TOP = ../.. SWIG = $(TOP)/../swig # You might have to include some options like -R or -Xlinker -rpath to # tell the linker where -lswigtcl8 is located. LIBS = -lswigtcl8 SWIGOPT = -c all:: $(MAKE) -f $(TOP)/Makefile SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='base' INTERFACE='base.i' tcl_cpp $(MAKE) -f $(TOP)/Makefile SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='foo' INTERFACE='foo.i' tcl_cpp $(MAKE) -f $(TOP)/Makefile SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' tcl_cpp $(MAKE) -f $(TOP)/Makefile SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='spam' INTERFACE='spam.i' tcl_cpp clean:: rm -f *_wrap* *.o *~ *.so .~* core check: all