| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
problem that occurs when a program's source isn't found.
|
|
|
|
|
|
| |
/tmp.
Submitted by: jedgar
|
|
|
|
| |
confusing the 'make -f tmpfile' in the tmpfile, by creating it in /tmp.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
o strcpy() -> strlcpy()
o sprintf() -> snprintf()
o mktemp() -> mkstemp()
o use err() instead of errx() in out_of_memory() function since
errno will probably be set
Submitted by: jedgar
|
|
|
|
|
| |
handle MAKEOBJDIRPREFIX better, in conjunction with the -o and -p
flags.
|
|
|
|
| |
the synopsis in a nice form, and a few more cosmetic changes.
|
|
|
|
|
|
|
|
|
| |
/usr/obj hardwired in the code, now you can override it
with a command line option or MAKEOBJDIRPREFIX env. variable.
The above is useful to build picobsd-specific objects in some other
place than /usr/obj
While at it, fix documentation and change a few sprintf -> snprintf.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This allows global make options to be specified within the crunch
configuration file.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows build flags to be specified for a particular program from
within the crunch.conf file, eg:
prog ppp
special ppp buildopts -DNOKLDLOAD -DNOINET6 -DNONAT -DNOATM
This adds '-DNOKLDLOAD -DNOINET6 -DNONAT -DNOATM' to make targets
related to ppp when determining which object files to build and
when calculating dependencies and building the targets.
|
|
|
|
| |
should be using the word 'creates' instead.
|
|
|
|
|
| |
is given to crunchgen.
[ This fixes the previous commit which silently added ``make obj'' ]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a per program basis.
This has now been added in the following way:
* Harness the make header file that's specified with the -h argument:
- Allow the user to define $(OPTS) to specify make arguments that should
be added to every program target.
- Allow the user to define $(prog_OPTS) to specify make arguments that
should just be added to the build of 'prog'.
* Make sure that $(OPTS) and $(prog_OPTS) are defined when looking through
each program's make file to determine which object files to crunch.
* When building the crunchgen makefile add $(OPTS) and $(prog_OPTS)
to the depend and build rules for $(prog_OBJS).
|
| |
|
|
|
|
|
| |
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
makefiles (for use with picobsd among other things).
See the manpage for details, but:
* -h makefile-include-name
can be used to specify a file to include in the makefiles
generated by crunchgen . This is a good place to specify make
variables such as RELEASE_CRUNCH, NOTHIS, NOTHAT and the like.
* special progname objvar variable_name
in the crunch config file declares a different variable than
OBJS to be used to get the list of objects.
* crunchgen now looks first for Makefile.<progname> in the current
directory to override the makefile in <progname> source dir.
This in many cases avoids the need to patch the original makefile
if the above two features are still not enough.
Approved-By: jordan
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
track.
The Id line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;
.\" $Id$
.\"
If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.
Approved by: bde
|
|
|
|
| |
to build on the alpha, first off.
|
| |
|
|
|
|
| |
Submitted by: jhay
|
|
|
|
| |
Submitted by: jhay
|
| |
|
|
|
|
|
|
| |
not return the "real" path.
This makes it possible to have the .o files put in the /usr/obj
hierachy instead of in the /usr/src one.
|
|
|
|
|
|
|
|
|
|
| |
When building a release, RELEASE_CRUNCH is defined for a `make' of
the objects required by the crunch of each program. The object list
is still obtained in the same way, so you must make sure that all
objects are built (empty if necessary) by this make. ppp/Makefile
provides an example.
Reviewed by: jkh
|
|
|
|
|
|
|
| |
provides for a means to specify an argument for crunchide's -k option.
(This is required by ntpdate.)
Submitted by: peter@rhiannon.clari.net.au (Peter Hawkins)
|
| |
|
|
|
|
|
| |
PR: docs/4450
Submitted by: josh@quick.net
|
|
|
|
|
|
| |
Submitted-by: Josh Gilliam
Closes PR:4423
|
|
|
|
| |
posix standard on the topic.
|
| |
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
|
|
|
|
| |
Detected by: phkmalloc -AJ
|
| |
|
| |
|
| |
|
|
|
|
| |
which included commits to RCS files with non-trunk default branches.
|
| |
|
|
|
|
| |
who they share bed and breakfast with.
|
| |
|
|
|
|
| |
simplify the src/release Makefile quite a bit.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
>Number: 86
>Category: misc
>Synopsis: fixit.conf missing srcdir
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: core (FreeBSD core team)
From John Capo.
Submitted by: jcapo
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Could you please commit this patch to usr.sbin/crunch/examples ?
This should make fixit.conf compilable again.
VI needs some hacks.
[Note: I'm not sure how relevant this example is anymore, but then it's only
an example]
Submitted by: mr
|
| |
|