/trunk/Examples/chicken/overload/Makefile
# · Makefile · 30 lines · 22 code · 5 blank · 3 comment · 0 complexity · dce99ae44bcadc3354859f70af385783 MD5 · raw file
- TOP = ../..
- SWIG = $(TOP)/../preinst-swig
- INTERFACE = example.i
- SRCS =
- CXXSRCS = example.cxx
- TARGET = overload
- INCLUDE =
- SWIGOPT = -proxy -unhideprimitive
- CFLAGS =
- VARIANT =
- # uncomment the following lines to build a static exe
- #CHICKEN_MAIN = test-overload.scm
- #VARIANT = _static
- all:: $(TARGET)
- $(TARGET): $(INTERFACE) $(SRCS)
- $(MAKE) -f $(TOP)/Makefile \
- SRCS='$(SRCS)' CXXSRCS='$(CXXSRCS)' CHICKEN_MAIN='$(CHICKEN_MAIN)' \
- INCLUDE='$(INCLUDE)' SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' \
- SWIG='$(SWIG)' INTERFACE='$(INTERFACE)' CHICKENOPTS='$(CHICKENOPTS)' chicken$(VARIANT)_cpp
- clean::
- $(MAKE) -f $(TOP)/Makefile chicken_clean
- rm -f example.scm
- rm -f $(TARGET)
- check::
- env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH csi test-overload.scm