#       makefile for libtask.a
#	this makefile was written for GNUish MAKE

LONGARGS = gcc:ar

VPATH = .;src

CFLAGS = -O -Iinc

ODIR = objs

LIB = lib

.SUFFIXES: .o .cc

$(ODIR)/%.o : %.cc
	gcc $(CFLAGS) -c $< -o $(ODIR)/$*.o

OBJS = \
	$(ODIR)/task.o		\
	$(ODIR)/semas.o		\
	$(ODIR)/mailbox.o	\
	$(ODIR)/pipes.o		\
	$(ODIR)/sysqvfnc.o	\
	$(ODIR)/taskmain.o	\
	$(ODIR)/keybdtsk.o	\
	$(ODIR)/tskfatal.o


$(LIB)/libtask.a: $(ODIR) $(OBJS)
	-rm $@
	ar rv $@ $(OBJS)
	ranlib $@

$(ODIR) :
	md $(ODIR)
