CFLAGS= -g +w
CC=CC

pjlib=  ../../pjlib
QLIB=   ../../qlib
cdalib= ../mem

LDFLAGS= -lposix4 

#
#include -lposix4 for nanosleep
#

setup_memmap:setup.o mem_map.o syserr.o stream_mgr.o qtime.o sem.o
	${CC} ${CFLAGS} ${LDFLAGS} setup.o mem_map.o syserr.o \
	stream_mgr.o qtime.o sem.o -o setup_memmap

setup.o:setup.C
	${CC} ${CFLAGS} -I${cdalib} -I${QLIB} -I${pjlib} -c setup.C

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

stream_mgr.o:${cdalib}/stream_mgr.C
	${CC} ${CFLAGS} -I${QLIB} -I${pjlib} -c ${cdalib}/stream_mgr.C

mem_map.o:${cdalib}/mem_map.C
	${CC} ${CFLAGS} -I${pjlib} -I${QLIB} -c ${cdalib}/mem_map.C

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

sem.o:${cdalib}/sem.C
	${CC} ${CFLAGS} -I${pjlib} -I${QLIB} -c ${cdalib}/sem.C

