11
11
# CFLAGS = $(XFLAGS) -pg -O -Wall
12
12
# CFLAGS = $(XFLAGS) -Wall -pedantic
14
PROGRAMS = latfilter olfilter clausefilter idfilter renamer unfast clausetester rewriter isofilter0 isofilter isofilter2 dprofiles interpfilter upper-covers miniscope interpformat prooftrans mirror-flip perm3 sigtest directproof test_clause_eval test_complex complex
14
PROGRAMS = latfilter olfilter clausefilter idfilter renamer unfast clausetester rewriter isofilter0 isofilter isofilter2 dprofiles interpfilter upper-covers miniscope interpformat prooftrans mirror-flip perm3 sigtest directproof test_clause_eval test_complex complex gen_trc_defs
16
16
all: ladr apps install realclean
19
cd ../ladr && $(MAKE) libladr.a
19
cd ../ladr && $(MAKE) libladr.la
22
libtool --mode=clean /bin/rm -f *.o
25
/bin/rm -f *.o $(PROGRAMS)
25
libtool --mode=clean /bin/rm -f *.o $(PROGRAMS)
28
/bin/mv $(PROGRAMS) ../bin
28
libtool --mode=install /bin/cp $(PROGRAMS) `pwd`/../bin
31
31
etags *.c ../ladr/*.c
36
$(CC) $(CFLAGS) -o test test.o ../ladr/libladr.a
36
libtool --mode=link $(CC) $(CFLAGS) -o test test.o ../ladr/libladr.la
38
38
interpformat: interpformat.o
39
$(CC) $(CFLAGS) -o interpformat interpformat.o ../ladr/libladr.a
39
libtool --mode=link $(CC) $(CFLAGS) -o interpformat interpformat.o ../ladr/libladr.la
41
41
prooftrans: prooftrans.o
42
$(CC) $(CFLAGS) -o prooftrans prooftrans.o ../ladr/libladr.a
42
libtool --mode=link $(CC) $(CFLAGS) -o prooftrans prooftrans.o ../ladr/libladr.la
44
44
directproof: directproof.o
45
$(CC) $(CFLAGS) -o directproof directproof.o ../ladr/libladr.a
45
libtool --mode=link $(CC) $(CFLAGS) -o directproof directproof.o ../ladr/libladr.la
47
47
test_clause_eval: test_clause_eval.o
48
$(CC) $(CFLAGS) -o test_clause_eval test_clause_eval.o ../ladr/libladr.a
48
libtool --mode=link $(CC) $(CFLAGS) -o test_clause_eval test_clause_eval.o ../ladr/libladr.la
50
50
test_complex: test_complex.o
51
$(CC) $(CFLAGS) -o test_complex test_complex.o ../ladr/libladr.a
51
libtool --mode=link $(CC) $(CFLAGS) -o test_complex test_complex.o ../ladr/libladr.la
54
$(CC) $(CFLAGS) -o complex complex.o ../ladr/libladr.a
54
libtool --mode=link $(CC) $(CFLAGS) -o complex complex.o ../ladr/libladr.la
56
56
latfilter: latfilter.o
57
$(CC) $(CFLAGS) -o latfilter latfilter.o ../ladr/libladr.a
57
libtool --mode=link $(CC) $(CFLAGS) -o latfilter latfilter.o ../ladr/libladr.la
59
59
olfilter: olfilter.o
60
$(CC) $(CFLAGS) -o olfilter olfilter.o ../ladr/libladr.a
60
libtool --mode=link $(CC) $(CFLAGS) -o olfilter olfilter.o ../ladr/libladr.la
63
$(CC) $(CFLAGS) -o unfast unfast.o ../ladr/libladr.a
63
libtool --mode=link $(CC) $(CFLAGS) -o unfast unfast.o ../ladr/libladr.la
65
65
upper-covers: upper-covers.o
66
$(CC) $(CFLAGS) -o upper-covers upper-covers.o ../ladr/libladr.a
66
libtool --mode=link $(CC) $(CFLAGS) -o upper-covers upper-covers.o ../ladr/libladr.la
68
68
miniscope: miniscope.o
69
$(CC) $(CFLAGS) -o miniscope miniscope.o ../ladr/libladr.a
69
libtool --mode=link $(CC) $(CFLAGS) -o miniscope miniscope.o ../ladr/libladr.la
71
71
isofilter0: isofilter0.o
72
$(CC) $(CFLAGS) -o isofilter0 isofilter0.o ../ladr/libladr.a
72
libtool --mode=link $(CC) $(CFLAGS) -o isofilter0 isofilter0.o ../ladr/libladr.la
74
74
isofilter: isofilter.o
75
$(CC) $(CFLAGS) -o isofilter isofilter.o ../ladr/libladr.a
75
libtool --mode=link $(CC) $(CFLAGS) -o isofilter isofilter.o ../ladr/libladr.la
77
77
isofilter2: isofilter2.o
78
$(CC) $(CFLAGS) -o isofilter2 isofilter2.o ../ladr/libladr.a
78
libtool --mode=link $(CC) $(CFLAGS) -o isofilter2 isofilter2.o ../ladr/libladr.la
80
80
dprofiles: dprofiles.o
81
$(CC) $(CFLAGS) -o dprofiles dprofiles.o ../ladr/libladr.a
81
libtool --mode=link $(CC) $(CFLAGS) -o dprofiles dprofiles.o ../ladr/libladr.la
84
$(CC) $(CFLAGS) -o renamer renamer.o ../ladr/libladr.a
84
libtool --mode=link $(CC) $(CFLAGS) -o renamer renamer.o ../ladr/libladr.la
86
86
rewriter: rewriter.o
87
$(CC) $(CFLAGS) -o rewriter rewriter.o ../ladr/libladr.a
87
libtool --mode=link $(CC) $(CFLAGS) -o rewriter rewriter.o ../ladr/libladr.la
89
89
idfilter: idfilter.o
90
$(CC) $(CFLAGS) -o idfilter idfilter.o ../ladr/libladr.a
90
libtool --mode=link $(CC) $(CFLAGS) -o idfilter idfilter.o ../ladr/libladr.la
92
92
clausefilter: clausefilter.o
93
$(CC) $(CFLAGS) -o clausefilter clausefilter.o ../ladr/libladr.a
93
libtool --mode=link $(CC) $(CFLAGS) -o clausefilter clausefilter.o ../ladr/libladr.la
95
95
interpfilter: interpfilter.o
96
$(CC) $(CFLAGS) -o interpfilter interpfilter.o ../ladr/libladr.a
96
libtool --mode=link $(CC) $(CFLAGS) -o interpfilter interpfilter.o ../ladr/libladr.la
98
98
clausetester: clausetester.o
99
$(CC) $(CFLAGS) -o clausetester clausetester.o ../ladr/libladr.a
99
libtool --mode=link $(CC) $(CFLAGS) -o clausetester clausetester.o ../ladr/libladr.la
101
101
mirror-flip: mirror-flip.o
102
$(CC) $(CFLAGS) -o mirror-flip mirror-flip.o ../ladr/libladr.a
102
libtool --mode=link $(CC) $(CFLAGS) -o mirror-flip mirror-flip.o ../ladr/libladr.la
105
$(CC) $(CFLAGS) -o perm3 perm3.o ../ladr/libladr.a
105
libtool --mode=link $(CC) $(CFLAGS) -o perm3 perm3.o ../ladr/libladr.la
107
107
sigtest: sigtest.o
108
$(CC) $(CFLAGS) -o sigtest sigtest.o ../ladr/libladr.a
108
libtool --mode=link $(CC) $(CFLAGS) -o sigtest sigtest.o ../ladr/libladr.la
110
110
rewriter2: rewriter2.o
111
$(CC) $(CFLAGS) -o rewriter2 rewriter2.o ../ladr/libladr.a
111
libtool --mode=link $(CC) $(CFLAGS) -o rewriter2 rewriter2.o ../ladr/libladr.la
113
gen_trc_defs: gen_trc_defs.o
114
libtool --mode=link $(CC) $(CFLAGS) -o gen_trc_defs gen_trc_defs.o ../ladr/libladr.la