1include ../../Make.inc
2
3#-----------------------------------------------------------------------
4
5LIBS = ../../spooles.a -lm
6LIBS = ../../spooles.a -lpthread -lm
7
8DRIVERS = allInOne drawGraph patchAndGo QRallInOne testOrderViaND \
9          testOrderViaMS testOrderViaMMD testNDperm testSemi \
10          testOptPart testOrderViaBestOfNDandMS
11
12drivers : ${DRIVERS}
13
14clean :
15	- rm -f *.a *.o ${DRIVERS}
16
17allInOne : allInOne.o ../../spooles.a
18	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
19
20patchAndGo : patchAndGo.o ../../spooles.a
21	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
22
23QRallInOne : QRallInOne.o ../../spooles.a
24	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
25
26drawGraph : drawGraph.o ../../spooles.a
27	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
28
29testNDperm : testNDperm.o ../../spooles.a
30	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
31
32testOptPart : testOptPart.o ../../spooles.a
33	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
34
35testOrderViaBestOfNDandMS : testOrderViaBestOfNDandMS.o ../../spooles.a
36	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
37
38testOrderViaMMD : testOrderViaMMD.o ../../spooles.a
39	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
40
41testOrderViaMS : testOrderViaMS.o ../../spooles.a
42	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
43
44testOrderViaND : testOrderViaND.o ../../spooles.a
45	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
46
47testSemi : testSemi.o ../../spooles.a
48	${PURIFY} ${CC} $@.o -o $@ $(PURIFY_GCC_VERSION) ${LIBS}
49