## # Standard Commands # # Wilfredo Sanchez | wsanchez@apple.com # Copyright (c) 1997-1999 Apple Computer, Inc. # # @APPLE_LICENSE_HEADER_START@ # # Portions Copyright (c) 1999 Apple Computer, Inc. All Rights # Reserved. This file contains Original Code and/or Modifications of # Original Code as defined in and that are subject to the Apple Public # Source License Version 1.1 (the "License"). You may not use this file # except in compliance with the License. Please obtain a copy of the # License at http://www.apple.com/publicsource and read it before using # this file. # # The Original Code and all software distributed under the License are # distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License. # # @APPLE_LICENSE_HEADER_END@ ## ## # Make sure that we're using sh ## SHELL=/bin/sh ## # Archiving Commands ## COMPRESS = /usr/bin/compress GUNZIP = /usr/bin/gzip -d GZCAT = /usr/bin/gzip -d -c GZIP = /usr/bin/gzip -9 PAX = /bin/pax TAR = /usr/bin/tar UNCOMPRESS = $(GUNZIP) ZCAT = $(GZCAT) ## # Compilers and Binary Tools ## AR = /usr/bin/ar BISON = /usr/bin/bison BSDMAKE = /usr/bin/bsdmake CC = /usr/bin/cc CPP = /usr/bin/cpp CTAGS = /usr/bin/ctags Cxx = /usr/bin/cc CXX = $(Cxx) ETAGS = /usr/bin/etags FILE = /usr/bin/file FLEX = /usr/bin/flex GM4 = /usr/bin/gm4 GNUMAKE = /usr/bin/gnumake LEX = $(FLEX) LIPO = /usr/bin/lipo M4 = /usr/bin/m4 OTOOL = /usr/bin/otool STRIP = /usr/bin/strip YACC = /usr/bin/yacc ## # File Commands ## CHFLAGS = /usr/bin/chflags CHGRP = /usr/bin/chgrp CHMOD = /bin/chmod CHOWN = /usr/sbin/chown CP = /bin/cp -pfR DU = /usr/bin/du INSTALL = /usr/bin/install INSTALL_DIRECTORY = $(INSTALL) -m $(Install_Directory_Mode) -o $(Install_Directory_User) -g $(Install_Directory_Group) -d INSTALL_DYLIB = $(INSTALL) -m $(Install_Program_Mode) -o $(Install_Program_User) -g $(Install_Program_Group) -S "-S" INSTALL_FILE = $(INSTALL) -m $(Install_File_Mode) -o $(Install_File_User) -g $(Install_File_Group) INSTALL_LIBRARY = $(INSTALL) -m $(Install_File_Mode) -o $(Install_File_User) -g $(Install_File_Group) -S "-S" INSTALL_PROGRAM = $(INSTALL) -m $(Install_Program_Mode) -o $(Install_Program_User) -g $(Install_Program_Group) -s INSTALL_SCRIPT = $(INSTALL) -m $(Install_Program_Mode) -o $(Install_Program_User) -g $(Install_Program_Group) LN = /bin/ln LS = /bin/ls MKDIR = /bin/mkdir -p -m $(Install_Directory_Mode) MV = /bin/mv RM = /bin/rm -f RMDIR = /bin/rm -fr TOUCH = /usr/bin/touch # If you're not root, you can't change file ownership ifneq ($(USER),root) INSTALL_DIRECTORY = $(INSTALL) -m $(Install_Directory_Mode) -d INSTALL_FILE = $(INSTALL) -m $(Install_File_Mode) INSTALL_PROGRAM = $(INSTALL) -m $(Install_Program_Mode) -s endif ## # Find Commands ## FIND = /usr/bin/find XARGS = /usr/bin/xargs ## # Installer ## INSTALLER = /usr/bin/installer.sh LSBOM = /usr/bin/lsbom MKBOM = /usr/bin/mkbom PACKAGE = /usr/bin/package ## # Miscellaneous ## ARCH = /usr/bin/arch FALSE = /usr/bin/false PWD = /bin/pwd SLEEP = /bin/sleep TEST = /bin/test TEXI2HTML = /usr/bin/texi2html TRUE = /usr/bin/true UNAME = /usr/bin/uname VERS_STRING = /usr/bin/vers_string WHICH = /usr/bin/which WHOAMI = /usr/bin/whoami YES = /usr/bin/yes ## # Shells ## SH = /bin/sh CSH = /bin/csh ## # Text Commands ## AWK = /usr/bin/gawk CAT = /bin/cat CMP = /usr/bin/cmp CUT = /usr/bin/cut EGREP = /usr/bin/egrep FGREP = /usr/bin/fgrep FMT = /usr/bin/fmt GREP = /usr/bin/grep HEAD = /usr/bin/head PERL = /usr/bin/perl SED = /usr/bin/sed TAIL = /usr/bin/tail TEE = /usr/bin/tee WC = /usr/bin/wc