include     ../Make.defs
MAJOR       = 1
MINOR       = 0
REVISION    = 0
VERSION     = ${MAJOR}.${MINOR}.${REVISION}

LINK_LIBS   = ${LFLAGS} -llocks -lc_r -lpthreads -lm

all:    test1-${exe} \
        test2-${exe} \
        test3-${exe} \
        test4-${exe} \
        test5-${exe} \
        test6-${exe}

CFLAGS += -D_THREAD_SAFE_

test1-${exe}: test1.c
	@echo + building test1
	@${CC} ${CFLAGS} test1.c ${LINK_LIBS} -o test1-${exe} 

test2-${exe}: test2.c
	@echo + building test2
	@${CC} ${CFLAGS} test2.c ${LINK_LIBS} -o test2-${exe}

test3-${exe}: test3.c ${LOCK_HEADERS}
	@echo + building test3
	@${CC} ${CFLAGS} test3.c ${LINK_LIBS} -o test3-${exe}

test4-${exe}: test4.c ${LOCK_HEADERS}
	@echo + building test4
	@${CC} ${CFLAGS} test4.c ${LINK_LIBS} -o test4-${exe}

test5-${exe}: test5.c ${LOCK_HEADERS}
	@echo + building test5
	@${CC} ${CFLAGS} test5.c ${LINK_LIBS} -o test5-${exe}

test6-${exe}: test6.c ${LOCK_HEADERS}
	@echo + building test6
	@${CC} ${CFLAGS} test6.c ${LINK_LIBS} -o test6-${exe}

clobber: clean
	@rm -f ${TARGET_LIB} ${LINK} ${LOCK_HEADERS} ${LIB_OBJECTS}

clean:
	@rm -f *.bak *.rem *~ test*-${exe}
