aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/dtc
Commit message (Collapse)AuthorAgeFilesLines
* retire in-tree GPL dtc devicetree compilerEd Maste2020-02-292-69/+0
| | | | | | | | | | | | | | | | | | | | | Now that we no longer have GCC 4.2.1 in the tree and can assume FreeBSD is being built with a C++11 compiler available, we can use BSDL dtc unconditionally and retire the GPL dtc. GPL dtc now has FreeBSD CI support via Cirrus-CI to help ensure it continues to build/work on FreeBSD and is available in the ports tree if needed. The copy of (copyfree licensed) libfdt that we actually use is in sys/contrib/libfdt so the extra copy under contrib/dtc/libfdt can be removed along with the rest of the GPL dtc. Reviewed by: kevans, ian, imp, manu, theraven Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D23192 Notes: svn path=/head/; revision=358468
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-10-311-1/+0
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325188
* [dtc] regenerate version file if upstream Makefile has been changedOleksandr Tymoshenko2017-03-101-1/+1
| | | | | | | Keep version file in sync by adding dependency to upstream Makefile Notes: svn path=/head/; revision=315010
* DIRDEPS_BUILD: Regenerate without local dependencies.Bryan Drewery2016-02-241-8/+0
| | | | | | | | | | | These are no longer needed after the recent 'beforebuild: depend' changes and hooking DIRDEPS_BUILD into a subset of FAST_DEPEND which supports skipping 'make depend'. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=295989
* Don't override LIB*DIR variables from src.libnames.mk.Bryan Drewery2015-12-011-3/+3
| | | | | | | | | | | In some cases switch to the LIB*SRCDIR value. These recently were defined in r291327 and r291619. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291620
* META MODE: Update dependencies with 'the-lot' and add missing directories.Bryan Drewery2015-12-011-2/+5
| | | | | | | | | | | | | | | | | This is not properly respecting WITHOUT or ARCH dependencies in target/. Doing so requires a massive effort to rework targets/ to do so. A better approach will be to either include the SUBDIR Makefiles directly and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose the benefit of having a userland/lib, userland/libexec, etc, though and results in a massive package. The current implementation of targets/ is very unmaintainable. Currently rescue/rescue and sys/modules are still not connected. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291563
* META_MODE: Remove DEP_MACHINE from Makefile.depend files.Bryan Drewery2015-09-251-2/+0
| | | | | | | | | This has not been needed since r246865 in projects/bmake. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288228
* META_MODE: Remove DEP_RELDIR from Makefile.depend files.Bryan Drewery2015-09-251-2/+0
| | | | | | | | | This has not been needed since r284171 in projects/bmake. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288226
* Add META_MODE support.Simon J. Gerraty2015-06-131-0/+28
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp Notes: svn path=/head/; revision=284345
| * Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-221-0/+27
|/ | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* Sanitize CFLAGS and add WARNS?=2. The hardcoding of -Os -fPICMarcel Moolenaar2010-07-151-1/+1
| | | | | | | as compiler options resulted in an invalid executable on PowerPC. Notes: svn path=/head/; revision=210101
* Correct dtc version header autogen location.Rafal Jaworowski2010-05-251-9/+9
| | | | | | | While there unify brackets usage. Notes: svn path=/head/; revision=208536
* Remove stale path reference.Rafal Jaworowski2010-03-051-1/+1
| | | | Notes: svn path=/head/; revision=204765
* Provide BSD-style Makefile for the device tree compiler (dtc).Rafal Jaworowski2010-02-281-0/+51
Note it is not connected to the build hierarchy yet. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=204490