~ubuntu-branches/ubuntu/saucy/ladr/saucy

« back to all changes in this revision

Viewing changes to ladr/Makefile~

  • Committer: Package Import Robot
  • Author(s): Frank Lichtenheld
  • Date: 2013-05-25 11:43:32 UTC
  • mfrom: (5.1.5 sid)
  • Revision ID: package-import@ubuntu.com-20130525114332-lkzco1dti2hwrf7v
Tags: 0.0.200911a-2
* QA upload.
* Upload to unstable.
* Change maintainer to QA group.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# LADR/ladr
 
2
 
 
3
CC = gcc
 
4
 
 
5
# XFLAGS can be specified on the command line (see XFLAGS below)
 
6
 
 
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
 
13
 
 
14
BASE_OBJ = order.o clock.o nonport.o\
 
15
           fatal.o ibuffer.o memory.o hash.o string.o strbuf.o\
 
16
           glist.o options.o symbols.o avltree.o
 
17
TERM_OBJ = term.o termflag.o listterm.o tlist.o flatterm.o multiset.o\
 
18
           termorder.o parse.o accanon.o
 
19
UNIF_OBJ = unify.o fpalist.o fpa.o discrim.o discrimb.o discrimw.o\
 
20
           dioph.o btu.o btm.o mindex.o basic.o attrib.o
 
21
CLAS_OBJ = formula.o definitions.o literals.o topform.o clist.o\
 
22
           clauseid.o clauses.o\
 
23
           just.o cnf.o clausify.o parautil.o\
 
24
           pindex.o compress.o\
 
25
           maximal.o lindex.o weight.o weight2.o\
 
26
           int_code.o features.o di_tree.o fastparse.o\
 
27
           random.o subsume.o clause_misc.o clause_eval.o complex.o
 
28
INFE_OBJ = dollar.o flatdemod.o demod.o clash.o resolve.o paramod.o\
 
29
           backdemod.o\
 
30
           hints.o ac_redun.o xproofs.o ivy.o
 
31
MODL_OBJ = interp.o
 
32
MISC_OBJ = std_options.o banner.o ioutil.o tptp_trans.o top_input.o
 
33
 
 
34
 
 
35
OBJECTS = $(BASE_OBJ) $(TERM_OBJ) $(UNIF_OBJ) $(CLAS_OBJ)\
 
36
          $(INFE_OBJ) $(MODL_OBJ) $(MISC_OBJ)
 
37
 
 
38
libladr.a: $(OBJECTS)
 
39
        $(AR) rs libladr.a $(OBJECTS)
 
40
 
 
41
##############################################################################
 
42
 
 
43
lib ladr libladr:
 
44
        $(MAKE) libladr.a
 
45
 
 
46
dep:
 
47
        util/make_dep $(OBJECTS)
 
48
 
 
49
clean:
 
50
        /bin/rm -f *.o
 
51
 
 
52
realclean:
 
53
        /bin/rm -f *.o *.a
 
54
 
 
55
protos:
 
56
        util/make_protos $(OBJECTS)
 
57
 
 
58
htmls:
 
59
        util/make_htmls $(OBJECTS)
 
60
        cp index.html.master html/index.html
 
61
 
 
62
tags:
 
63
        etags *.c
 
64
 
 
65
dio-solo:
 
66
        $(CC) $(CFLAGS) -DSOLO -o dio dioph.c
 
67
 
 
68
# The rest of the file is generated automatically by util/make_dep
 
69
 
 
70
order.o:        order.h 
 
71
 
 
72
clock.o:        clock.h string.h memory.h fatal.h header.h
 
73
 
 
74
nonport.o:      nonport.h 
 
75
 
 
76
fatal.o:        fatal.h header.h
 
77
 
 
78
ibuffer.o:      ibuffer.h fatal.h header.h
 
79
 
 
80
memory.o:       memory.h fatal.h header.h
 
81
 
 
82
hash.o:         hash.h memory.h fatal.h header.h
 
83
 
 
84
string.o:       string.h memory.h fatal.h header.h
 
85
 
 
86
strbuf.o:       strbuf.h string.h memory.h fatal.h header.h
 
87
 
 
88
glist.o:        glist.h order.h string.h memory.h fatal.h header.h
 
89
 
 
90
options.o:      options.h string.h memory.h fatal.h header.h
 
91
 
 
92
symbols.o:      symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
93
 
 
94
avltree.o:      avltree.h memory.h order.h fatal.h header.h
 
