%+tcmdif.h: %.tct $(BASE_TCT) $(OTHER_TCTS) $(TCMDIFGEN)
$(TCMDIFGEN) -wh $(TCMDIFARGS)
-OTHER_DIRS += ../base/
+OTHER_DIRS += $(BASE_DIR)
OTHER_DIRS += $(addprefix ../,$(dir $(OTHER_EXTS)))
OTHER_DIRS += .
null :=
space := $(null) #
-$(SHLIB).test.tcl:
+test-load.tcl:
echo >$@ "load $(SHLIB).so"
-test-load: $(SHLIB).so $(SHLIB).test.tcl
- LD_LIBRARY_PATH=$(subst $(space),:,$(strip $(OTHER_DIRS)))$${LD_LIBRARY_PATH+:}$${LD_LIBRARY_PATH} \
- tclsh$(TCL_VERSION) $(SHLIB).test.tcl
+test-load: $(SHLIB).so test-load.tcl
+ @set -x; LD_LIBRARY_PATH=$(subst $(space),:,$(strip $(OTHER_DIRS)))$${LD_LIBRARY_PATH+:}$${LD_LIBRARY_PATH} \
+ tclsh$(TCL_VERSION) test-load.tcl
+
+debian-substvars: all
+ set -e; d=`pwd`; cd ..; \
+ dpkg-shlibdeps -T"$$d"/$@ "$$d"/$(SHLIB).so
include $(BASE_DIR)/final.make