#
97759ccc |
|
23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
share: Remove ancient SCCS tags. Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script. Sponsored by: Netflix
|
#
475fa898 |
|
05-Nov-2023 |
Ka Ho Ng <khng@FreeBSD.org> |
share/mk: Fix .TARGET override documentation Fixes: 48da57b47ff14 Sponsored by: Juniper Networks, Inc. MFC after: 3 days Reviewed by: imp, delphij, emaste Differential Revision: https://reviews.freebsd.org/D42469
|
#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
cd8796ce |
|
28-Mar-2022 |
Brooks Davis <brooks@FreeBSD.org> |
share/mk: Remove obsolete reference to LINTLIBDIR Lint support was removed in 1cbb58886a477cf282072eaa331d8122e36e9952, but this entry (accidently added in an unrelated commit) wasn't removed.
|
#
a52d8d4a |
|
20-Feb-2022 |
Joerg Wunsch <joerg@FreeBSD.org> |
share/mk: Fix obvious typo in README (TAREGT -> TARGET) MFC after: 1 week
|
#
7bc797e3 |
|
02-Aug-2021 |
Alex Richardson <arichardson@FreeBSD.org> |
Add build system support for ASAN+UBSAN instrumentation This adds two new options WITH_ASAN/WITH_UBSAN that can be set to enable instrumentation of all binaries with AddressSanitizer and/or UndefinedBehaviourSanitizer. This current patch is almost sufficient to get a complete buildworld with sanitizer instrumentation but in order to actually build and boot a system it depends on a few more follow-up commits. Reviewed By: brooks, kib, markj Differential Revision: https://reviews.freebsd.org/D31043
|
#
7fa2f2a6 |
|
06-Jan-2021 |
Alex Richardson <Alexander.Richardson@cl.cam.ac.uk> |
Rename NO_WERROR -> MK_WERROR=no As suggested in D27598. This also supports MK_WERROR.clang=no and MK_WERROR.gcc=no to support the existing NO_WERROR.<compiler> uses. Reviewed By: brooks Differential Revision: https://reviews.freebsd.org/D27601
|
#
c09aa214 |
|
31-Oct-2019 |
Brooks Davis <brooks@FreeBSD.org> |
Allow bsd.compat.mk to be reliably included outside Makefile.inc1. Replace explicit TARGET_* variables with COMPAT_* versions defined based on where the file is being included. Also, require that bsd.compat.mk be included directly. It's not going to be widely used so always loading it in bsd.prog.mk doesn't make sense. Instead users can include it directly. Reviewed by: imp, bdrewery (prior revision) Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D22059
|
#
6b53d510 |
|
15-Oct-2019 |
Brooks Davis <brooks@FreeBSD.org> |
Add the ability to link programs against a compat ABI. Linkage is controlled by two make knobs: WANT_COMPAT - Prefer to link against the compat ABI. NEED_COMPAT - Link against the compat ABI or fail to build. Supported values are "32", "soft", and "any". The latter meaning pick the first[0] supported compat ABI. This can be used to provide test binaries for compat ABIs or to link ABI-specific programs. [0] We currently support only one compat ABI at a time, but this may change in the future and some code in this commit is structured to ease that change. Reviewed by: bdrewery, jhb Obtained from: CheriBSD (in concept) Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D22023
|
#
48da57b4 |
|
15-Jun-2019 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Add various CFLAGS/LDADD overrides for the output target file. Sponsored by: DellEMC
|
#
d0527c3f |
|
19-Feb-2019 |
Enji Cooper <ngie@FreeBSD.org> |
Document `GTESTS` variable in googletest.test.mk
|
#
a9e8c5c4 |
|
23-Jul-2018 |
Brad Davis <brd@FreeBSD.org> |
Add the initial DIRS infrastructure for creating directories with the necessary owner, group, mode and flags. Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D16405
|
#
fa8c921e |
|
29-Jun-2018 |
Brooks Davis <brooks@FreeBSD.org> |
Correct link metadata created when installing with -DNO_ROOT. Explicitly specify owner/group/mode metadata when creating links. More consistently use INSTALL_SYMLINK to install symlinks. Reviewed by: bdrewery Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D11231
|
#
db08bfce |
|
09-May-2018 |
Konstantin Belousov <kib@FreeBSD.org> |
Created static libc PIC/no-SSP library to be used by rtld. Rtld is not compatible with SSP, and since we link libc_pic.a to rtld to have the basic support like memory and string copy functions, we have to both carefully limit libc use, and to provide the ssp support shims. This change makes the libc use in rtld more straighforward but still limited, and allows to remove the shims, to be done in the next commit. Submitted by: Luis Pires Reviewed by: bdrewery, brooks Differential revision: https://reviews.freebsd.org/D15283
|
#
1cbb5888 |
|
17-Nov-2017 |
Warner Losh <imp@FreeBSD.org> |
Remove build system support for lint. Differential Revision: https://reviews.freebsd.org/D13124
|
#
38f8fddf |
|
14-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add limited sandbox capability to "make check" == Rationale == r295380 introduced "make check" and consolidated means for running test code in an attempt to simplify running tests. One could either install files/libraries/programs and run "make check", or run "make check" with an explicit CHECKDIR, e.g., `make check CHECKDIR=$(make -V.OBJDIR)``. One criticism that was received is that "make check" should be run with the intent of making dev->test->commit easier, which means that the target audience's workflow should be developers. One developer pattern available in other opensource projects is to run test code from a developer sandbox, instead of installing to a system. == Method == This approach is slightly different from the standard approach, in the sense that it builds and installs into a deterministic directory under .OBJDIR (as I call it, the "sandbox"), then runs "make check" against that. In the event the test run is successful, the deterministic directory is removed to save space. == Approach == bsd.lib.mk, bsd.prog.mk: To support this functionality, a new variable `HAS_TESTS` is being added. HAS_TESTS enables appropriate behavior with bsd.lib.mk and bsd.prog.mk, as follows: - Add "make check" as an available target from the directory. - Pass down appropriate variables via ${TESTS_ENV}, i.e., ${TESTS_LD_LIBRARY_PATH} and ${TESTS_PATH}. One should add "HAS_TESTS" to directories containing tests in them, e.g. from bin/sh/Makefile, HAS_TESTS= SUBDIR.${MK_TESTS}+= tests HAS_TESTS doesn't automatically add the tests subdirectory for flexibility reasons. bsd.opts.mk, src.opts.mk: - The knob ${MK_MAKE_CHECK_USE_SANDBOX} has been added, both to explicitly direct (internally) when to set a deterministic ${DESTDIR} and to also allow users to disable this behavior globally, i.e., via src.conf. - MK_TESTS has been promoted from src.opts.mk to bsd.opts.mk to leverage syntactic sugar for having MK_TESTS be a dependency for MK_MAKE_CHECK_USE_SANDBOX, but to also ensure that src.opts.mk isn't required to use suite.test.mk (which is a dependency of bsd.test.mk). suite.test.mk: - beforecheck behavior (when MK_MAKE_CHECK_USE_SANDBOX is enabled) is modified from a no-op to: -- Build. -- Run "make hierarchy" on the sandbox dir. -- Install the tests/files to the sandbox dir. - aftercheck behavior (when MK_MAKE_CHECK_USE_SANDBOX is enabled) is modified from a no-op to: -- Remove the sandbox dir. Again, because the dependency order set in bsd.test.mk is beforecheck -> check -> aftercheck, "make check" will not be run unless "beforecheck" completes successfully, and "aftercheck" will not be run unless "beforecheck" and "check" complete successfully. == Caveats == - This target must either be run with MK_INSTALL_AS_USER or as root. Otherwise it will fail when running "make install" as the default user/group for many makefiles when calling INSTALL is root/wheel. - This target must be run from a suitable top-level directory. For example, running tests from `tests/sys/fs/tmpfs` won't work, but `tests/sys/fs` will, because `tests/sys/fs/tmpfs` relies on files installed by `tests/sys/fs`. - Running MK_INSTALL_AS_USER may introduce determinism issues. However, using it could identify deficiences in tests in terms of needing to be run as root, which are not properly articulated in the test requirements. - The doesn't negate the need for running "make installworld" and "make checkworld", etc. Again, this just is intended to simplify the dev->test->commit workflow. == Cleanup done == - CHECKDIR is removed; one can use "MK_MAKE_CHECK_USE_SANDBOX=no" to enable "legacy" (r295380) behavior. MFC after: 2 months Relnotes: yes (CHECKDIR removed; "make check" behavior changed) Requested by: jhb Reviewed by: arch (silence), testing (silence) Differential Revision: D11905
|
#
fc674935 |
|
07-Mar-2017 |
John Baldwin <jhb@FreeBSD.org> |
Fix a couple of typos and reword some sentences in bsd.README. Reviewed by: bdrewery MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D9922
|
#
67833f29 |
|
07-Mar-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add bsd.man.mk references for MAN under bsd.lib.mk and bsd.prog.mk The latter set of manpages directly consume bsd.man.mk, so the bsd.man.mk behavior should be the source of truth for underlying behavior, whereas the other manpage fragment descriptions should document how they tweak the variable behavior, if at all (bsd.prog.mk does tweak the default value, as noted in its description) MFC after: 1 week Sponsored by: Dell EMC Isilon
|
#
426dc389 |
|
07-Mar-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Fix LINKS example in bsd.prog.mk LINKS appends DESTDIR -- don't suggest double-append in example. MFC after: 1 week Reported by: rgrimes (D9918) Sponsored by: Dell EMC Isilon
|
#
61471674 |
|
07-Mar-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Alphabetically sort variables The only content change is minor rewording around CLEANDIRS/CLEANFILES to accomodate sorting order. MFC after: 1 week Sponsored by: Dell EMC Isilon
|
#
c6bd67d9 |
|
16-Jan-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add a make target (smilint) for running smilint tool against BMIBS Running smilint against MIB definitions is useful in finding functional problems with MIB definitions/descriptions. This is inspired by the smilint targets defined in usr.sbin/bsnmpd/modules/{snmp_hostres,snmp_mibII}/Makefile Document all of the variables that are involved in running the smilint target, as well as all of the prerequisites to running it. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D9099
|
#
22d6cc26 |
|
08-Jan-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Document bsd.snmpmod.mk from a high-level MFC after: 2 weeks
|
#
6d93a08d |
|
25-Sep-2016 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Document the ".pico" extension for object files. Suggested by: emaste@
|
#
017ec330 |
|
11-Aug-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
PROGS: Support INTERNALPROG.prog=yes to not install it. MFC after: 3 days Sponsored by: EMC / Isilon Storage Division
|
#
b38eb9ea |
|
22-Jun-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Add AFLAGS.IMPSRC and document A[C]FLAGS Approved by: re (gjb) Sponsored by: EMC / Isilon Storage Division
|
#
86abeac4 |
|
15-Apr-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Document SHLIB/SHLIB_CXX/NO_PIC. Sponsored by: EMC / Isilon Storage Division
|
#
206c31c8 |
|
14-Apr-2016 |
Enji Cooper <ngie@FreeBSD.org> |
Regenerate the list of bsd.progs.mk supported variables Prefix with dashes (unordered list) and put one variable on each line (to avoid future conflicts) Done via the following one-liner: > sh -c 'for i in $(make -C tests/sys/aio PROG=foo -VPROG_VARS:O); do printf "\t\t- $i\n"; done' MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
|
#
84833cfe |
|
14-Apr-2016 |
Enji Cooper <ngie@FreeBSD.org> |
Commit documentation change for r298012 Requested by: bdrewery X-MFC with: r298012 Sponsored by: EMC / Isilon Storage Division
|
#
5a8d10d7 |
|
31-Mar-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
We don't support DPLIBS. Sponsored by: EMC / Isilon Storage Division
|
#
59f6130d |
|
25-Mar-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally. Sponsored by: EMC / Isilon Storage Division
|
#
38551f8f |
|
25-Mar-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
We don't have a CPPFLAGS, COPTS or CPUFLAGS. Sponsored by: EMC / Isilon Storage Division
|
#
71b7fa12 |
|
07-Feb-2016 |
Enji Cooper <ngie@FreeBSD.org> |
Simplify running the FreeBSD test suite Replace `make regress` (legacy test make target) and `make test` (incomplete test make target added with the FreeBSD test suite) with make check as it's consistent with other open source projects. `make check` defaults to running tests from `.OBJDIR`, but can be overridden with the `CHECKDIR` variable. Add `make checkworld` target to simplify running the FreeBSD test suite from `TESTSBASE` (i.e. the top-level tests directory), similar to buildworld. Document `make check` and `make checkworld` in build(7). Other minor changes: - Rename intermediate file (`Kyuafile.auto`) to `Kyuafile` to simplify `make check`. - Remove terse warnings attached to `beforetest`/`aftertest`. - Add kyua binary check to check target in suite.test.mk; error out if it's not found The MFC is [partly] contingent on other build related changes being MFCed. Differential Revision: https://reviews.freebsd.org/D4406 MFC after: 2 months X-MFC to: stable/10 Relnotes: yes Reviewed by: bdrewery, Evan Cramer <eccramer@gmail.com> Sponsored by: EMC / Isilon Storage Division
|
#
46319c98 |
|
19-Dec-2015 |
Enji Cooper <ngie@FreeBSD.org> |
Document LOCALBASE in the bsd.test.mk section MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D4406 (part of a larger diff) Reviewed by: emaste, Evan Cramer <eccramer@gmail.com> Sponsored by: EMC / Isilon Storage Division
|
#
8870ad36 |
|
23-Oct-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Sort properly. MFC after: 1 week X-MFC-With: r289870
|
#
ce3c9a36 |
|
23-Oct-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Add bsd.crunchgen.mk to bsd.README. MFC after: 1 week
|
#
da3110ed |
|
11-Oct-2015 |
Enji Cooper <ngie@FreeBSD.org> |
Default TESTSDIR to /usr/tests/${RELDIR:H} When run from bin/ls/tests, for example, the value of TESTSDIR would be ${TESTSBASE}/${RELDIR:H} -> /usr/tests/bin/ls/tests/.. -> /usr/tests/bin/ls Document the new behavior in bsd.README. While here, also document TESTSBASE Relnotes: yes Differential Revision: D1022 MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
|
#
9b4f4918 |
|
09-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Add a new bsd.confs.mk similar to bsd.files.mk or bsd.incs.mk It defines a CONFS variable for all files supposed to be installed as a configuration file and handle as such
|
#
14bb2c30 |
|
25-Sep-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
The bsd.progs.mk -> bsd.prog.mk rework did not pan out yet. It may still in the future but for now unmark this deprecated. bsd.progs.mk is less bad after r288158.
|
#
64d6acd5 |
|
23-Sep-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Note that LIBADD is only valid in /usr/src. Sponsored by: EMC / Isilon Storage Division
|
#
fa3423b9 |
|
23-Sep-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Add very basic LIBADD documentation. Sponsored by: EMC / Isilon Storage Division
|
#
538c8eea |
|
23-Sep-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Document bsd.progs.mk and add more variables overrides. BINGRP BINMODE BINOWN LINKS MLINKS PROGNAME. MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
|
#
01da73ab |
|
27-Aug-2015 |
Warner Losh <imp@FreeBSD.org> |
Document bsd.endian.mk.
|
#
10df57f9 |
|
21-Aug-2015 |
Warner Losh <imp@FreeBSD.org> |
Document bsd.compiler.mk and the variables it defines.
|
#
67ad267b |
|
21-Aug-2015 |
Warner Losh <imp@FreeBSD.org> |
Document CFLAGS_NO_SIMD.
|
#
40fd4efd |
|
21-Aug-2015 |
Enji Cooper <ngie@FreeBSD.org> |
Fix typos (depreciated -> deprecated)
|
#
8243a00c |
|
21-Aug-2015 |
Warner Losh <imp@FreeBSD.org> |
Document bsd.arch.inc.mk.
|
#
b005264e |
|
21-Aug-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Mark bsd.info.mk as depreciated
|
#
009572a6 |
|
21-Aug-2015 |
Warner Losh <imp@FreeBSD.org> |
Document bsd.progs.mk, including its status as being strongly discouraged and that it will be going away as soon as is practicable.
|
#
6bd48d6f |
|
17-Mar-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Document LIB and LIB_CXX. MFC after: 2 weeks X-MFC-With: r280179
|
#
7502a3d8 |
|
21-Nov-2014 |
Craig Rodrigues <rodrigc@FreeBSD.org> |
Make MLINKS text match text in bsd.man.mk added by wosch@ in 1996.
|
#
8ca0d5ad |
|
25-Jul-2014 |
Warner Losh <imp@FreeBSD.org> |
Document an important, but easy to overlook without grepping the entire tree, detail about LDFLAGS.
|
#
3bdf7758 |
|
12-Apr-2014 |
Warner Losh <imp@FreeBSD.org> |
NO_MAN= has been deprecated in favor of MAN= for some time, go ahead and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit.
|
#
4692f5ba |
|
15-Mar-2014 |
Julio Merino <jmmv@FreeBSD.org> |
Document support for TAP-compliant Perl test programs.
|
#
a5bf6b6d |
|
15-Mar-2014 |
Julio Merino <jmmv@FreeBSD.org> |
Add some documentation for bsd.test.mk.
|
#
afd9b463 |
|
17-Jan-2013 |
Brooks Davis <brooks@FreeBSD.org> |
Add a new LIBRARIES_ONLY make variable to disable the build and install of files other than the actual libraries. Use LIBRARIES_ONLY to supress the inclusion of files in the lib32 distribution that are duplicates of files in base. Sponsored by: DARPA, AFRL Reviewed by: emaste
|
#
71aaa237 |
|
24-May-2012 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Fix an inconsistency I just ran into for LDADD and DPADD. The description for both of them use different, and presumably wrong, variables in the example. They set LDFILES and SRCLIB respectively. I guess that's what DPADD and LDADD were called first ...
|
#
51a65f35 |
|
07-May-2012 |
Jeremie Le Hen <jlh@FreeBSD.org> |
Introduce the ${SHLIB_LDSCRIPT} variable to have an ld(1) script instead of a symlink for .so files. Reviewed by: kib, kan (previous version), dim Approved by: kib (mentor) Silence from: -hackers@ MFC after: 1 week
|
#
a7d5f7eb |
|
19-Oct-2010 |
Jamie Gritton <jamie@FreeBSD.org> |
A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.
|
#
a6f23636 |
|
22-May-2010 |
Maxim Konovalov <maxim@FreeBSD.org> |
o Remove EoL w/spaces introduced in the last commit. Spotted by: uqs
|
#
2a7f227f |
|
22-May-2010 |
Maxim Konovalov <maxim@FreeBSD.org> |
o Grammar. PR: conf/146827 Submitted by: chris petrik
|
#
fe0506d7 |
|
09-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
a0a148de |
|
18-Jun-2006 |
Yaroslav Tykhiy <ytykhiy@gmail.com> |
"clean" of <bsd.prog.mk> no longer removes a.out, Errs, errs, mklog, and ${PROG}.core . MFC after: 1 week
|
#
eef6f6ef |
|
15-Mar-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fix the spelling of MAN to a modern syntax.
|
#
7c25496e |
|
09-Mar-2006 |
Warner Losh <imp@FreeBSD.org> |
Revert last change, per ru@'s objection. I misunderstood consensus
|
#
c53e537a |
|
08-Mar-2006 |
Warner Losh <imp@FreeBSD.org> |
Now that we now spell NO_MAN=xxx MAN=, update the docs. Submitted by: John Hein
|
#
3c2659d8 |
|
10-Nov-2005 |
Hartmut Brandt <harti@FreeBSD.org> |
Add a .mk file for building modules for the SNMP daemon. This may be use in-tree as well as for 3rd party modules. This file is more or less what was in usr.sbin/bsnmpd/modules/Makefile.inc with some modifications and omissions. Usage examples can be found under usr.sbin/bsnmpd/modules/*. Idea by: phk
|
#
e653b48c |
|
21-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Start the dreaded NOFOO -> NO_FOO conversion. OK'ed by: core
|
#
48aea4da |
|
13-Aug-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Removed COPTS support from kmod.mk and kern.pre.mk. COPTS support in bsd.prog.mk is preserved but discouraged.
|
#
4c25ae57 |
|
05-Feb-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Don't define STRIP in bsd.own.mk.
|
#
ed2f3585 |
|
17-May-2003 |
Tom Rhodes <trhodes@FreeBSD.org> |
Apply the first in a series of patches which will bring bsd.README up to date. PR: 35652 Submitted by: "Simon L. Nielsen" <simon@nitro.dk> (original version) Approved by: re (bmah)
|
#
04b151d6 |
|
03-May-2003 |
Mark Murray <markm@FreeBSD.org> |
Remove some games/ cruft that is no longer of relevance.
|
#
6f63bc57 |
|
12-Mar-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Record the sudden death of bsd.kern.mk and bsd.sgml.mk.
|
#
47bf8a5c |
|
11-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Implement PROG_CXX for <bsd.prog.mk>. Obtained from: NetBSD (with some mods) Reviewed by: peter
|
#
a7aaf57e |
|
17-Dec-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
FILES support for bsd.prog.mk. See bsd.README for details. Stolen from: NetBSD
|
#
59e44d72 |
|
05-Sep-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Implement the `manlint' target, for minimal validity checking of the manual pages. Mostly useful with mdoc(7) formatted manuals. Requested by: murray
|
#
f7ee8cfe |
|
07-Apr-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Introduce SCRIPTS for bsd.prog.mk. See bsd.README for details. Idea stolen from NetBSD. Reviewed by: bde
|
#
95f8c826 |
|
02-Apr-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Introduce ${PROGNAME}, the name that the program will be installed as, if different from ${PROG}. (The name PROGNAME was stolen from NetBSD.) Reviewed by: bde
|
#
9112dc49 |
|
28-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
- Document recent MAN[1-9] -> MAN changes. - Backout part of revision 1.4 (../Makefile.inc -> bsd.inc.mk change).
|
#
604f4516 |
|
23-Mar-2000 |
Ruslan Ermilov <ru@FreeBSD.org> |
Correct instructions/examples about manual pages.
|
#
63d8472b |
|
30-Nov-1999 |
Michael Haro <mharo@FreeBSD.org> |
If SRCS is not defined assume ${PROG}.c, not when PROG isn't defined.
|
#
7f3dea24 |
|
27-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
#
1c43d7e1 |
|
20-May-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Complete back-out of the bsd.locale.mk change. OK'd by: asami
|
#
802d2d4a |
|
19-May-1998 |
Peter Hawkins <thepish@FreeBSD.org> |
PR: misc/6031 Patch applied as per PR - enables preferential fetch from local mirrors
|
#
efda6cd9 |
|
09-Mar-1997 |
Wolfram Schneider <wosch@FreeBSD.org> |
Add reference to `PMake - A Tutorial'
|
#
fd45cc5c |
|
08-Mar-1997 |
Wolfram Schneider <wosch@FreeBSD.org> |
Add table of contents. Remove stale comments.
|
#
2b9cd238 |
|
17-Jun-1996 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Add support for ${CLEANDIRS} that will be rm -rf'ed during clean & cleandir.
|
#
580ccec4 |
|
19-Mar-1996 |
Bruce Evans <bde@FreeBSD.org> |
sysinstall/Makefile: Fixed DPADD again. mk/bsd.README Don't list the LIBXXX identifiers here. Describe them better. mk/bsd.prog.mk Updated the list of LIBXXX identifiers. - recently added library libdisk.a wasn't mentioned (required for sysinstall) - old objects kz*.o weren't mentioned - old libraries libc_pic.a, libcom_err.a, libf2c.a, libg++.a, libgcc_pic.a, libgmp.a, libipx.a, libkeycap.a, libss.a and libxpg4.a weren't mentioned - old libraries libgnumalloc.a and libftp.a no longer exist - old library libmp.a was said to not exist - deprecated links libfl.a and libln.a weren't mentioned
|
#
9118d452 |
|
19-Oct-1994 |
Bruce Evans <bde@FreeBSD.org> |
Fix typo in description of LIBRPCSVC.
|
#
20bb37a7 |
|
11-Oct-1994 |
Andrey A. Chernov <ache@FreeBSD.org> |
LIBDIALOG added
|
#
c1b0875e |
|
09-Oct-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
SHAREDSTRINGS support was no longer used and just clutters things up, removed.
|
#
de4d7b80 |
|
09-Oct-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
1. Mark file as seriously out of date with reality. 2. Update the list of library names and variables. 3. Update to reflect forth coming bsd.inc.mk file. 4. Update which .mk files include other .mk files. Submitted by: Bruce Evans (partial, enhanced by me)
|
#
0e58d919 |
|
11-Sep-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Change all references to LIBTERM and -ltermlib to LIBTERMCAP and -ltermcap
|
#
dcec6b1d |
|
28-Aug-1994 |
Bruce Evans <bde@FreeBSD.org> |
Fix filenames for LIBC and LIBTERM.
|
#
afe61c15 |
|
30-May-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
BSD 4.4 Lite Share Sources
|