import source from 1.3.40
[external/swig.git] / Examples / chicken / zlib / Makefile
1 TOP         = ../..
2 SWIG        = $(TOP)/../preinst-swig
3 INTERFACE   = example.i
4 SRCS        =
5 CXXSRCS     = 
6 TARGET      = zlib
7 INCLUDE     =
8 SWIGOPT     = -I/usr/include
9 CFLAGS      = 
10 VARIANT     = 
11 LIBS        = -lz
12 VARIANT     = _direct
13
14 all:: $(TARGET)
15
16 $(TARGET): $(INTERFACE) $(SRCS)
17         $(MAKE) -f $(TOP)/Makefile \
18                 SRCS='$(SRCS)' CXXSRCS='$(CXXSRCS)' \
19                 INCLUDE='$(INCLUDE)' SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='$(TARGET)' \
20                 SWIG='$(SWIG)' INTERFACE='$(INTERFACE)' CHICKENOPTS='$(CHICKENOPTS)' chicken$(VARIANT)
21
22 clean::
23         $(MAKE) -f $(TOP)/Makefile chicken_clean
24         rm -f example.scm
25         rm -f $(TARGET)
26
27 check::
28         csi test-zlib.scm