opnsense-src/usr.bin/make
Will Andrews 7a37b5fc17 Add a ${CP} alias for copying files in the build.
Some users build FreeBSD as non-root in Perforce workspaces.  By default,
Perforce sets files read-only unless they're explicitly being edited.
As a result, the -f argument must be used to cp in order to override the
read-only flag when copying source files to object directories.  Bare use of
'cp' should be avoided in the future.

Update all current users of 'cp' in the src tree.

Reviewed by:	emaste
MFC after:	1 week
Sponsored by:	Spectra Logic
2015-01-16 21:39:08 +00:00
..
arch.c Spelling fixes for usr.bin/ 2011-12-30 11:02:40 +00:00
arch.h Get rid of the ReturnStatus obscuration that was anyway used only 2005-05-18 06:50:39 +00:00
buf.c Spelling fixes for usr.bin/ 2011-12-30 11:02:40 +00:00
buf.h Move the Boolean and ReturnStatus stuff from sprite.h to util.h and 2005-05-13 08:53:00 +00:00
cond.c Under certain conditions the condition parser would go one past end of 2005-05-25 16:06:14 +00:00
cond.h Rework the directive parsing code. Instead of using a lot of strcmp()s 2005-04-11 07:20:10 +00:00
config.h Clean up include files and file including. Split nonints.h into pieces 2005-02-01 10:50:37 +00:00
dir.c Add ability to search up the directory hierarchy for the system directory. 2010-01-04 18:57:22 +00:00
dir.h Add ability to search up the directory hierarchy for the system directory. 2010-01-04 18:57:22 +00:00
for.c Spelling fixes for usr.bin/ 2011-12-30 11:02:40 +00:00
for.h Move the Boolean and ReturnStatus stuff from sprite.h to util.h and 2005-05-13 08:53:00 +00:00
globals.h Add missing static keywords to make(1) 2011-11-06 08:16:06 +00:00
GNode.h Spelling fixes for usr.bin/ 2011-12-30 11:02:40 +00:00
hash.c Move the Boolean and ReturnStatus stuff from sprite.h to util.h and 2005-05-13 08:53:00 +00:00
hash.h Move the Boolean and ReturnStatus stuff from sprite.h to util.h and 2005-05-13 08:53:00 +00:00
hash_tables.c If the special target .MAKEFILEDEPS exists, then enable the 2008-03-12 14:51:47 +00:00
hash_tables.h Rename the directive_hash.[ch] files to hash_tables.[ch] now 2005-04-29 15:15:28 +00:00
job.c Remove unnecessary cast to pid_t. 2013-07-04 03:24:58 +00:00
job.h 1. Add the ability to tweak the token output before targets in job mode. 2008-12-29 10:26:02 +00:00
lst.c Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
lst.h Remove unnecessary includes. 2009-12-11 23:20:02 +00:00
main.c Remove fictitious support for 80386-class CPUs from bsd.cpu.mk and make(1). 2012-12-03 19:27:31 +00:00
make.1 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
make.c - Partially revert r200417. config.h brings several definitions, 2009-12-17 12:42:45 +00:00
make.h 1. Add the ability to tweak the token output before targets in job mode. 2008-12-29 10:26:02 +00:00
Makefile Add a ${CP} alias for copying files in the build. 2015-01-16 21:39:08 +00:00
Makefile.dist Linux requires -D__dead2= and -D__unused= to get rid of the 2008-03-04 05:35:27 +00:00
parse.c Report lines that ought to contain a ':' operator but start with a '.' 2010-01-04 00:49:04 +00:00
parse.h Move the Boolean and ReturnStatus stuff from sprite.h to util.h and 2005-05-13 08:53:00 +00:00
pathnames.h Remove leading underscores from the pathname defines. All identifiers 2005-03-11 13:02:38 +00:00
proc.c Add a missing space to the error message when execvp() failed. 2009-12-05 13:12:04 +00:00
proc.h Factor out ProcExec() into its own file and rename it to Proc_Exec() for 2005-05-24 15:41:34 +00:00
shell.c Factor out all the .SHELL parsing related stuff into its own file and 2005-05-24 15:30:03 +00:00
shell.h Factor out all the .SHELL parsing related stuff into its own file and 2005-05-24 15:30:03 +00:00
str.c Spelling fixes for usr.bin/ 2011-12-30 11:02:40 +00:00
str.h Make the ArgArray_Init() function visible to the rest of make. 2005-05-23 13:27:52 +00:00
suff.c Remove inlining of functions that are used mostly in different object files. 2009-01-20 17:15:12 +00:00
suff.h Make paths an explicite datatype instead of using the generic Lst. 2005-03-23 12:56:15 +00:00
targ.c Remove unnecessary includes. 2009-12-11 23:20:02 +00:00
targ.h Some more easy constification. 2005-02-04 07:51:00 +00:00
util.c Use the print_flags function to print the OP_ flags of a target. 2005-05-13 13:47:41 +00:00
util.h Get rid of the ReturnStatus obscuration that was anyway used only 2005-05-18 06:50:39 +00:00
var.c make: report :M or :N pattern in debug mode 2012-10-06 19:19:32 +00:00
var.h The caller of Var_Value() should not change the variable value. Make 2005-05-24 16:05:51 +00:00