EXTENSION ?= chiark_tcl_$(EXTBASE) SHLIB ?= $(EXTENSION) TABLE ?= $(EXTBASE) AUTO_HDRS += $(TABLE)+tcmdif.h AUTO_SRCS += $(TABLE)+tcmdif.c CFILES += $(TABLE)+tcmdif LDLIBS += $(BASE_DIR)/chiark-tcl.so include $(BASE_DIR)/common.make include $(BASE_DIR)/shlib.make TCMDIFARGS ?= -p$(EXTENSION) -o$@ $(BASE_TCT) $(OTHER_TCTS) $< %+tcmdif.c: %.tct $(BASE_TCT) $(OTHER_TCTS) $(TCMDIFGEN) $(TCMDIFGEN) -wc $(TCMDIFARGS) %+tcmdif.h: %.tct $(BASE_TCT) $(OTHER_TCTS) $(TCMDIFGEN) $(TCMDIFGEN) -wh $(TCMDIFARGS) include $(BASE_DIR)/final.make