[Commits] (vajda) pathan now ported to new build on windows

commits at osafoundation.org commits at osafoundation.org
Thu Mar 18 14:24:44 PST 2004


Commit by: vajda
Modified files:
external/persistence/pathan/Makefile 1.4 1.5
external/persistence/pathan/win32/.cvsignore None 1.1
external/persistence/pathan/win32/Pathan.sln None 1.1
external/persistence/pathan/win32/PathanDll.vcproj None 1.1
external/persistence/pathan/win32/PathanStatic.vcproj None 1.1

Log message:
pathan now ported to new build on windows


ViewCVS links:
http://cvs.osafoundation.org/index.cgi/external/persistence/pathan/Makefile.diff?r1=text&tr1=1.4&r2=text&tr2=1.5
http://cvs.osafoundation.org/index.cgi/external/persistence/pathan/win32/.cvsignore?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.osafoundation.org/index.cgi/external/persistence/pathan/win32/Pathan.sln?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.osafoundation.org/index.cgi/external/persistence/pathan/win32/PathanDll.vcproj?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.osafoundation.org/index.cgi/external/persistence/pathan/win32/PathanStatic.vcproj?rev=1.1&content-type=text/vnd.viewcvs-markup

Index: external/persistence/pathan/Makefile
diff -u external/persistence/pathan/Makefile:1.4 external/persistence/pathan/Makefile:1.5
--- external/persistence/pathan/Makefile:1.4	Thu Mar 18 10:03:03 2004
+++ external/persistence/pathan/Makefile	Thu Mar 18 14:24:13 2004
@@ -12,15 +12,50 @@
 CONF_DBG=
 endif
 
+ifeq ($(OS),Cygwin)
+
+$(SRC)/Win32Projects/Pathan/Pathan.sln:
+	(cd win32; tar cf - *.sln *.vcproj) | \
+        (cd $(SRC)/Win32Projects/Pathan; tar xvf -)
+
+compile: $(SRC)/Win32Projects/Pathan/Pathan.sln
+	cd $(SRC); \
+        export XERCESCROOT=`cygpath -aw $(XERCESC)`; \
+	devenv.com Win32Projects/Pathan/Pathan.sln \
+                   /project 'PathanDll' /build $(Snap)
+
+install:
+	mkdir -p $(PREFIX)/include/pathan
+	(cd $(SRC)/src/dom3-xpath; \
+         tar cf - `find . -name '*.hpp' -print`) | \
+        (cd $(PREFIX)/include/pathan; tar xvf - )
+	install $(SRC)/src/config/win32/config.h $(PREFIX)/include/pathan
+	(cd $(SRC)/lib; tar -cf - *.dll) | (cd $(PREFIX)/bin; tar xvf - )
+	(cd $(SRC)/lib; tar -cf - *.lib *.exp) | (cd $(PREFIX)/lib; tar xvf - )
+
+build: compile install
+
+clean:
+	cd $(SRC); \
+        export XERCESCROOT=`cygpath -aw $(XERCESC)`; \
+	devenv.com Win32Projects/Pathan/Pathan.sln \
+                   /project 'PathanDll' /clean $(Snap)
+
+snap: 
+	cd $(BUILD_ROOT); \
+        tar -cvzf $(PATHAN)/$(SNAP).tar.gz $(SNAP)/bin/Pathan*.dll
+
+else
+
 BUILD=build_$(SNAP)
 
 
 $(SRC)/$(BUILD)/Makefile.defs:
 	cd $(SRC); mkdir -p $(BUILD); cd $(BUILD); \
-        ( cd $(SRC); tar -cf - autotools examples src util \
-                               aclocal.m4 configure configure.in \
-                               Makefile Makefile.defs.in Makefile.deps \
-                               Makefile.plat runConfigure ) | tar -xf - ; \
+        (cd $(SRC); tar -cf - autotools examples src util \
+                              aclocal.m4 configure configure.in \
+                              Makefile Makefile.defs.in Makefile.deps \
+                              Makefile.plat runConfigure) | tar -xf - ; \
         XERCESCROOT=$(XERCESC)/$(BUILD) \
 	./runConfigure --prefix=$(PREFIX) $(CONF_DBG)
 
@@ -38,3 +73,6 @@
 
 clean:
 	cd $(SRC); rm -rf $(BUILD)
+
+endif
+



More information about the Commits mailing list