95
 
 
96
term.o:         term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
97
 
 
98
termflag.o:     termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
99
 
 
100
listterm.o:     listterm.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
101
 
 
102
tlist.o:        tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
103
 
 
104
flatterm.o:     flatterm.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
105
 
 
106
multiset.o:     multiset.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
107
 
 
108
termorder.o:    termorder.h flatterm.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
109
 
 
110
parse.o:        parse.h listterm.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
111
 
 
112
accanon.o:      accanon.h termflag.h termorder.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h flatterm.h
 
113
 
 
114
unify.o:        unify.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
115
 
 
116
fpalist.o:      fpalist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
117
 
 
118
fpa.o:          fpa.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
119
 
 
120
discrim.o:      discrim.h unify.h index.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
121
 
 
122
discrimb.o:     discrimb.h discrim.h unify.h index.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
123
 
 
124
discrimw.o:     discrimw.h discrim.h unify.h index.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
125
 
 
126
dioph.o:        dioph.h 
 
127
 
 
128
btu.o:          btu.h dioph.h unify.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
129
 
 
130
btm.o:          btm.h unify.h accanon.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h termorder.h flatterm.h
 
131
 
 
132
mindex.o:       mindex.h fpa.h discrimb.h discrimw.h btu.h btm.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h discrim.h dioph.h accanon.h termorder.h flatterm.h
 
133
 
 
134
basic.o:        basic.h unify.h termflag.h listterm.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
135
 
 
136
attrib.o:       attrib.h unify.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
137
 
 
138
formula.o:      formula.h attrib.h tlist.h termorder.h hash.h unify.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h flatterm.h
 
139
 
 
140
definitions.o:          definitions.h formula.h topform.h clauseid.h just.h attrib.h tlist.h termorder.h hash.h unify.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h flatterm.h literals.h maximal.h parse.h
 
141
 
 
142
literals.o:     literals.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
143
 
 
144
topform.o:      topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
145
 
 
146
clist.o:        clist.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
147
 
 
148
clauseid.o:     clauseid.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
149
 
 
150
clauses.o:      clauses.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
151
 
 
152
just.o:         just.h clauseid.h parse.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
153
 
 
154
cnf.o:          cnf.h formula.h clock.h attrib.h tlist.h termorder.h hash.h unify.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h flatterm.h
 
155
 
 
156
clausify.o:     clausify.h topform.h cnf.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h clock.h
 
157
 
 
158
parautil.o:     parautil.h 
 
159
 
 
160
pindex.o:       pindex.h clist.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
161
 
 
162
compress.o:     compress.h parautil.h
 
163
 
 
164
maximal.o:      maximal.h literals.h termorder.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h flatterm.h
 
165
 
 
166
lindex.o:       lindex.h mindex.h maximal.h topform.h fpa.h discrimb.h discrimw.h btu.h btm.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h discrim.h dioph.h accanon.h termorder.h flatterm.h literals.h tlist.h attrib.h formula.h hash.h
 
167
 
 
168
weight.o:       weight.h literals.h unify.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h listterm.h
 
169
 
 
170
weight2.o:      weight2.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
171
 
 
172
int_code.o:     int_code.h just.h ibuffer.h clauseid.h parse.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
173
 
 
174
features.o:     features.h literals.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h
 
175
 
 
176
di_tree.o:      di_tree.h features.h topform.h literals.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h attrib.h formula.h maximal.h unify.h listterm.h termorder.h hash.h flatterm.h
 
177
 
 
178
fastparse.o:    fastparse.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
179
 
 
180
random.o:       random.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
181
 
 
182
subsume.o:      subsume.h parautil.h lindex.h features.h mindex.h maximal.h topform.h fpa.h discrimb.h discrimw.h btu.h btm.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h discrim.h dioph.h accanon.h termorder.h flatterm.h literals.h tlist.h attrib.h formula.h hash.h
 
183
 
 
184
clause_misc.o:          clause_misc.h clist.h mindex.h just.h basic.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h fpa.h discrimb.h discrimw.h btu.h btm.h index.h fpalist.h discrim.h dioph.h accanon.h clauseid.h parse.h
 
185
 
 
186
clause_eval.o:          clause_eval.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
187
 
 
188
complex.o:      complex.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
189
 
 
190
dollar.o:       dollar.h clist.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h
 
191
 
 
192
flatdemod.o:    flatdemod.h parautil.h mindex.h fpa.h discrimb.h discrimw.h btu.h btm.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h discrim.h dioph.h accanon.h termorder.h flatterm.h
 
193
 
 
194
demod.o:        demod.h parautil.h mindex.h fpa.h discrimb.h discrimw.h btu.h btm.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h discrim.h dioph.h accanon.h termorder.h flatterm.h
 
