5
# XFLAGS can be specified on the command line (see XFLAGS below)
7
CFLAGS = $(XFLAGS) -O -Wall
8
# CFLAGS = $(XFLAGS) -O6 -Wall
9
# CFLAGS = $(XFLAGS) -g -O -Wall
10
# CFLAGS = $(XFLAGS) -g -O0 -Wall
11
# CFLAGS = $(XFLAGS) -pg -O -Wall
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 gen_trc_defs
16
all: ladr apps install realclean
19
cd ../ladr && $(MAKE) libladr.a
25
/bin/rm -f *.o $(PROGRAMS)
28
/bin/mv $(PROGRAMS) ../bin
36
$(CC) $(CFLAGS) -o test test.o ../ladr/libladr.a
38
interpformat: interpformat.o
39
$(CC) $(CFLAGS) -o interpformat interpformat.o ../ladr/libladr.a
41
prooftrans: prooftrans.o
42
$(CC) $(CFLAGS) -o prooftrans prooftrans.o ../ladr/libladr.a
44
directproof: directproof.o
45
$(CC) $(CFLAGS) -o directproof directproof.o ../ladr/libladr.a
47
test_clause_eval: test_clause_eval.o
48
$(CC) $(CFLAGS) -o test_clause_eval test_clause_eval.o ../ladr/libladr.a
50
test_complex: test_complex.o
51
$(CC) $(CFLAGS) -o test_complex test_complex.o ../ladr/libladr.a
54
$(CC) $(CFLAGS) -o complex complex.o ../ladr/libladr.a
56
latfilter: latfilter.o
57
$(CC) $(CFLAGS) -o latfilter latfilter.o ../ladr/libladr.a
60
$(CC) $(CFLAGS) -o olfilter olfilter.o ../ladr/libladr.a
63
$(CC) $(CFLAGS) -o unfast unfast.o ../ladr/libladr.a
65
upper-covers: upper-covers.o
66
$(CC) $(CFLAGS) -o upper-covers upper-covers.o ../ladr/libladr.a
68
miniscope: miniscope.o
69
$(CC) $(CFLAGS) -o miniscope miniscope.o ../ladr/libladr.a
71
isofilter0: isofilter0.o
72
$(CC) $(CFLAGS) -o isofilter0 isofilter0.o ../ladr/libladr.a
74
isofilter: isofilter.o
75
$(CC) $(CFLAGS) -o isofilter isofilter.o ../ladr/libladr.a
77
isofilter2: isofilter2.o
78
$(CC) $(CFLAGS) -o isofilter2 isofilter2.o ../ladr/libladr.a
80
dprofiles: dprofiles.o
81
$(CC) $(CFLAGS) -o dprofiles dprofiles.o ../ladr/libladr.a
84
$(CC) $(CFLAGS) -o renamer renamer.o ../ladr/libladr.a
87
$(CC) $(CFLAGS) -o rewriter rewriter.o ../ladr/libladr.a
90
$(CC) $(CFLAGS) -o idfilter idfilter.o ../ladr/libladr.a
92
clausefilter: clausefilter.o
93
$(CC) $(CFLAGS) -o clausefilter clausefilter.o ../ladr/libladr.a
95
interpfilter: interpfilter.o
96
$(CC) $(CFLAGS) -o interpfilter interpfilter.o ../ladr/libladr.a
98
clausetester: clausetester.o
99
$(CC) $(CFLAGS) -o clausetester clausetester.o ../ladr/libladr.a
101
mirror-flip: mirror-flip.o
102
$(CC) $(CFLAGS) -o mirror-flip mirror-flip.o ../ladr/libladr.a
105
$(CC) $(CFLAGS) -o perm3 perm3.o ../ladr/libladr.a
108
$(CC) $(CFLAGS) -o sigtest sigtest.o ../ladr/libladr.a
110
rewriter2: rewriter2.o
111
$(CC) $(CFLAGS) -o rewriter2 rewriter2.o ../ladr/libladr.a
113
gen_trc_defs: gen_trc_defs.o
114
$(CC) $(CFLAGS) -o gen_trc_defs gen_trc_defs.o ../ladr/libladr.a