chiark / gitweb /
adns compiles ish, working on transferring the rest
[chiark-tcl.git] / base / extension.make
index 8522f48110731be354f0ec8e6a1fa6b890decc5c..775a409912f0f9ad84b53d5a1a570ebf3a0c5ff9 100644 (file)
@@ -3,17 +3,19 @@ SHLIB ?=      $(EXTENSION)
 
 AUTO_HDRS +=   tables.h
 AUTO_SRCS +=   tables.c
+CFILES +=      tables
 
-LDLIBS +=      -L ../base $(addprefix -l,$(EXTDEPENDS)) -lchiark-tcl
+LDLIBS +=      $(BASE_DIR)/chiark-tcl.so
 
 include                $(BASE_DIR)/common.make
-
 include                $(BASE_DIR)/shlib.make
 
+TCMDIFARGS ?=  -p$(EXTENSION) -o$@ $(BASE_TCT) $<
+
 %.c:           %.tct $(BASE_TCT) $(TCMDIFGEN)
-               $(TCMDIFGEN) -wc -p$(EXTENSION) -o$@ $(BASE_TCT) $<
+               $(TCMDIFGEN) -wc $(TCMDIFARGS)
 
 %.h:           %.tct $(BASE_TCT) $(TCMDIFGEN)
-               $(TCMDIFGEN) -wh -p$(EXTENSION) -o$@ $(BASE_TCT) $<
+               $(TCMDIFGEN) -wh $(TCMDIFARGS)
 
 include                $(BASE_DIR)/final.make