CFLAGS= +w
CC=CC
pjlib   = ../../pjlib
memlib  = ../mem
qlib    = ../../qlib
LDFLAGS = -lposix4 

#
#include -lposix4 for nanosleep
#

try:try.o mem_map.o syserr.o qtime.o sem.o getdata.o qclass.o
	${CC} ${CFLAGS} ${LDFLAGS} try.o mem_map.o syserr.o \
	qtime.o sem.o getdata.o qclass.o -o try

try.o:try.C
	${CC} ${CFLAGS} -I${memlib} -I${qlib} -I${pjlib} \
	-c try.C

syserr.o:${pjlib}/syserr.c
	cc ${CFLAGS} -I${pjlib} -c ${pjlib}/syserr.c

mem_map.o:${memlib}/mem_map.C 
	${CC} ${CFLAGS} -I${pjlib} -I${qlib} \
	-c ${memlib}/mem_map.C

getdata.o:getdata.C 
	${CC} ${CFLAGS} -I${pjlib} -I${qlib} \
	-I${memlib} -c getdata.C

qtime.o:${qlib}/qtime.c ${qlib}/qtime.h
	cc ${CFLAGS} -I${qlib} -c ${qlib}/qtime.c

sem.o:${memlib}/sem.C
	${CC} ${CFLAGS} -I${k2lib} -I${pjlib} -I${qlib} -c ${memlib}/sem.C

qclass.o:${pjlib}/qclass.C
	${CC} ${CFLAGS} -I${pjlib} -I${qlib} \
	-c ${pjlib}/qclass.C
