comparison anagram/agcore/DEFS.mk @ 0:13d2b8934445

Import AnaGram (near-)release tree into Mercurial.
author David A. Holland
date Sat, 22 Dec 2007 17:52:45 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:13d2b8934445
1 include $(BUILDTOP)/config.mk
2
3 SYNS=cf.syn pgg24.syn sums.syn
4 CGBIGEN=$(BUILDTOP)/cgbigen/cgbigen$(HOST_EXEEXT)
5
6 # Sources.
7
8 SRCS=\
9 arrays.cpp \
10 binsort.cpp \
11 bpe3.cpp \
12 bpu.cpp \
13 cd.cpp \
14 cf.cpp \
15 checksum.cpp \
16 config.cpp \
17 configparam.cpp \
18 coreinst.cpp \
19 cra.cpp \
20 cs.cpp \
21 csexp.cpp \
22 data.cpp \
23 dict.cpp \
24 engdef.cpp \
25 error.cpp \
26 ftpar.cpp \
27 keyword.cpp \
28 lexeme.cpp \
29 nckwtr.cpp \
30 operations.cpp \
31 p.cpp \
32 pgg24.cpp \
33 q1a.cpp \
34 q1glbl.cpp \
35 q5.cpp \
36 q8.cpp \
37 rpk.cpp \
38 rpz.cpp \
39 rule.cpp \
40 search.cpp \
41 stacks.cpp \
42 sums.cpp \
43 symbol.cpp \
44 textfile.cpp \
45 token.cpp \
46 tree.cpp \
47 tsd.cpp \
48 ut.cpp
49
50 LIB=agcore
51 LIBTYPE=LIB
52
53 # This should not be necessary (XXX)
54 INCDIRS.nogui=
55 INCDIRS.hasgui=$(TOP)/anagram/guisupport
56
57 INCDIRS=. $(TOP)/anagram/support $(TOP)/anagram/agcore $(TOP)/anagram/ag1 \
58 $(INCDIRS.$(HASGUI))
59
60 include $(TOP)/mk/lib.mk
61
62 beforeall: engine.h
63 engine.h: $(SRCDIR)/engine.cgs $(CGBIGEN)
64 @echo ' [CGBIGEN] engine.cgs'
65 @$(CGBIGEN) $(SRCDIR)/engine.cgs engine.h
66
67 clean distclean: engclean
68 engclean:
69 @echo ' [RM] engine.h'
70 @rm -f engine.h
71
72 .PHONY: beforeall clean distclean engclean