#
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
|
#
61fe0b8e |
|
30-Aug-2023 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Add sys.dirdeps.mk to share/mk FILES A few recent makefiles should have been added to FILES. Rename sys.machine.mk to local.sys.machine.mk as it is very tree specific so does not belong in /usr/share/mk/ Reviewed by: stevek Differential Revision: https://reviews.freebsd.org/D41642
|
#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
2d01ce7f |
|
28-Jul-2023 |
Jessica Clarke <jrtc27@FreeBSD.org> |
mk: Install bsd.compat.pre.mk Reported by: dchagin Fixes: 5d6cb793d0d5 ("bsd.compat.mk Extract _ALL_LIBCOMPATS and add related variables")
|
#
0967f703 |
|
11-Apr-2022 |
Colin Percival <cperciva@FreeBSD.org> |
Install the recently added posix.mk file This enables POSIX compatibility for Makefiles which start with .POSIX: Submitted by: sjg
|
#
c3bd3d1c |
|
21-Nov-2019 |
Warner Losh <imp@FreeBSD.org> |
Install bsd.sysdir.mk. Submitted by: Jung-uk Kim
|
#
2a19575a |
|
16-Oct-2019 |
Brooks Davis <brooks@FreeBSD.org> |
Install bsd.compat.mk. Reported by: glebius
|
#
83301881 |
|
20-Feb-2019 |
Enji Cooper <ngie@FreeBSD.org> |
Correct gmock/gtest expectations w.r.t. C++11/RTTI Long story short, some of the tests were failing because they expected either dynamic_cast or RTTI to be functional and it wasn't. Move all common CXXFLAGS out to googletest.test.inc.mk and reference it from googletest.test.mk and .../googletest/Makefile.inc
|
#
bd71398d |
|
19-Feb-2019 |
Enji Cooper <ngie@FreeBSD.org> |
Add googletest.test.mk and integrate into bsd.test.mk googletest.test.mk is a rudimentary wrapper around the plain test interface (for now), which only supports C++ programs, specified by the `GTESTS` variable. In the future, kyua will support gtests in a more native manner.
|
#
a6589ab7 |
|
02-Aug-2018 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Update dirdeps.mk et al to latest dirdeps.mk and meta.autodep.mk will now look for Makefile.depend.options to handle optional dependencies, the work is all done by dirdeps-options.mk Also update to latest meta.stage.mk and gendirdeps.mk Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D15701
|
#
eed76687 |
|
24-Jul-2018 |
Brad Davis <brd@FreeBSD.org> |
Actually install bsd.dirs.mk Approved by: allanjude (mentor) Differential Revision: https://reviews.freebsd.org/D16434
|
#
dc5068b5 |
|
31-Jul-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add bsd.cov.mk It's a Makefile snippet that currently handles cleanup/installation of .gcno files
|
#
125902b6 |
|
22-Jun-2017 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Add basic bsd.linker.mk auto included from bsd.compiler.mk. This will provide LINKER_TYPE and LINKER_VERSION. MFC after: 2 weeks Reviewed by: emaste Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D11308
|
#
808b18e4 |
|
11-Oct-2016 |
Jonathan Anderson <jonathan@FreeBSD.org> |
Extract suffix rules into bsd.suffixes[-posix].mk. Refactor make suffix rules into separate files (one for POSIX and one not), and rationalise the rules so that bsd.lib.mk can contain only those rules that are library-specific (.c.po and .c.pico). This can be accomplished by adding ${STATIC_CFLAGS} to the .c.o rule unconditionally. STATIC_CFLAGS are only defined for use by sys.mk rules in lib/libpam/Makefile.inc (see r227797), so it should be safe to include them unconditionally in sys.mk's .c.o rule (tested by make universe and a ports exp-run). Reviewed by: bdrewery, sjg Approved by: rwatson (mentor) Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D6805
|
#
aae63957 |
|
26-Feb-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Import bsd.clang-analyze.mk based on NetBSD's version. This allows 'make analyze' or 'make OBJ.clang-analyzer' to run the Clang static analyzer and present results on stdout. Obtained from: NetBSD (CVS Rev. 1.3) Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D5449
|
#
568f2ee1 |
|
03-Dec-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Don't create a Makefile.depend in share/mk. This would cause it to be included everywhere in the build since it is the MAKESYSPATH. This leads to including dirdeps.mk more times than desired. Sponsored by: EMC / Isilon Storage Division
|
#
93e779a2 |
|
25-Nov-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
META MODE: These need object directories to handle staging. Sponsored by: EMC / Isilon Storage Division
|
#
2c9976e3 |
|
10-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Install bsd.confs.mk Rename ETCDIR into CONFIGDIR to avoid conflicts with the ports tree
|
#
a00dbfa8 |
|
24-Sep-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix running make in src directories without a Makefile giving confusing errors. This fixes the following errors: make: don't know how to make bsd.README. Stop make: don't know how to make auto.obj.mk. Stop This is easily seen in sys/dev/*. The new behavior is now the expected output: make: no target to make. This would happen as MAKESYSPATH (.../share/mk) is auto added to the -I list. Any directory where make is ran in the src tree that has no local Makefile would then try executing the target in share/mk/Makefile, which by default was to build the first entry in FILES. Of course, because bsd.README and auto.obj.mk are not in the current directory the error is shown. This check only works for bmake, but I will still MFC it with an extra '!defined(.PARSEDIR) ||' guard for stable/10. MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
|
#
1253b02b |
|
23-May-2015 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Add files to install
|
#
c4765af7 |
|
08-Jan-2015 |
Warner Losh <imp@FreeBSD.org> |
Add infrastructure to build dtb files from dts files.
|
#
478290db |
|
30-Sep-2014 |
Enji Cooper <ngie@FreeBSD.org> |
Check in first src/tests snapshot from NetBSD anoncvs Sources were obtained like so: % export CVSROOT="anoncvs@anoncvs.NetBSD.org:/cvsroot" % cvs -z9 co -D "09/30/2014 20:45" -P src/tests % mv src/tests/* tests/dist/. '*CVS*' has been added to svn:ignore to ease updating periodically from upstream Some line ending issues had to be resolved with test outputs and scripts via dos2unix and by deleting the eol-style property set in usr.bin/sort Discussed with: rpaulo Sponsored by: EMC / Isilon Storage Division
|
#
72a442fa |
|
12-Jul-2014 |
Rui Paulo <rpaulo@FreeBSD.org> |
Remove bsd.dtrace.mk. MFC after: 3 weeks
|
#
cb8b0584 |
|
10-May-2014 |
Warner Losh <imp@FreeBSD.org> |
Really, I don't want to install src.opts.mk at all.
|
#
09df65e4 |
|
07-May-2014 |
Warner Losh <imp@FreeBSD.org> |
Put bsd.own.mk back in the list, and take src.opts.mk out. Fix a silly typo.
|
#
c6063d0d |
|
05-May-2014 |
Warner Losh <imp@FreeBSD.org> |
Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter.
|
#
5e84b765 |
|
05-May-2014 |
Warner Losh <imp@FreeBSD.org> |
Move the /usr/src specific options to src.opts.mk. Move inclusion of /etc/src.conf to this file as well. Now, it will only affect builds of /usr/src and not others that use the bsd.*.mk files. Specifically don't install src.opts.mk so we can catch when it 'leaks' into bsd.*.mk again and have there be errors when this happens. Future commits will move to including src.opts.mk instead of bsd.own.mk when all that's needed is one of the MK_FOO options from src.opts.mk. Future options should be placed here, unless they directly affect a bsd.*.mk file, in which case they should be placed in bsd.opts.mk.
|
#
709d846c |
|
18-Apr-2014 |
Jung-uk Kim <jkim@FreeBSD.org> |
Install newly added bsd.mkopt.mk.
|
#
6a542ebe |
|
18-Apr-2014 |
Warner Losh <imp@FreeBSD.org> |
Copy bsd.own.mk to bsd.opts.mk and separate out the option setting code from the rest. Include bsd.opts.mk in bsd.own.mk to preserve current behavior. Future revisions will replace the inclusion of bsd.own.mk elsewhere with bsd.opts.mk or a more appropriate new file that's still being finalized.
|
#
a784098c |
|
13-Mar-2014 |
Julio Merino <jmmv@FreeBSD.org> |
Move FreeBSD Test Suite-specific code to a suite.test.mk file. The new suite.test.mk file contains all the logic needed to install test programs under /usr/tests/ and to support Kyua as the run-time engine. This file is included by default by bsd.test.mk so Makefiles do not need to care about its existence. Specific Makefiles can define NOT_FOR_TEST_SUITE to indicate that whatever test programs they are building are not supposed to be installed under /usr/tests/ nor run by Kyua. (The effect of passing this setting is that suite.test.mk is simply not included.) NOT_FOR_TEST_SUITE should never be used by Makefiles in the base system. This functionality is provided so that third-parties can hook in their own test code, with different semantics, if they wish. This was asked for by sjg@.
|
#
d8278f57 |
|
10-Dec-2013 |
Julio Merino <jmmv@FreeBSD.org> |
Add tap.test.mk. This file provides support to build test programs that comply with the Test Anything Protocol. Its main goal is to support the painless integration of existing tests from tools/regression/ into the Kyua-based test suite. Approved by: rpaulo (mentor)
|
#
f67f6c4e |
|
25-Nov-2013 |
Julio Merino <jmmv@FreeBSD.org> |
Install plain.test.mk. This was missed when this file was first imported. Its atf.test.mk counterpart is already being installed and these are necessary if we want "make" within the source tree (not via "buildworld") to work. Approved by: rpaulo (mentor)
|
#
e01d128a |
|
08-Nov-2013 |
Julio Merino <jmmv@FreeBSD.org> |
Subsume the functionality of MK_ATF into MK_TESTS. There is no reason to keep the two knobs separate: if tests are enabled, the ATF libraries are required; and if tests are disabled, the ATF libraries are not necessary. Keeping the two just serves to complicate the build. Reviewed by: freebsd-testing Approved by: rpaulo (mentor)
|
#
e8821143 |
|
16-Oct-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Avoid creating Makefile.depend
|
#
dc644fdb |
|
12-Oct-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
We want an objdir
|
#
edd42017 |
|
10-Jan-2013 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Remove all support for legacy NOFOO and NO_FOO build options.
|
#
a83e1879 |
|
16-Nov-2012 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Install bsd.progs.mk, needed by bsd.test.mk and thus by atf.test.mk.
|
#
c5faff65 |
|
07-Nov-2012 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Add ATF and reformat to ease reviews Approved by: marcel (mentor)
|
#
9215d178 |
|
13-Sep-2012 |
Brooks Davis <brooks@FreeBSD.org> |
Introduce a new make variable COMPILER_TYPE that specifies what type of compiler is being used (currently clang or gcc). COMPILER_TYPE is set in the new bsd.compiler.mk file based on the value of the CC variable or, should it prove informative, by running ${CC} --version and examining the output. To avoid negative performance impacts in the default case and correct value for COMPILER_TYPE type is determined and passed in the environment of submake instances while building world. Replace adhoc attempts at determining the compiler type by examining CC or MK_CLANG_IS_CC with checks of COMPILER_TYPE. This eliminates bootstrapping complications when first setting WITH_CLANG_IS_CC. Sponsored by: DARPA, AFRL Reviewed by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>, imp, linimon (with some modifications post review) MFC after: 2 weeks
|
#
84103d74 |
|
16-Nov-2010 |
Adrian Chadd <adrian@FreeBSD.org> |
.. and then notice that the list of mk files is ordered, and update to suit.
|
#
e04bbe20 |
|
16-Nov-2010 |
Adrian Chadd <adrian@FreeBSD.org> |
Add in forgotten install rule.
|
#
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.
|
#
6a4e245b |
|
10-Sep-2010 |
Rui Paulo <rpaulo@FreeBSD.org> |
Add bsd.dtrace.mk. This allows userland programs and libraries to define USDT probes on a provider.d file and then use this new make infrastructure to build the corresponding header file and object file. This will only take effect when the user defines WITH_DTRACE when building. Sponsored by: The FreeBSD Foundation
|
#
88aca624 |
|
06-Jul-2010 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Also install the new bsd.arch.inc.mk filed. Missed in r204020. Reviewed by: imp
|
#
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.
|
#
ed88f739 |
|
01-Jun-2007 |
Pav Lucistnik <pav@FreeBSD.org> |
Break long line Submitted by: ru
|
#
e61e798b |
|
01-Jun-2007 |
Pav Lucistnik <pav@FreeBSD.org> |
Add bsd.port.options.mk, a stub to include parts of bsd.port.mk that handle OPTIONS resolving. This will allow us to load bsd.port.mk in port Makefiles in three steps (options, pre, post), allowing us to manipulate USE_* flags conditionally on OPTIONS values. With hat: portmgr Reviewed by: ru MFC after: 1 week
|
#
844b0165 |
|
03-Apr-2007 |
Alexander Kabaev <kan@FreeBSD.org> |
Add entry for bsd.symver.mk. Pointed out by: ru
|
#
235d4a91 |
|
16-Mar-2006 |
Daniel Eischen <deischen@FreeBSD.org> |
Add version_gen.awk to the installed files.
|
#
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
|
#
6fe37d13 |
|
22-Feb-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Add endianness support to cap_mkdb(1), useful for cross builds.
|
#
e653b48c |
|
21-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Start the dreaded NOFOO -> NO_FOO conversion. OK'ed by: core
|
#
a35d8893 |
|
24-Oct-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
For variables that are only checked with defined(), don't provide any fake value.
|
#
5e312840 |
|
04-Feb-2004 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
GC port.mkversion.
|
#
73f643b4 |
|
02-Mar-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed sys/boot/pc98/boot2/Makefile to use kern.mk and get rid of bsd.kern.mk completely. OK'ed by: bde
|
#
8cda97bd |
|
17-Jul-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Sort FILES.
|
#
84f94a79 |
|
01-Jul-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Handle installation of hard and symbolic links via a seperate .mk file.
|
#
af2dc868 |
|
03-Jun-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Reimplement FILES support using bsd.files.mk with the same set of features as in recently added bsd.incs.mk (FILESGROUPS, accessibility from both bsd.prog.mk and bsd.lib.mk, de-pessimized typical installation path, etc.) New standard targets: buildfiles, installfiles, and files (buildfiles + installfiles).
|
#
c7b111cb |
|
12-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Added new bsd.incs.mk which handles installing of header files via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release".
|
#
d859ba56 |
|
24-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
GC bsd.docb.mk. It has never apparently been used.
|
#
37bd5c83 |
|
24-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
GC bsd.sgml.mk. Nothing in the src/ tree uses it, and two doc/ instances that still use it are unconnected from the build and have corresponding DocBook replacements.
|
#
6106f3b2 |
|
18-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Install bsd.init.mk. Submitted by: "Peter S. Housel" <housel@acm.org>
|
#
64d48756 |
|
04-Mar-2002 |
Alexey Zelkin <phantom@FreeBSD.org> |
Add basic infrastructure for building and installing Message Catalogs (NLS Catalogs) Idea obtained from: NetBSD Reviewed by: silence at -hackers
|
#
a7aaf57e |
|
17-Dec-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
FILES support for bsd.prog.mk. See bsd.README for details. Stolen from: NetBSD
|
#
d510ecb4 |
|
19-May-2001 |
Kris Kennaway <kris@FreeBSD.org> |
Bring in the WARNS directive from NetBSD, localized in a new bsd.sys.mk to avoid polluting sys.mk. This directive controls the addition of compiler warning flags to CFLAGS in a relatively compiler-neutral manner. The idea is that WARNS can be set in Makefile.inc or in individual Makefiles as they become clean, to prevent the introduction of new warnings in the code. -Werror is added by default
|
#
14d4db66 |
|
22-Feb-2001 |
Kris Kennaway <kris@FreeBSD.org> |
Overhaul the MACHINE_CPU behaviour: * Rip out MACHINE_CPU stuff from sys.mk and include a new <bsd.cpu.mk> after we pull in /etc/make.conf. We need to do it afterwards so we can react to the user setting of the: * CPUTYPE variable, which contains the CPU type which the user wants to optimize for. For example, if you want your binaries to only run on an i686-class machine (or higher), set this to i686. If you want to support running binaries on a variety of CPU generations, set this to the lowest common denominator. Supported values are listed in make.conf. * bsd.cpu.mk does the expansion of CPUTYPE into MACHINE_CPU using the (hopefully) correct unordered list of CPU types which should be used on that CPU. For example, an AMD k6 CPU wants any of the following: k6 k5 i586 i486 i386 This is still an unordered list so the client makefile logic is simple - client makefiles need to test for the various elements of the set in decreasing order of priority using ${MACHINE_CPU:M<foo>}, as before. The various MACHINE_CPU lists are believed to be correct, but should be checked. * If NO_CPU_CFLAGS is not defined, add relevant gcc compiler optimization settings by default (e.g. -karch=k6 for CPUTYPE=k6, etc). Release builders and developers of third-party software need to make sure not to enable CPU-specific optimization when generating code intended to be portable. We probably need to move to an /etc/world.conf to allow the optimization stuff to be applied separately to world/kernel and external compilations, but it's not any worse a problem than it was before. * Add coverage for the ia64/itanium MACHINE_ARCH/CPUTYPE. * Add CPUTYPE support for all of the CPU types supported by FreeBSD and gcc (only i386, alpha and ia64 first, since those are the minimally-working ports. Other architecture porters, please feel free to add the relevant gunk for your platform). Reviewed by: jhb, obrien
|
#
8cc6d364 |
|
26-May-2000 |
Peter Wemm <peter@FreeBSD.org> |
Add bsd.kmod.mk back.
|
#
4bca00df |
|
04-May-2000 |
Peter Wemm <peter@FreeBSD.org> |
Oops. I forgot to remove bsd.kmod.mk from the list of files installed. :-( Submitted by: Scott Flatman <sf@aracnet.com>
|
#
7f3dea24 |
|
27-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
#
96777bea |
|
15-Apr-1999 |
David E. O'Brien <obrien@FreeBSD.org> |
Create /var/db/port.mkversion rather than /var/db/pkg/.mkversion to be in sync with bsd.port.mk rev 1.309. Submitted by: make world
|
#
3c41f8c7 |
|
31-Mar-1999 |
Satoshi Asami <asami@FreeBSD.org> |
Add ${DESTDIR} to installation path. Move target to under beforeinstall:. Submitted by: bde
|
#
cca48a48 |
|
31-Mar-1999 |
SADA Kenji <sada@FreeBSD.org> |
I'm sorry, this was already fixed in etc/mtree/BSD.var.dist. Submitted by: asami@FreeBSD.ORG
|
#
a68bcfe4 |
|
30-Mar-1999 |
SADA Kenji <sada@FreeBSD.org> |
Sometimes we have to make `/var/db/pkg' directory before we create `.mkversion' :) Submitted by: YAMAMOTO Shigeru <shigeru@bremen.or.jp>
|
#
633df82a |
|
29-Mar-1999 |
Satoshi Asami <asami@FreeBSD.org> |
Create /var/db/pkg/.mkversion file with datestamp.
|
#
218515c5 |
|
10-Nov-1998 |
Satoshi Asami <asami@FreeBSD.org> |
Make bsd.port.mk includable in two phases. bsd.port.pre.mk defines only a few variables that could be used in the port Makefile for ".if exists()" tests. bsd.port.post.mk defines the rest. Note: if you define USE_X_PREFIX or USE_IMAKE, put it before including bsd.port.pre.mk. These are the only two variables used in the first part. In reality, bsd.port.pre.mk and bsd.port.post.mk just include bsd.port.mk with special variables to turn part of it off.
|
#
90e13769 |
|
09-Sep-1998 |
Bruce Evans <bde@FreeBSD.org> |
Fixed disordering and misformatting in previous commit. Don't override correct default targets. Don't use afterinstall for installing things; it is for fixups after installing things.
|
#
e3706b10 |
|
29-Aug-1998 |
Wolfram Schneider <wosch@FreeBSD.org> |
bsd.docb.mk handles installing SGML/docbook documents.
|
#
1c43d7e1 |
|
20-May-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Complete back-out of the bsd.locale.mk change. OK'd by: asami
|
#
71e3426c |
|
19-May-1998 |
Matthew Hunt <mph@FreeBSD.org> |
Add bsd.locale.mk to the list of files. Whether bsd.locale.mk is the right solution or not, bsd.port.mk is broken unless bsd.locale.mk is installed. Note that if LOCALE is not defined, port-building explodes: "/usr/share/mk/bsd.locale.mk", line 135: if-less elif "/usr/share/mk/bsd.locale.mk", line 135: Need an operator (For each .if testing LOCALE)
|
#
32bebd8d |
|
03-Jan-1998 |
Wolfram Schneider <wosch@FreeBSD.org> |
Undo rev 1.11, the cd is null since NOOBJ is set. 444 -> ${SHAREMODE}
|
#
b97fa2ef |
|
22-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Revert $FreeBSD$ to $Id$
|
#
1130b656 |
|
14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the long-awaited change from $Id$ to $FreeBSD$ 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.
|
#
9e72552f |
|
08-Oct-1996 |
Bruce Evans <bde@FreeBSD.org> |
Centralized the definition of CWARNFLAGS into bsd.kern.mk.
|
#
9b66eea4 |
|
05-Sep-1996 |
Bruce Evans <bde@FreeBSD.org> |
Moved definitions of library names from bsd.prog.mk to a new central file bsd.libnames.mk and include this file where necessary. This fixes null library names in ${DPADD}'s in library makefiles.
|
#
cd9a2f5c |
|
23-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bring in my changes for removing the pestilent obj links (unless you really want them) from /usr/src. This is the final version of the patches, incorporating the feedback I've received from -current.
|
#
bcb1a9de |
|
12-Apr-1996 |
Wolfram Schneider <wosch@FreeBSD.org> |
install bsd.obj.mk Submitted by: Asami
|
#
e9df0410 |
|
08-Sep-1995 |
John Fieber <jfieber@FreeBSD.org> |
Add bsd.sgml.mk
|
#
9c0dc173 |
|
24-Jul-1995 |
Bruce Evans <bde@FreeBSD.org> |
Change `install' to `${INSTALL}' so that default install flags can be specified in the top level Makefiles.
|
#
0f9b873b |
|
09-May-1995 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Change install: to afterinstall: to be more consistent.
|
#
b5782660 |
|
02-Jan-1995 |
Bruce Evans <bde@FreeBSD.org> |
Install bsd.info.mk.
|
#
639a2e50 |
|
14-Sep-1994 |
Garrett Wollman <wollman@FreeBSD.org> |
A make system file for building LKMs, derived from bsd.prog.mk.
|
#
ff753cd3 |
|
07-Sep-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Add the installation of bsd.README. Realphabitize the FILES= list. Reviewed by: rgrimes Submitted by: bde
|
#
cc384017 |
|
28-Aug-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add bsd.port* to the Makefile. Reviewed by: Submitted by:
|
#
ed575421 |
|
20-Aug-1994 |
Bruce Evans <bde@FreeBSD.org> |
- bsd.dep.mk and bsd.own.mk have been required for some time. Install them. - Install with group BINGRP, not BINOWN.
|
#
afe61c15 |
|
30-May-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
BSD 4.4 Lite Share Sources
|