2 EXTPREFIX ?= $(FAMILY)_
3 EXTENSION ?= $(EXTPREFIX)$(EXTBASE)
4 SHLIB ?= $(EXTENSION)-$(VERSION)
7 AUTO_HDRS += $(TABLE)+tcmdif.h
8 AUTO_SRCS += $(TABLE)+tcmdif.c
9 CFILES += $(TABLE)+tcmdif
11 CPPFLAGS += $(foreach o, $(OTHER_EXTS), -I../$(dir $o))
12 LDLIBS += $(foreach o, $(OTHER_EXTS), ../$(dir $o)$(EXTPREFIX)$(notdir $o)-$(VERSION).so)
14 LDLIBS += $(BASE_DIR)/$(BASE_SHLIB).so
16 include $(BASE_DIR)/common.make
17 include $(BASE_DIR)/shlib.make
19 TCMDIFARGS ?= -p$(FAMILY)_$(EXTBASE) -o$@ $(BASE_TCT) $(OTHER_TCTS) $<
21 %+tcmdif.c: %.tct $(BASE_TCT) $(OTHER_TCTS) $(TCMDIFGEN)
22 $(TCMDIFGEN) -wc $(TCMDIFARGS)
24 %+tcmdif.h: %.tct $(BASE_TCT) $(OTHER_TCTS) $(TCMDIFGEN)
25 $(TCMDIFGEN) -wh $(TCMDIFARGS)
27 include $(BASE_DIR)/final.make