PageRenderTime 37ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 0ms

/trunk/Examples/octave/module_load/Makefile

#
Makefile | 26 lines | 22 code | 4 blank | 0 comment | 0 complexity | ae4d9ead786d84f7dd276f7c4505f9a1 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. TOP = ../..
  2. SWIG = $(TOP)/../preinst-swig
  3. SRCS = example.c
  4. TARGET = example
  5. INTERFACE = example.i
  6. OCTSCRIPTS = \
  7. runme_args.m \
  8. runme_gl_func.m \
  9. runme_gl_func_base.m \
  10. runme_nogl_func.m \
  11. runme_nogl_func_base.m
  12. all::
  13. $(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
  14. TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' octave
  15. static::
  16. $(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
  17. TARGET='myoctave' INTERFACE='$(INTERFACE)' octave_static
  18. clean::
  19. $(MAKE) -f $(TOP)/Makefile octave_clean
  20. rm -f $(TARGET).m
  21. check: all
  22. $(MAKE) -f $(TOP)/Makefile OCTSCRIPT="$(OCTSCRIPTS)" octave_run