195
 
 
196
clash.o:        clash.h mindex.h parautil.h fpa.h discrimb.h discrimw.h btu.h btm.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h discrim.h dioph.h accanon.h termorder.h flatterm.h
 
197
 
 
198
resolve.o:      resolve.h clash.h lindex.h mindex.h parautil.h fpa.h discrimb.h discrimw.h btu.h btm.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h discrim.h dioph.h accanon.h termorder.h flatterm.h maximal.h topform.h literals.h tlist.h attrib.h formula.h hash.h
 
199
 
 
200
paramod.o:      paramod.h resolve.h basic.h clash.h lindex.h mindex.h parautil.h fpa.h discrimb.h discrimw.h btu.h btm.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h discrim.h dioph.h accanon.h termorder.h flatterm.h maximal.h topform.h literals.h tlist.h attrib.h formula.h hash.h
 
201
 
 
202
backdemod.o:    backdemod.h demod.h clist.h parautil.h mindex.h fpa.h discrimb.h discrimw.h btu.h btm.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h discrim.h dioph.h accanon.h termorder.h flatterm.h topform.h literals.h attrib.h formula.h maximal.h tlist.h hash.h
 
203
 
 
204
hints.o:        hints.h subsume.h clist.h backdemod.h resolve.h parautil.h lindex.h features.h mindex.h maximal.h topform.h fpa.h discrimb.h discrimw.h btu.h btm.h unify.h index.h fpalist.h listterm.h termflag.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h discrim.h dioph.h accanon.h termorder.h flatterm.h literals.h tlist.h attrib.h formula.h hash.h demod.h clash.h
 
205
 
 
206
ac_redun.o:     ac_redun.h parautil.h accanon.h termflag.h termorder.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h flatterm.h
 
207
 
 
208
xproofs.o:      xproofs.h clauses.h clause_misc.h paramod.h subsume.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h clist.h mindex.h just.h basic.h fpa.h discrimb.h discrimw.h btu.h btm.h index.h fpalist.h discrim.h dioph.h accanon.h clauseid.h parse.h resolve.h clash.h lindex.h parautil.h features.h
 
209
 
 
210
ivy.o:          ivy.h xproofs.h clauses.h clause_misc.h paramod.h subsume.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h unify.h listterm.h termorder.h hash.h flatterm.h clist.h mindex.h just.h basic.h fpa.h discrimb.h discrimw.h btu.h btm.h index.h fpalist.h discrim.h dioph.h accanon.h clauseid.h parse.h resolve.h clash.h lindex.h parautil.h features.h
 
211
 
 
212
interp.o:       interp.h parse.h topform.h listterm.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h unify.h termorder.h hash.h flatterm.h
 
213
 
 
214
std_options.o:          std_options.h options.h symbols.h clock.h string.h memory.h fatal.h header.h strbuf.h glist.h order.h
 
215
 
 
216
banner.o:       banner.h nonport.h clock.h string.h memory.h fatal.h header.h
 
217
 
 
218
ioutil.o:       ioutil.h parse.h fastparse.h ivy.h clausify.h listterm.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h unify.h termorder.h hash.h flatterm.h xproofs.h clauses.h clause_misc.h paramod.h subsume.h clist.h mindex.h just.h basic.h fpa.h discrimb.h discrimw.h btu.h btm.h index.h fpalist.h discrim.h dioph.h accanon.h clauseid.h resolve.h clash.h lindex.h parautil.h features.h cnf.h clock.h
 
219
 
 
220
tptp_trans.o:           tptp_trans.h ioutil.h clausify.h parse.h fastparse.h ivy.h listterm.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h unify.h termorder.h hash.h flatterm.h xproofs.h clauses.h clause_misc.h paramod.h subsume.h clist.h mindex.h just.h basic.h fpa.h discrimb.h discrimw.h btu.h btm.h index.h fpalist.h discrim.h dioph.h accanon.h clauseid.h resolve.h clash.h lindex.h parautil.h features.h cnf.h clock.h
 
221
 
 
222
top_input.o:    top_input.h ioutil.h std_options.h tptp_trans.h parse.h fastparse.h ivy.h clausify.h listterm.h term.h symbols.h strbuf.h glist.h string.h memory.h fatal.h header.h order.h topform.h literals.h attrib.h formula.h maximal.h termflag.h tlist.h unify.h termorder.h hash.h flatterm.h xproofs.h clauses.h clause_misc.h paramod.h subsume.h clist.h mindex.h just.h basic.h fpa.h discrimb.h discrimw.h btu.h btm.h index.h fpalist.h discrim.h dioph.h accanon.h clauseid.h resolve.h clash.h lindex.h parautil.h features.h cnf.h clock.h options.h