1.1 --- a/Makefile Mon Aug 18 09:59:41 2003 +0000 1.2 +++ b/Makefile Tue Dec 09 17:40:54 2003 +0000 1.3 @@ -26,6 +26,7 @@ 1.4 #DEBUG=1 1.5 #EFENCE=1 1.6 #STATIC=1 1.7 +CTL_LANG=1 1.8 1.9 1.10 CFLAGS = -Wall 1.11 @@ -80,12 +81,23 @@ 1.12 BIN_DISTFILES = COPYING README $(TARGETS) 1.13 1.14 1.15 -AUTO_CSRCS = scanner.c parser.tab.c bitblt_tables.c g4_tables.c 1.16 -AUTO_HDRS = parser.tab.h bitblt_tables.h g4_tables.h 1.17 +AUTO_CSRCS = bitblt_tables.c g4_tables.c 1.18 +AUTO_HDRS = bitblt_tables.h g4_tables.h 1.19 + 1.20 +ifdef CTL_LANG 1.21 +AUTO_CSRCS += scanner.c parser.tab.c 1.22 +AUTO_HDRS += parser_tab.h 1.23 AUTO_MISC = parser.output 1.24 +endif 1.25 1.26 1.27 -CFLAGS := $(CFLAGS) -DTUMBLE_VERSION=$(VERSION) 1.28 +CDEFINES = -DTUMBLE_VERSION=$(VERSION) 1.29 + 1.30 +ifdef CTL_LANG 1.31 +CDEFINES += -DCTL_LANG 1.32 +endif 1.33 + 1.34 +CFLAGS := $(CFLAGS) $(CDEFINES) 1.35 1.36 1.37 -include Maketest 1.38 @@ -94,13 +106,18 @@ 1.39 all: $(TARGETS) $(TEST_TARGETS) 1.40 1.41 1.42 -tumble: tumble.o semantics.o \ 1.43 +TUMBLE_OBJS = tumble.o semantics.o \ 1.44 tumble_input.o tumble_tiff.o tumble_jpeg.o tumble_pbm.o \ 1.45 - scanner.o parser.tab.o \ 1.46 bitblt.o bitblt_g4.o bitblt_tables.o g4_tables.o \ 1.47 pdf.o pdf_util.o pdf_prim.o pdf_name_tree.o \ 1.48 pdf_bookmark.o pdf_page_label.o \ 1.49 pdf_text.o pdf_g4.o pdf_jpeg.o 1.50 + 1.51 +ifdef CTL_LANG 1.52 +TUMBLE_OBJS += scanner.o parser.tab.o 1.53 +endif 1.54 + 1.55 +tumble: $(TUMBLE_OBJS) 1.56 $(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@ 1.57 ifndef DEBUG 1.58 strip $@