You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2003/10/17 17:06:04 UTC

DO NOT REPLY [Bug 13238] - make install, documentation

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13238>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13238

make install, documentation





------- Additional Comments From mhoyt@ca.ibm.com  2003-10-17 15:06 -------
I have implemented some further improvements to the build.   The primary change 
was to create separate Makefiles for the samples and tests and address some 
install issues so that 'traditional' binary packages could be created.  The 
other major change was to separate 'platform setting' into an 'include' file 
for future use.  Here is a list of the changes I have made:

* Samples and tests now have their own Makefiles (located in samples and Tests 
respectively) along with configuration scripts.  This will allow samples and 
Tests to be built without requiring the 'main' xml-xalan/c/src/xalanc/Makefile 
as is the case with typical binary package.

* Version information now in a separate 'version.incl'.  Global and platform 
specific settings have been moved to a 'Makefile.incl'

* Fixed the install target to resolve the expansion issue mentioned in Bugzilla 
#22773.

* Added a -P <install-prefix> to the runConfigure to allow a user specify an 
install prefix as mentioned in Bugzilla #22882.  As well, there is now support 
for the DESTDIR environment variable.

* Renamed variables for consistency:
	- ALL_OBJECTS_DIR now 	XSL_OBJ_DIR
	- BINTARGETDIR now 	XSL_BIN_DIR
	- LIB_DIR now 		XSL_LIB_DIR
	- LIBMAJORVER now	LIB_MAJOR_VER
	- LIBMINORVER now	LIB_MINOR_VER
	- LIBKEYNAME now	LIBRARY_LINK_NAME
	- LIBRARY_SEARCH_PATHS now LIBRARY_SEARCH_PATH

* Consolidated LIBRARY variables names in the system settings which allows for 
the removal of nearly all of the OS390, AIX specific sections in the Makefile.

* Removed unused AIX,OS390 template targets

* Added a new set of 'package' targets to the 'xml-xalan/c/src/xalanc' Makefile 
that will build/install the library, samples and tests

* The patch has been tested on RH 7.2, Solaris 2.7, AIX 5.1 and HP 11.11i'