xmlreaderimpl/trunk/Make.proto
changeset 89 221f196e36f6
parent 88 9da20530b215
child 123 679becd265ea
--- a/xmlreaderimpl/trunk/Make.proto	Mon Apr 06 11:13:44 2009 +0000
+++ b/xmlreaderimpl/trunk/Make.proto	Mon Apr 06 12:17:13 2009 +0000
@@ -79,8 +79,7 @@
 installAux::
 
 # add more preMake actions here
-preMake::
-	$(MAKE) -C support 
+preMake:: support
 
 # add more postMake actions here
 postMake:: cleanjunk
@@ -90,10 +89,16 @@
 clean::
 	-rm -f *.o *.H
 	$(MAKE) -C support clean
+	-rm XMLv2__*.so
 
 clobber::
 	-rm -f *.so *.dll
 
+
+support:
+	$(MAKE) -C support OPT=$(OPT)
+
+
 expat: XMLv2__ExpatXMLReader.$(SO)
 
 xerces: XMLv2__XercesCXMLReader.$(SO)
@@ -101,7 +106,7 @@
 xerces-clean:
 	rm -rf XMLv2__XercesCXMLReader.$(SO) XMLv2__XercesCXMLReader.$(O) 
 
-XMLv2__XercesCXMLReader.$(SO): XMLv2__XercesCXMLReader.$(O)
+XMLv2__XercesCXMLReader.$(SO): XMLv2__XercesCXMLReader.$(O) support
 	ld -nostdlib -shared -L/usr/lib -Llib -L/usr/local/lib -L/usr/X11/lib -R.,-Rlib,-R/opt/stx/`cat ../../../RELEASE`/lib/lib,-R/usr/local/lib/stx`cat ../../../RELEASE` -o XMLv2__XercesCXMLReader.$(SO) XMLv2__XercesCXMLReader.$(O) support/*.o -lxerces-c