From 2fc373360c257d37c81d4a1dcc9142381a52589a Mon Sep 17 00:00:00 2001 From: Thomas Brain Date: Fri, 13 Mar 2015 12:21:41 -0500 Subject: [PATCH 1/2] In Makefile_swig, needed LIB_DIR and OBJECT_DIR as deps for swig objects. --- bin/pm/make_swig_makefile.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/pm/make_swig_makefile.pm b/bin/pm/make_swig_makefile.pm index 2e8839ac..2e4639cb 100644 --- a/bin/pm/make_swig_makefile.pm +++ b/bin/pm/make_swig_makefile.pm @@ -252,6 +252,8 @@ sub make_swig_makefile($$$) { print MAKEFILE "\t\$(SWIG_MODULE_OBJECTS)\\\n" ; print MAKEFILE "\t\$(SIM_SWIG_OBJECTS)\n\n" ; + print MAKEFILE "\$(ALL_SWIG_OBJECTS) : | \$(LIB_DIR) \$(OBJECT_DIR)\n\n" ; + print MAKEFILE "# SWIG_PY_OBJECTS is a convienince list to modify rules for compilation\n" ; print MAKEFILE "SWIG_PY_OBJECTS =" ; foreach my $f ( @temp_array2 ) { From e7ccc77c1e84142cfea1c30e83a84193c8c412e3 Mon Sep 17 00:00:00 2001 From: Thomas Brain Date: Fri, 13 Mar 2015 15:16:10 -0500 Subject: [PATCH 2/2] Added LIB_DIR and OBJECT_DIR as deps for S_OBJECT_FILES --- bin/pm/make_makefile.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/pm/make_makefile.pm b/bin/pm/make_makefile.pm index cd103efd..8ea219cf 100644 --- a/bin/pm/make_makefile.pm +++ b/bin/pm/make_makefile.pm @@ -371,6 +371,8 @@ S_OBJECT_FILES = \$(OBJECT_DIR)/S_source.o \\ \$(OBJECT_DIR)/io_S_source.o \\ \$(OBJECT_DIR)/class_map.o \\ \$(OBJECT_DIR)/enum_map.o + +\$(S_OBJECT_FILES) : | \$(LIB_DIR) \$(OBJECT_DIR) \n" ; # print some comments for all of the directories used