/tags/rel-1-3-25/SWIG/Examples/chicken/zlib/Makefile
Makefile | 28 lines | 24 code | 4 blank | 0 comment | 0 complexity | fd5388f46e61ce350a3ea219874c780e MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- TOP = ../..
- SWIG = $(TOP)/../preinst-swig
- INTERFACE = example.i
- SRCS =
- CXXSRCS =
- TARGET = zlib
- INCLUDE =
- SWIGOPT = -I/usr/include
- CFLAGS =
- VARIANT =
- LIBS = -lz
- VARIANT = _direct
- all:: $(TARGET)
- $(TARGET): $(INTERFACE) $(SRCS)
- $(MAKE) -f $(TOP)/Makefile \
- SRCS='$(SRCS)' CXXSRCS='$(CXXSRCS)' \
- INCLUDE='$(INCLUDE)' SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='$(TARGET)' \
- SWIG='$(SWIG)' INTERFACE='$(INTERFACE)' CHICKENOPTS='$(CHICKENOPTS)' chicken$(VARIANT)
- clean::
- $(MAKE) -f $(TOP)/Makefile chicken_clean
- rm -f example.scm
- rm -f $(TARGET)
- check::
- csi test-zlib.scm