History log of /freebsd-9.3-release/release/picobsd/build/Makefile.conf
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 230009 12-Jan-2012 luigi

merge from head: support for building cross-arch versions of picobsd


# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 173597 14-Nov-2007 luigi

Fix picobsd builds. Changes include:
- use proper make configuration for the build, using
${BINMAKE} as evaluated by ${VERSION}/src/Makefile
- remove -lmytinfo from crunch.conf
- remove support for login_access in tinyware/login
- remove "machine i386" from the kernel config file

It might actually be interesting to extend the script to do
a cross build for !i386 ...

MFC after: 3 days


# 85833 01-Nov-2001 luigi

Provide a new picobsd option, "--modules", to also build modules
(modload and friends are sufficiently small to consider their inclusion
in PicoBSD images).


# 84603 06-Oct-2001 luigi

Fix a typo and sync a comment with the version in RELENG_4


# 84429 03-Oct-2001 luigi

Use @__CWD__@ as the magic string meaning "this directory"
in crunch.conf -- the previous choice, CWD, was too subject to false
matches (this string will be replaced by the absolute pathname
during the build process).


# 84376 02-Oct-2001 luigi

Compile the kernel under ${BUILDDIR} instead of polluting the source
tree. Unfortunately the latter cannot be completely readonly, because
"config" still depends on the kernel config file being in sys/${ARCH}/conf
(it seems to derive other pathnames from that one).


# 82917 04-Sep-2001 luigi

Move commands to create stripped kernel into Makefile.conf,
so as to make the "picobsd" script less version-specific.

Improve handling of cross-builds (which requires creation of
includes and libraries for the new source tree).

The "picobsd" script will not probably work on -current because it still
uses 'vn' instead of 'md', but i am commiting it anyways to keep it
in sync with the version in -stable.


# 82759 01-Sep-2001 luigi

use correct "compile" directory, which is ../../compile/<filename>
This does not apply to RELENG_4 for which the compile directory is
../compile/<filename>


# 82598 30-Aug-2001 luigi

add a missing -o.
There might be some other bug related to OBJDIR handling, once
fixed these changes can be MFC immediately.


# 78541 21-Jun-2001 luigi

Move handling of crunch* files into Makefile.conf, which is a
better place to handle dependencies.

Make another step at helping cross-compiling: when the user specifies
an alternate source tree, the script takes care of creating include
files and libraries for the new tree.
Furthermore, build and use a version of the "config" program which
matches the new sources.

It takes a long time to create libraries, and it might even not do
the right thing at once, there might be some dependencies that i
have forgotten. At any rate, with this code i have been able to
build a working picobsd image using -CURRENT sources on -STABLE

MFC after: 3 days


# 75881 23-Apr-2001 joe

MF4S: Sync with the developments that Luigi's been doing in -stable.


# 71812 29-Jan-2001 luigi

Put picobsd build scripts in sync with the ones in -STABLE.

With these scripts i was able to build a _working_ image of a
bridge-like floppy image with a reasonable set of utilities
in it, despite the code size increase we have in 5.0

The scripts are slightly different from the previous ones especially
on the place where the kernel and binaries are built. Hopefully
this will not cause too much trouble to people (is there any???)
using the old scripts.


# 68239 02-Nov-2000 joe

Remove an unneeded declaration for OBJ.


# 67188 16-Oct-2000 joe

Build the PICOBSD kernels using the 'make buildkernel' method.


# 67175 15-Oct-2000 joe

Fix the PICOBSD kernel configs. They're now converted to use
Peter's new format, and I'd added hints files for each.

The build process uses the PICOBSD.hints file as well as the config,
and additionally builds with -DNO_MODULES. The build process
probably needs to be converted to use the 'buildkernel' method
instead of running config itself.

The kernels now compile. I've not been able to test the crunch
process however because it used the vn driver and there are no
/dev/vn device nodes under devfs yet. Maybe someone else could
give it a go.


# 57038 08-Feb-2000 luigi

Cleanup the build scripts.

Approved-by: jordan


# 53967 30-Nov-1999 pb

A (harmless) forgotten MFS_ROOT -> MD_ROOT.


# 50479 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 50205 23-Aug-1999 luigi

Additional cleanup of the picobsd scripts.
Also bump Version to 0.445


# 50186 22-Aug-1999 dwhite

Major PicoBSD update by luigi with some debugging help from myself.

. Now builds on -STABLE (-CURRENT is broken due to bugs)
. etc directory contents centralized instead of in each
type directory (can exclude & override as desired)
. Removed extraneous language files (lang files for rc really necessary?)
. dialog-based build tool with support for custom floppy builds
. MFS image loads as a mfs_root module instead of compiled into kernel

THIS IS BROKEN ON CURRENT. I'll MFC to -STABLE immediately following.
luigi tells me I have an OK from jkh on the MFC.

Submitted by: luigi