Re: Adding individule nmake commands to Makefile

From: Date: Sat, 24 Sep 2005 10:46:39 +0000
Subject: Re: Adding individule nmake commands to Makefile
References: 1  Groups: php.gtk.dev 
Request: Send a blank email to php-gtk-dev+get-1696@lists.php.net to get a copy of this message
Thanks - that means I have to do something complicated with dependencies though, I think. Will test. How's your project getting on? ----- Original Message ----- From: "Tom Rogers" <trogers@kwikin.com> To: <php-gtk-dev@lists.php.net> Sent: Saturday, September 24, 2005 7:43 AM Subject: [PHP-GTK-DEV] Adding individule nmake commands to Makefile > Hi > > Here is a change that will let you do an individual make like: > nmake libglade > > RCS file: /repository/php-gtk/win32/confutils.js,v > retrieving revision 1.11 > diff -u -w -b -r1.11 confutils.js > --- confutils.js 23 Sep 2005 10:08:03 -0000 1.11 > +++ confutils.js 24 Sep 2005 06:37:18 -0000 > @@ -43,7 +43,7 @@ > > configure_hdr = WScript.CreateObject("Scripting.Dictionary"); > build_dirs = new Array(); > - > +make_builds = new Array(); > extension_include_code = ""; > extension_module_ptrs = ""; > > @@ -665,6 +665,7 @@ > var ld = "@$(LD)"; > > ADD_FLAG("EXT_TARGETS", "$(BUILD_DIR)\\"+dllname); > + make_builds[make_builds.length] = extname+": $(BUILD_DIR)\\"+dllname; > > MFO.WriteLine("$(BUILD_DIR)\\" + dllname + ": $(" + EXT + "_GLOBAL_OBJS)" + res_var); > MFO.WriteLine("\t" + ld + " /out:$(BUILD_DIR)\\" + dllname + " > $(" + EXT + "_LDFLAGS)" + dllflags + " $(LDFLAGS) $(" + EXT + "_GLOBAL_OBJS) $(LIBS_" + EXT + ")" + dep_libs + " $(LIBS)" + res_var); > @@ -966,6 +967,11 @@ > > MF.WriteBlankLines(1); > MF.WriteLine("all: $(EXT_TARGETS)"); > + > + for(i = 0; i < make_builds.length; i++){ > + MF.WriteLine(make_builds[i]); > + } > + > MF.WriteLine("build_dirs: $(BUILD_DIR) $(BUILD_DIRS_SUB)"); > MF.WriteBlankLines(1); > > > > -- > > Tom > > -- > PHP-GTK Development Mailing List (http://gtk.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.gtk.dev (#1696) next »