import source from 1.3.40
[external/swig.git] / Examples / GIFPlot / Chicken / simple / Makefile
1 TOP         = ../../..
2 SWIG        = $(TOP)/../preinst-swig
3 INTERFACE   = simple.i
4 SRCS        = 
5 CXXSRCS     = 
6 TARGET      = simple
7 INCLUDE     = -I. -I../../Include
8 SWIGOPT     = -I../../Include
9 CFLAGS      = 
10 VARIANT     = 
11 LIBS        = -L../.. -lgifplot -lm
12
13 # comment the following two lines to build a dynamic so file
14 CHICKEN_MAIN = test-simple.scm
15 VARIANT      = _static
16
17 all:: $(TARGET)
18
19 $(TARGET): $(INTERFACE) $(SRCS)
20         $(MAKE) -f $(TOP)/Makefile \
21                 SRCS='$(SRCS)' CXXSRCS='$(CXXSRCS)' CHICKEN_MAIN='$(CHICKEN_MAIN)' \
22                 INCLUDE='$(INCLUDE)' SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='$(TARGET)' \
23                 SWIG='$(SWIG)' INTERFACE='$(INTERFACE)' CHICKENOPTS='$(CHICKENOPTS)' chicken$(VARIANT)
24
25 clean::
26         $(MAKE) -f $(TOP)/Makefile chicken_clean
27         rm -f simple.scm image.gif
28         rm -f $(TARGET)