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