X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-tcl.git;a=blobdiff_plain;f=base%2Fextension.make;h=d9ae4794fb9863ae9cff9917f6d5e2c1dc1db9eb;hp=775a409912f0f9ad84b53d5a1a570ebf3a0c5ff9;hb=82f88c53ddb84e42c770c23feb9bb0ee18341188;hpb=3340221c68f8c948db9d2d3b553692fe642dd0f8 diff --git a/base/extension.make b/base/extension.make index 775a409..d9ae479 100644 --- a/base/extension.make +++ b/base/extension.make @@ -1,9 +1,11 @@ +EXTENSION ?= chiark_tcl_$(EXTBASE) SHLIB ?= $(EXTENSION) +TABLE ?= $(EXTBASE) -AUTO_HDRS += tables.h -AUTO_SRCS += tables.c -CFILES += tables +AUTO_HDRS += $(TABLE)+tcmdif.h +AUTO_SRCS += $(TABLE)+tcmdif.c +CFILES += $(TABLE)+tcmdif LDLIBS += $(BASE_DIR)/chiark-tcl.so @@ -12,10 +14,10 @@ include $(BASE_DIR)/shlib.make TCMDIFARGS ?= -p$(EXTENSION) -o$@ $(BASE_TCT) $< -%.c: %.tct $(BASE_TCT) $(TCMDIFGEN) +%+tcmdif.c: %.tct $(BASE_TCT) $(TCMDIFGEN) $(TCMDIFGEN) -wc $(TCMDIFARGS) -%.h: %.tct $(BASE_TCT) $(TCMDIFGEN) +%+tcmdif.h: %.tct $(BASE_TCT) $(TCMDIFGEN) $(TCMDIFGEN) -wh $(TCMDIFARGS) include $(BASE_DIR)/final.make