diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/anagram/agcore/DEFS.mk	Sat Dec 22 17:52:45 2007 -0500
@@ -0,0 +1,72 @@
+include $(BUILDTOP)/config.mk
+
+SYNS=cf.syn pgg24.syn sums.syn
+CGBIGEN=$(BUILDTOP)/cgbigen/cgbigen$(HOST_EXEEXT)
+
+# Sources.
+
+SRCS=\
+	arrays.cpp \
+	binsort.cpp \
+	bpe3.cpp \
+	bpu.cpp \
+	cd.cpp \
+	cf.cpp \
+	checksum.cpp \
+	config.cpp \
+	configparam.cpp \
+	coreinst.cpp \
+	cra.cpp \
+	cs.cpp \
+	csexp.cpp \
+	data.cpp \
+	dict.cpp \
+	engdef.cpp \
+	error.cpp \
+	ftpar.cpp \
+	keyword.cpp \
+	lexeme.cpp \
+	nckwtr.cpp \
+	operations.cpp \
+	p.cpp \
+	pgg24.cpp \
+	q1a.cpp \
+	q1glbl.cpp \
+	q5.cpp \
+	q8.cpp \
+	rpk.cpp \
+	rpz.cpp \
+	rule.cpp \
+	search.cpp \
+	stacks.cpp \
+	sums.cpp \
+	symbol.cpp \
+	textfile.cpp \
+	token.cpp \
+	tree.cpp \
+	tsd.cpp \
+	ut.cpp
+
+LIB=agcore
+LIBTYPE=LIB
+
+# This should not be necessary (XXX)
+INCDIRS.nogui=
+INCDIRS.hasgui=$(TOP)/anagram/guisupport
+
+INCDIRS=. $(TOP)/anagram/support $(TOP)/anagram/agcore $(TOP)/anagram/ag1 \
+	$(INCDIRS.$(HASGUI))
+
+include $(TOP)/mk/lib.mk
+
+beforeall: engine.h
+engine.h: $(SRCDIR)/engine.cgs $(CGBIGEN)
+	@echo '        [CGBIGEN] engine.cgs'
+	@$(CGBIGEN) $(SRCDIR)/engine.cgs engine.h
+
+clean distclean: engclean
+engclean:
+	@echo '        [RM]      engine.h'
+	@rm -f engine.h
+
+.PHONY: beforeall clean distclean engclean