summaryrefslogtreecommitdiffstats
path: root/release/picobsd/build/Makefile.conf
Commit message (Collapse)AuthorAgeFilesLines
* remove some stale options (such as running without /boot/loader)luigi2012-01-041-2/+3
| | | | | | | improve support for multi-arch and cross-arch builds, by adding a suffix to the kernel config file and build_directory. (cross builds not clean yet, a cross-built kernel boots but fails when starting /sbin/init)
* some tweaks to build picobsd for different architectures.luigi2011-11-231-2/+2
|
* Fix picobsd builds. Changes include:luigi2007-11-141-2/+3
| | | | | | | | | | | | | - 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
* Provide a new picobsd option, "--modules", to also build modulesluigi2001-11-011-2/+6
| | | | | (modload and friends are sufficiently small to consider their inclusion in PicoBSD images).
* Fix a typo and sync a comment with the version in RELENG_4luigi2001-10-071-2/+2
|
* Use @__CWD__@ as the magic string meaning "this directory"luigi2001-10-041-1/+1
| | | | | | 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).
* Compile the kernel under ${BUILDDIR} instead of polluting the sourceluigi2001-10-021-3/+13
| | | | | | 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).
* Move commands to create stripped kernel into Makefile.conf,luigi2001-09-041-0/+4
| | | | | | | | | | | 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.
* use correct "compile" directory, which is ../../compile/<filename>luigi2001-09-011-1/+1
| | | | | This does not apply to RELENG_4 for which the compile directory is ../compile/<filename>
* add a missing -o.luigi2001-08-301-1/+1
| | | | | There might be some other bug related to OBJDIR handling, once fixed these changes can be MFC immediately.
* Move handling of crunch* files into Makefile.conf, which is aluigi2001-06-211-8/+25
| | | | | | | | | | | | | | | | | 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
* MF4S: Sync with the developments that Luigi's been doing in -stable.joe2001-04-231-10/+8
|
* Put picobsd build scripts in sync with the ones in -STABLE.luigi2001-01-291-3/+5
| | | | | | | | | | | 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.
* Remove an unneeded declaration for OBJ.joe2000-11-021-1/+0
|
* Build the PICOBSD kernels using the 'make buildkernel' method.joe2000-10-161-6/+4
|
* Fix the PICOBSD kernel configs. They're now converted to usejoe2000-10-151-2/+3
| | | | | | | | | | | | | | 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.
* Cleanup the build scripts.luigi2000-02-081-4/+9
| | | | Approved-by: jordan
* A (harmless) forgotten MFS_ROOT -> MD_ROOT.pb1999-11-301-2/+2
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Additional cleanup of the picobsd scripts.luigi1999-08-231-3/+1
| | | | Also bump Version to 0.445
* Major PicoBSD update by luigi with some debugging help from myself.dwhite1999-08-221-0/+23
. 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
OpenPOWER on IntegriCloud