From ea84fe6445e9ac9a8cd097260eaca4a17ab0e609 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Tue, 16 Apr 2013 07:26:12 +0100 Subject: [PATCH] Allegrocl, clisp, cffi, uffi makefile targets added for running examples - untested. --- Examples/Makefile.in | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/Examples/Makefile.in b/Examples/Makefile.in index b95d9e129..f5b93dbe9 100644 --- a/Examples/Makefile.in +++ b/Examples/Makefile.in @@ -1369,6 +1369,7 @@ lua_clean: ################################################################## ALLEGROCL = @ALLEGROCLBIN@ +ALLEGROCL_SCRIPT=$(RUNME).lisp allegrocl: $(SRCS) $(SWIG) -allegrocl -cwrap $(SWIGOPT) $(INTERFACEPATH) @@ -1380,6 +1381,13 @@ allegrocl_cpp: $(SRCS) $(CXX) -c $(CCSHARED) $(CFLAGS) $(ICXXSRCS) $(SRCS) $(CXXSRCS) $(INCLUDES) $(CXXSHARED) $(CFLAGS) $(OBJS) $(IOBJS) $(LIBS) $(CPP_DLLIBS) -o $(LIBPREFIX)$(TARGET)$(SO) +# ----------------------------------------------------------------- +# Run ALLEGRO CL example +# ----------------------------------------------------------------- + +allegrocl_run: + $(RUNTOOL) $(ALLEGROCL) -batch -s $(ALLEGROCL_SCRIPT) $(RUNPIPE) + # ----------------------------------------------------------------- # Version display # ----------------------------------------------------------------- @@ -1401,6 +1409,7 @@ allegrocl_clean: ################################################################## CLISP = @CLISPBIN@ +CLISP_SCRIPT=$(RUNME).lisp clisp: $(SRCS) $(SWIG) -clisp $(SWIGOPT) $(INTERFACEPATH) @@ -1408,6 +1417,13 @@ clisp: $(SRCS) clisp_cpp: $(SRCS) $(SWIG) -c++ -clisp $(SWIGOPT) $(INTERFACEPATH) +# ----------------------------------------------------------------- +# Run CLISP example +# ----------------------------------------------------------------- + +clisp_run: + $(RUNTOOL) $(CLISP) -batch -s $(CLISP_SCRIPT) $(RUNPIPE) + # ----------------------------------------------------------------- # Version display # ----------------------------------------------------------------- @@ -1429,6 +1445,7 @@ clisp_clean: ################################################################## CFFI = @CFFIBIN@ +CFFI_SCRIPT=$(RUNME).lisp cffi: $(SRCS) $(SWIG) -cffi $(SWIGOPT) $(INTERFACEPATH) @@ -1440,6 +1457,13 @@ cffi_cpp: $(SRCS) $(CXX) -c $(CCSHARED) $(CFLAGS) $(ICXXSRCS) $(SRCS) $(CXXSRCS) $(INCLUDES) $(CXXSHARED) $(CFLAGS) $(OBJS) $(IOBJS) $(LIBS) $(CPP_DLLIBS) -o $(LIBPREFIX)$(TARGET)$(SO) +# ----------------------------------------------------------------- +# Run CFFI example +# ----------------------------------------------------------------- + +cffi_run: + $(RUNTOOL) $(CFFI) -batch -s $(CFFI_SCRIPT) $(RUNPIPE) + # ----------------------------------------------------------------- # Version display # ----------------------------------------------------------------- @@ -1461,6 +1485,7 @@ cffi_clean: ################################################################## UFFI = @UFFIBIN@ +UFFI_SCRIPT=$(RUNME).lisp uffi: $(SRCS) $(SWIG) -uffi $(SWIGOPT) $(INTERFACEPATH) @@ -1472,6 +1497,13 @@ uffi_cpp: $(SRCS) # $(CXX) -c $(CCSHARED) $(CFLAGS) $(ICXXSRCS) $(SRCS) $(CXXSRCS) $(INCLUDES) # $(CXXSHARED) $(CFLAGS) $(OBJS) $(IOBJS) $(LIBS) $(CPP_DLLIBS) -o $(LIBPREFIX)$(TARGET)$(SO) +# ----------------------------------------------------------------- +# Run UFFI example +# ----------------------------------------------------------------- + +uffi_run: + $(RUNTOOL) $(UFFI) -batch -s $(UFFI_SCRIPT) $(RUNPIPE) + # ----------------------------------------------------------------- # Version display # -----------------------------------------------------------------