Jump to content
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

Transition Impacts

Tru64 UNIX Software Transition Kit


» HP STK home
» Home
» Overview
» Tools
» Documentation
» Transition impacts
» Identifier types
» Impact list
» Porting to HP-UX
» Glossary
» Help
» Send us feedback
Site maps
» Tru64 UNIX STK
Content starts here

critical impact:

/usr/bin/make - different; temporarily available (CrCh122)

CMD Impacts ME Impacts

Problem description

The /usr/bin/make utility on Tru64 UNIX is different from the /usr/bin/make utility on HP-UX. To ease application migration, this utility will be temporarily available in the Tru64 UNIX Migration Environment for HP-UX.

The make utility maintains up-to-date versions of target files and performs shell commands. There are multiple versions of the make utility available on Tru64 UNIX.

The following options are available on Tru64 UNIX but not on HP-UX:

  • -c - Does not try to find a corresponding Revision Control System (RCS) file and check it out if the file does not exist.

  • -C - Tries to find a corresponding RCS file and check it out if the file does not exist. This option is on by default.

  • -N - Disables all Makeconf processing.

  • -U - Unlinks files that were previously checked out by RCS. This option is set as the default. If the .PRECIOUS: pseudotarget is defined in the dependency file, the target files are not removed.

  • -x - Does not execute any commands. Performs RCS checkout on target files if the -C option is also specified, which is the default. The files will not be unlinked if the -u option is also specified. This option is useful for creating working copies of source files. When used with another option, the -x option performs only the action specified by that option without performing any actions specified in the current makefile.

  • -y - Checks target files for dependencies. Use this option to ensure that the target files are the latest revision of the source.

The Migration Environment contains Tru64 UNIX APIs, development tools, and commands and utilities to assist you in migrating your applications from Tru64 UNIX to HP-UX.


Command Arguments.EXIT: UNIX Commandsmake Command ArgumentsSHELL
Command Arguments.INIT: Command ArgumentsMAKECWD Command ArgumentsSOURCEDIR
Command Arguments.INOBJECTDIR: Command ArgumentsMAKEDIR Command ArgumentsTARGET_MACHINE
Command ArgumentsARCHIVE_FORMAT Command ArgumentsMAKEPSD Command Argumentstarget_machine
Command ArgumentsMACHINE Command ArgumentsMAKETOP  

See also

Solution description

The /usr/bin/make utility is in the Tru64 UNIX Migration Environment for HP-UX.

See the make(1) manpage in the Migration Environment for more information. Please note that the Migration Environment is temporary.

For more information about porting Makefiles, see the Migration Environment cc and ld manpages and the Migration Environment User's Guide. Each command has the -port_info and -port_command options which provide porting information and command line translations that can be used to edit Makefiles for native HP-UX drivers.

See also

Problem summary

classifications source types OS release severity type
CMD, ME Make any HP-UX 11i version critical changed
Printable version
Privacy statement Using this site means you accept its terms Feedback to DSPP
© 2007 Hewlett-Packard Development Company, L.P.