mirror of
https://git.busybox.net/busybox.git
synced 2024-12-16 00:43:23 +08:00
5c071bcf2f
to test, checkout the source (let's assume /scratch/src/busybox), then mkdir /tmp/bb ; cd /tmp/bb make top_srcdir=/scratch/src/busybox O="$(pwd)" -f /scratch/src/busybox/Makefile allyesconfig check - default to O=$(pwd) if no O was specified. Now you can just specify the top_srcdir (without O=/somewhere) to create the obj-tree in pwd. - make "make configtarget buildtarget" work. Previously this didn't work due to how HAVE_DOT_CONFIG was evaluated. Two separate steps were needed before, e.g. make config ; make busybox. - remove some unneeded variables from Rules.mak (BB_SRC_DIR from Mr. ldoolitt@recycle.lbl) which suggest that the stuff fixed above didn't work before. - move selinux libraries to where they belong (from Makefile to Rules.mak) - update the docs to mention svn instead of cvs and provide an example for building out-of-tree in INSTALL.
19 lines
422 B
Makefile
19 lines
422 B
Makefile
# Makefile for busybox
|
|
#
|
|
# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
|
|
#
|
|
# Licensed under the GPL v2, see the file LICENSE in this tarball.
|
|
|
|
top_srcdir=..
|
|
top_builddir=..
|
|
srcdir=$(top_srcdir)/e2fsprogs
|
|
E2FSPROGS_DIR:=./
|
|
include $(top_builddir)/.config
|
|
include $(top_builddir)/Rules.mak
|
|
include Makefile.in
|
|
all: $(libraries-y)
|
|
-include $(top_builddir)/.depend
|
|
|
|
clean:
|
|
rm -f *.o *.a */*.o $(AR_TARGET)
|