
CC	= gcc
CFLAGS	= -Wall -g -I../lib

LD	= gcc
LDFLAGS	= ../lib/librhiz.a -lpthread

PACKAGE	= piranham

SRCS	= piranham.c \
	  finalize.c \
	  signal.c \
	  thread.c

OBJS	= $(SRCS:.c=.o)

OUTDIR	= .

RM	= rm
RMFLAGS	= -rf

# -----------------------------------------------------------------------------

all: $(PACKAGE)

clean:
	$(RM) $(RMFLAGS) $(OBJS) $(OUTDIR)/$(PACKAGE)

$(PACKAGE): $(OBJS)
	$(LD) -o $(OUTDIR)/$(PACKAGE) $(OBJS) $(LDFLAGS)

# -----------------------------------------------------------------------------

.c.o:
	$(CC) $(CFLAGS) -c $< -o $@

# -----------------------------------------------------------------------------
