Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ftjam(1) [debian man page]

ftjam(1)						      General Commands Manual							  ftjam(1)

NAME
Jam/MR -- Make(1) Redux SYNOPSIS
ftjam [-a] [-g] [-n] [-q] [-v] [-d debug] [-f jambase] [-j jobs] [-o actionsfile] [-s var=value] [-t target] [target ...] DESCRIPTION
Jam is a program construction tool, like make(1). Jam recursively builds target files from source files, using dependency information and updating actions expressed in the Jambase file, which is written in jam's own interpreted language. The default Jambase is compiled into jam and provides a boilerplate for common use, relying on a user-provide file "Jamfile" to enumerate actual targets and sources. OPTIONS
-a Build all targets anyway, even if they are up-to-date. -d n Enable cummulative debugging levels from 1 to n. Interesting values are: 1 Show actions (the default) 2 Show "quiet" actions and display all action text 3 Show dependency analysis, and target/source timestamps/paths 4 Show shell arguments 5 Show rule invocations and variable expansions 6 Show directory/header file/archive scans 7 Show variable settings 8 Show variable fetches 9 Show variable manipulation, scanner tokens -d +n Enable debugging level n. -d 0 Turn off all debugging levels. Only errors are not suppressed. -f jambase Read jambase instead of using the built-in Jambase. Only one -f flag is permitted, but the jambase may explicitly include other files. -g Build targets with the newest sources first, rather than in the order of appearance in the Jambase/Jamfiles. -j n Run up to n shell commands concurrently (UNIX and NT only). The default is 1. -n Don't actually execute the updating actions, but do everything else. This changes the debug level default to -d2. -o file Write the updating actions to the specified file instead of running them (or outputting them, as on the Mac). -q Quit quickly (as if an interrupt was received) as soon as any target build fails. -s var=value Set the variable var to value, overriding both internal variables and variables imported from the environment. -t target Rebuild target and everything that depends on it, even if it is up-to-date. -v Print the version of ftjam and exit. SEE ALSO
ftjam is documented fully in HTML pages available on Debian systems from /usr/share/doc/ftjam/Jam.html. AUTHOR
This manual page was created by Yann Dirson dirson@debian.org from the Jam.html documentation, for the Debian GNU/Linux system (but may be used by others). ftjam(1)

Check Out this Related Man Page

DEBIAN-BUILDER(1)					User Contributed Perl Documentation					 DEBIAN-BUILDER(1)

NAME
debian-builder - Rebuild a Debian package from its source code. SYNOPSIS
debian-builder [options] Help Options: --debug Show useful debugging information. --help Show this scripts help information. --manual Read this scripts manual. --version Show the version number and exit. --verbose Show verbose output. Building options: --sign Force package signing, disabled by default. --debuild foo Pass arguments 'foo' onto debuild when building --suffix foo Give the built package versions the suffix 'foo'. OPTIONS
--debug Show the commands this script executes as an aid to debugging. --help Show the brief help information. --verbose Show verbose information useful to debugging. DESCRIPTION
debian-builder is a simple script which is designed to facilitate the rebuilding of a Debian GNU/Linux package from its source code. It will correctly handle the installation of any required build-dependencies, and remove them once building is complete. AUTHOR
Steve -- http://www.steve.org.uk/ $Id: debian-builder,v 1.14 2006/06/04 18:24:04 steve Exp $ LICENSE
Copyright (c) 2005 by Steve Kemp. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The LICENSE file contains the full text of the license. buildPackage Do all the work of building the given package. Return '>0' on success, '0' on failure of any kind. (The result is the number of binary files moved into the results directory.) parseCommandLineArguments Parse any command line arguments, and set the appropriate values in the global CONFIG hash. getSourcePackageName Return the name of the source package required to build package 'foo' getPackageSource Download the source of the package to the specified directory and return the name of the unpacked directory. updateChangeLog If the Debian changelog file doesn't already refer to the specified version then add it. saveDebianPackage Move the build Debian package, associated .diff.gz file, .changes file, etc. From the build directory into the binary directory. Return the number of files moved into the binary directory. tidySystem Uninstall all the build dependency packages we installed. We do this by finding the list of all packages which are currently installed and removing those that were not present when we started. getInstalledPackages Return a hash of all the currently installed packages. installBuildDependencies Install the build-dependencies required to build the given package. removePackages Remove the given array of packages from the system. END Desperately try to reset the host system to the same starting point as it initially had. This should be taken care of in situations where the script doesn't abort on an error condition. perl v5.8.8 2008-03-13 DEBIAN-BUILDER(1)
Man Page