From 7d8bb13d221cd379747302881cfd9174e88e56a0 Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Mon, 30 Aug 2021 20:10:08 -0700 Subject: [PATCH] use a less error prone pattern for output filenames in the bindings Makefile --- tclpkg/gv/Makefile.am | 46 +++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/tclpkg/gv/Makefile.am b/tclpkg/gv/Makefile.am index 5ee875291..9b68318ef 100644 --- a/tclpkg/gv/Makefile.am +++ b/tclpkg/gv/Makefile.am @@ -29,7 +29,7 @@ libgv_sharp_la_LDFLAGS = -module -avoid-version libgv_sharp_la_CPPFLAGS = $(BASECPPFLAGS) $(SHARP_INCLUDES) $(SHARP_data): gv_sharp.cpp gv_sharp.cpp: gv.i - $(SWIG) -c++ -csharp -namespace gv -o gv_sharp.cpp $(srcdir)/gv.i + $(SWIG) -c++ -csharp -namespace gv -o $@ $(srcdir)/gv.i pkgddir = $(pkglibdir)/d D_data = @@ -51,11 +51,11 @@ libgv_go_la_LDFLAGS = -module -avoid-version libgv_go_la_CPPFLAGS = $(BASECPPFLAGS) $(GO_INCLUDES) gv_gc.c gv.go: gv_go.cpp gv_go.cpp: gv.i - $(SWIG) -c++ -go -intgosize $(INTGOSIZE) -o gv_go.cpp $(srcdir)/gv.i + $(SWIG) -c++ -go -intgosize $(INTGOSIZE) -o $@ $(srcdir)/gv.i runtime.h: - $(SWIG) -c++ -go -intgosize $(INTGOSIZE) -external-runtime runtime.h + $(SWIG) -c++ -go -intgosize $(INTGOSIZE) -external-runtime $@ gv.go: - echo "package gv" >gv.go + echo "package gv" >$@ gvgotest: gv.i gvgotest.go gv.go runtime.h @@ -83,9 +83,9 @@ libgv_guile_la_CPPFLAGS = $(BASECPPFLAGS) $(GUILE_INCLUDES) libgv_guile_la_CXXFLAGS = $(AM_CXXFLAGS) -Wno-unused-parameter # $(GUILE_data): gv_guile.cpp gv_guile.cpp: gv.i - $(SWIG) -c++ -guile -o gv_guile.cpp $(srcdir)/gv.i - $(SED) -e 's/SWIG_GUILE_INIT_STATIC void/void/' t$$ - mv -f t$$ gv_guile.cpp + $(SWIG) -c++ -guile -o $@ $(srcdir)/gv.i + $(SED) -e 's/SWIG_GUILE_INIT_STATIC void/void/' <$@ >t$$ + mv -f t$$ $@ pkgiodir = $(pkglibdir)/io IO_data = @@ -96,7 +96,7 @@ libgv_io_la_LDFLAGS = -module -avoid-version libgv_io_la_CPPFLAGS = $(BASECPPFLAGS) $(IO_INCLUDES) # $(IO_data): gv_io.cpp gv_io.cpp: gv.i - $(SWIG) -c++ -io -o gv_io.cpp $(srcdir)/gv.i + $(SWIG) -c++ -io -o $@ $(srcdir)/gv.i libjavadir = $(pkglibdir)/java pkgjavadir = $(libjavadir)/org/graphviz @@ -108,7 +108,7 @@ libgv_java_la_LDFLAGS = -module -avoid-version $(JNI_EXTRA_LDFLAGS) libgv_java_la_CPPFLAGS = $(BASECPPFLAGS) $(SWIGJAVA_CPPFLAGS) $(JAVA_INCLUDES) $(JAVA_data): gv_java.cpp gv_java.cpp: gv.i - $(SWIG) -package org.graphviz -java -c++ -o gv_java.cpp $(srcdir)/gv.i + $(SWIG) -package org.graphviz -java -c++ -o $@ $(srcdir)/gv.i pkgjavascriptdir = $(pkglibdir)/javascript JAVASCRIPT_data = @@ -118,7 +118,7 @@ libgv_javascript_la_LIBADD = $(BASELIBS) $(JAVASCRIPT_LIBS) libgv_javascript_la_LDFLAGS = -module -avoid-version libgv_javascript_la_CPPFLAGS = $(BASECPPFLAGS) $(JAVASCRIPT_INCLUDES) gv_javascript.cpp: gv.i - $(SWIG) -c++ -javascript -o gv_javascript.cpp $(srcdir)/gv.i + $(SWIG) -c++ -javascript -o $@ $(srcdir)/gv.i pkgluadir = $(pkglibdir)/lua LUA_data = @@ -129,7 +129,7 @@ libgv_lua_la_LDFLAGS = -module -avoid-version libgv_lua_la_CPPFLAGS = $(BASECPPFLAGS) $(LUA_INCLUDES) # $(LUA_data): gv_lua.cpp gv_lua.cpp: gv.i - $(SWIG) -c++ -lua -o gv_lua.cpp $(srcdir)/gv.i + $(SWIG) -c++ -lua -o $@ $(srcdir)/gv.i pkgocamldir = $(pkglibdir)/ocaml OCAML_data = gv.cmo gv.cma gv.cmi META.gv @@ -150,14 +150,14 @@ libgv_ocaml_la_CXXFLAGS = $(AM_CXXFLAGS) -Wno-unused-function \ -Wno-unused-variable gv.ml gv.mli: gv_ocaml.cpp gv_ocaml.cpp: gv.i - $(SWIG) -c++ -ocaml -o gv_ocaml.cpp $(srcdir)/gv.i + $(SWIG) -c++ -ocaml -o $@ $(srcdir)/gv.i mv $@ $@.orig sed '/int caml_array_length/d' $@.orig > $@ rm $@.orig swig.mli: - $(SWIG) -ocaml -co swig.mli + $(SWIG) -ocaml -co $@ swig.ml: - $(SWIG) -ocaml -co swig.ml + $(SWIG) -ocaml -co $@ swig.cmi: swig.mli ocamlc -c swig.mli swig.cmo: swig.ml swig.cmi @@ -167,11 +167,11 @@ gv.cmi: gv.mli swig.cmi gv.cmo: gv.ml gv.cmi ocamlc -c gv.ml gv.cma: swig.cmo gv.cmo - ocamlc -a -dllib dllgv.so -custom -o gv.cma swig.cmo gv.cmo + ocamlc -a -dllib dllgv.so -custom -o $@ swig.cmo gv.cmo gv.cmx: gv.ml gv.cma ocamlopt -c gv.ml gv.cmxa: gv.cmx - ocamlopt -a -o gv.cmxa gv.cmx + ocamlopt -a -o $@ gv.cmx gv.a: gv.cmxa pkgperldir = $(pkglibdir)/perl @@ -189,7 +189,7 @@ libgv_perl_la_LDFLAGS = -module -avoid-version $(PERL_LD) libgv_perl_la_CPPFLAGS = $(BASECPPFLAGS) $(PERL_CC) $(PERL_data): gv_perl.cpp gv_perl.cpp: gv.i - $(SWIG) -c++ $(SWIG_PERL_OPT) -o gv_perl.cpp $(srcdir)/gv.i + $(SWIG) -c++ $(SWIG_PERL_OPT) -o $@ $(srcdir)/gv.i pkgphpdir = $(pkglibdir)/php PHP_data = gv.php @@ -202,7 +202,7 @@ libgv_php_la_CXXFLAGS = $(AM_CXXFLAGS) -Wno-unused-label -Wno-unused-parameter gv.php: gv_php.cpp php_gv.h: gv_php.cpp gv_php.cpp: gv.i - $(SWIG) -c++ $(SWIG_PHP_OPT) -o gv_php.cpp $(srcdir)/gv.i + $(SWIG) -c++ $(SWIG_PHP_OPT) -o $@ $(srcdir)/gv.i pkgpythondir = $(pkglibdir)/python PYTHON_data = gv.py @@ -213,7 +213,7 @@ libgv_python_la_LDFLAGS = -module -avoid-version libgv_python_la_CPPFLAGS = $(BASECPPFLAGS) $(PYTHON_INCLUDES) $(PYTHON_data): gv_python.cpp gv_python.cpp: gv.i - $(SWIG) -c++ -python -o gv_python.cpp $(srcdir)/gv.i + $(SWIG) -c++ -python -o $@ $(srcdir)/gv.i pkgpython3dir = $(pkglibdir)/python3 PYTHON3_data = gv.py @@ -224,7 +224,7 @@ libgv_python3_la_LDFLAGS = -module -avoid-version libgv_python3_la_CPPFLAGS = $(BASECPPFLAGS) $(PYTHON3_INCLUDES) $(PYTHON3_data): gv_python3.cpp gv_python3.cpp: gv.i - $(SWIG) -c++ -python -o gv_python3.cpp $(srcdir)/gv.i + $(SWIG) -c++ -python -o $@ $(srcdir)/gv.i pkgRdir = $(pkglibdir)/R R_data = @@ -235,7 +235,7 @@ libgv_R_la_LDFLAGS = -module -avoid-version libgv_R_la_CPPFLAGS = $(BASECPPFLAGS) $(R_CFLAGS) # $(R_data): gv_R.cpp gv_R.cpp: gv.i - $(SWIG) -c++ -r -o gv_R.cpp $(srcdir)/gv.i + $(SWIG) -c++ -r -o $@ $(srcdir)/gv.i pkgrubydir = $(pkglibdir)/ruby RUBY_data = @@ -247,7 +247,7 @@ libgv_ruby_la_CPPFLAGS = $(BASECPPFLAGS) $(RUBY_CFLAGS) libgv_ruby_la_CXXFLAGS = $(AM_CXXFLAGS) -Wno-unused-parameter # $(RUBY_data): gv_ruby.cpp gv_ruby.cpp: gv.i - $(SWIG) -c++ -ruby -o gv_ruby.cpp $(srcdir)/gv.i + $(SWIG) -c++ -ruby -o $@ $(srcdir)/gv.i pkgtcldir = $(pkglibdir)/tcl TCL_data = @@ -258,7 +258,7 @@ libgv_tcl_la_LDFLAGS = -module -avoid-version libgv_tcl_la_CPPFLAGS = $(BASECPPFLAGS) $(TCL_INCLUDES) # $(TCL_data): gv_tcl.cpp gv_tcl.cpp: gv.i - $(SWIG) -c++ -tcl -namespace -o gv_tcl.cpp $(srcdir)/gv.i + $(SWIG) -c++ -tcl -namespace -o $@ $(srcdir)/gv.i pkginclude_HEADERS = gv.i gv.cpp pkglib_LTLIBRARIES = -- 2.40.0