[Commits] (vajda) added xerces-c to new windows build

commits at osafoundation.org commits at osafoundation.org
Thu Mar 18 13:32:45 PST 2004


Commit by: vajda
Modified files:
external/persistence/xerces-c/Makefile 1.4 1.5
external/wx/Makefile 1.6 1.7

Log message:
added xerces-c to new windows build


ViewCVS links:
http://cvs.osafoundation.org/index.cgi/external/persistence/xerces-c/Makefile.diff?r1=text&tr1=1.4&r2=text&tr2=1.5
http://cvs.osafoundation.org/index.cgi/external/wx/Makefile.diff?r1=text&tr1=1.6&r2=text&tr2=1.7

Index: external/persistence/xerces-c/Makefile
diff -u external/persistence/xerces-c/Makefile:1.4 external/persistence/xerces-c/Makefile:1.5
--- external/persistence/xerces-c/Makefile:1.4	Thu Mar 18 10:03:04 2004
+++ external/persistence/xerces-c/Makefile	Thu Mar 18 13:32:14 2004
@@ -11,6 +11,39 @@
 CONF_DBG=
 endif
 
+ifeq ($(OS),Cygwin)
+
+compile:
+	cd $(SRC); \
+        export XERCESCROOT=$(SRC); \
+	devenv.com Projects/Win32/VC7/xerces-all/xerces-all.sln \
+                   /project XercesLib /build $(Snap)
+
+install:
+	mkdir -p $(PREFIX)/include
+	(cd $(SRC)/src; \
+         tar -cf - `find . \( -name '*.hpp' -o -name '*.c' \) -print`) | \
+        (cd $(PREFIX)/include; tar xvf - )
+	(cd $(SRC)/Build/Win32/VC7/$(Snap); tar -cf - *.dll) | \
+        (cd $(PREFIX)/bin; tar xvf - )
+	(cd $(SRC)/Build/Win32/VC7/$(Snap); tar -cf - *.lib *.exp) | \
+        (cd $(PREFIX)/lib; tar xvf - )
+        
+
+build: compile install
+
+clean:
+	cd $(SRC); \
+        export XERCESCROOT=$(SRC); \
+	devenv.com Projects/Win32/VC7/xerces-all/xerces-all.sln \
+                   /project XercesLib /clean $(Snap)
+
+snap: 
+	cd $(BUILD_ROOT); \
+        tar -cvzf $(XERCESC)/$(SNAP).tar.gz $(SNAP)/bin/xerces*.dll
+
+else
+
 ifeq ($(OS),Darwin)
 CONF_OS=-pmacosx
 else
@@ -34,12 +67,14 @@
 	rm -f $(PREFIX)/lib/libxerces*; \
 	XERCESCROOT=$(SRC)/$(BUILD) $(MAKE) install
 
-expand: xerces-c-src$(VERSION).tar.gz
-	tar xvzf xerces-c-src$(VERSION).tar.gz
-
 snap: 
 	cd $(BUILD_ROOT); \
         tar -cvzf $(XERCESC)/$(SNAP).tar.gz $(SNAP)/lib/libxerces*
 
 clean:
 	cd $(SRC); rm -rf $(BUILD)
+
+endif
+
+expand: xerces-c-src$(VERSION).tar.gz
+	tar xvzf xerces-c-src$(VERSION).tar.gz

Index: external/wx/Makefile
diff -u external/wx/Makefile:1.6 external/wx/Makefile:1.7
--- external/wx/Makefile:1.6	Thu Mar 18 13:01:43 2004
+++ external/wx/Makefile	Thu Mar 18 13:32:14 2004
@@ -53,6 +53,12 @@
                   $(SNAP)/$(SITE)/wxPython \
 	          $(SNAP)/bin/wxmsw24$(SUFFIX).dll
 
+clean:
+	cd $(SRC)/src/msw; \
+        export WXWIN=`cygpath -aw $(SRC)`; MAKEFLAGS=; \
+        nmake -f makefile.vc cleandll cleanall FINAL=$(FINAL)
+	cd $(SRC)/wxPython; rm -rf $(BUILD)
+
 else
 
 ifeq ($(OS),Darwin)
@@ -115,12 +121,12 @@
 wxWindows: $(SRC)/$(BUILD)/Makefile
 	cd $(SRC)/$(BUILD); $(MAKE); $(MAKE) install
 
-endif
-
-expand: wxpython.tar.gz
-	tar xvzf wxpython.tar.gz
-
 clean:
 	cd $(SRC)/wxPython/wxSWIG; $(MAKE) nuke; \
 	cd $(SRC); rm -rf $(BUILD); \
 	cd $(SRC)/wxPython; rm -rf $(BUILD)
+
+endif
+
+expand: wxpython.tar.gz
+	tar xvzf wxpython.tar.gz



More information about the Commits mailing list