/tags/rel-1-3-25/SWIG/Examples/ocaml/contract/Makefile
Makefile | 33 lines | 27 code | 6 blank | 0 comment | 0 complexity | 4082c6169f783faa3fcc52b64f60339e MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
1TOP = ../.. 2SWIG = $(TOP)/../swig 3SRCS = 4TARGET = example 5INTERFACE = example.i 6MLFILE = example.ml 7PROGFILE = example_prog.ml 8OBJS = 9 10all:: static 11 12dynamic:: 13 $(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \ 14 TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' MLFILE='$(MLFILE)' \ 15 PROGFILE='$(PROGFILE)' OBJS='$(OBJS)' \ 16 ocaml_dynamic 17 18static:: 19 $(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \ 20 TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' MLFILE='$(MLFILE)' \ 21 PROGFILE='$(PROGFILE)' OBJS='$(OBJS)' \ 22 ocaml_static 23 24toplevel:: 25 $(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \ 26 TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' MLFILE='$(MLFILE)' \ 27 PROGFILE='$(PROGFILE)' OBJS='$(OBJS)' \ 28 ocaml_static_toplevel 29 30clean:: 31 $(MAKE) -f $(TOP)/Makefile MLFILE='$(MLFILE)' ocaml_clean 32 33check: all