- Timestamp:
- Jul 8, 2021, 11:05:05 AM (5 years ago)
- Location:
- trunk/psconfig
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psconfig/INSTALL
r29555 r41706 1 2 *** See Summary at the bottom of this file *** 3 4 The directory 'ipp/psconfig' contains tools for building the IPP, for 5 testing the build environment, for building external C libraries and 6 Perl modules, for setting up the user's environment, and for building 7 a tarball to be distributed to the end users. 1 8 2 9 The psconfig system allows the user to build and install the IPP … … 6 13 With the psconfig tools, it is easy to switch between different 7 14 installed versions or to recompile subsets of the IPP tree. 15 16 Developer Build vs User Build 17 18 Within the IPP code base, there are a few modules which are not 19 distributed as part of the tarball. These include 'glueforge', which 20 is used to generate code for interacting with the database; 21 'dbconfig', which defines a database layout; and 'ippdb.src', which is 22 the raw auto-generated code. The tarball is instead packaged with a 23 version of ippdb for which autogen has been run, and for which there 24 is a valid 'configure' script. As a developer, it is necessary to 25 build these packages. There is a '-dev' option for psbuild which 26 builds these packages. 8 27 9 28 1. Set up the psconfig system. … … 192 211 ** the steps above are probably not actually needed. When is PSCONFDIR needed? 193 212 213 *** SUMMARY *** 214 215 For Ubuntu: 216 217 psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-3.3 218 219 For Gentoo: 220 221 psbuild -extbuild -clean -rebuild -dev -optimize ipp-3.1 222 -
trunk/psconfig/README
r17407 r41706 4 4 'ipp/psconfig/INSTALL'. 5 5 6 The directory 'ipp/psconfig' contains tools for building the IPP, for7 testing the build environment, for building external C libraries and8 Perl modules, for setting up the user's environment, and for building9 a tarball to be distributed to the end users.10 6 11 Developer Build vs User Build 7 *** SUMMARY *** 12 8 13 Within the IPP code base, there are a few modules which are not 14 distributed as part of the tarball. These include 'glueforge', which 15 is used to generate code for interacting with the database; 16 'dbconfig', which defines a database layout; and 'ippdb.src', which is 17 the raw auto-generated code. The tarball is instead packaged with a 18 version of ippdb for which autogen has been run, and for which there 19 is a valid 'configure' script. As a developer, it is necessary to 20 build these packages. There is a '-dev' option for psbuild which 21 builds these packages. 9 For Ubuntu: 10 11 psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-3.3 12 13 For Gentoo: 14 15 psbuild -extbuild -clean -rebuild -dev -optimize ipp-3.1 16
Note:
See TracChangeset
for help on using the changeset viewer.
