projects
/
oweals
/
busybox.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Vladimir N. Oleynik writes:
[oweals/busybox.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index c34b32bc105ad4e6beca20ead31410be87f12d57..573f0232719de4a7875510ed65bf6e5f855ed1a4 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-1,6
+1,6
@@
# Makefile for busybox
#
# Makefile for busybox
#
-# Copyright (C) 1999-200
2 Erik Andersen <andersee@debian
.org>
+# Copyright (C) 1999-200
3 by Erik Andersen <andersen@codepoet
.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@
-26,24
+26,29
@@
noconfig_targets := menuconfig config oldconfig randconfig \
TOPDIR=./
include Rules.mak
TOPDIR=./
include Rules.mak
-DIRS:=applets archival archival/libunarchive co
nsole-tools debianuti
ls \
-
editors fileutil
s findutils init miscutils modutils networking \
+DIRS:=applets archival archival/libunarchive co
reutils console-too
ls \
+
debianutils editor
s findutils init miscutils modutils networking \
networking/libiproute networking/udhcp procps loginutils shell \
networking/libiproute networking/udhcp procps loginutils shell \
- shellutils sysklogd textutils util-linux libbb libpwdgrp
+ sysklogd util-linux libbb libpwdgrp coreutils/libcoreutils
+
+ifeq ($(strip $(CONFIG_SELINUX)),y)
+CFLAGS += -I/usr/include/selinux
+LIBRARIES += -lsecure
+endif
ifeq ($(strip $(HAVE_DOT_CONFIG)),y)
ifeq ($(strip $(HAVE_DOT_CONFIG)),y)
-all: busybox busybox.links
#
doc
+all: busybox busybox.links doc
# In this section, we need .config
-include .config.cmd
include $(patsubst %,%/Makefile.in, $(DIRS))
# In this section, we need .config
-include .config.cmd
include $(patsubst %,%/Makefile.in, $(DIRS))
-busybox: .depend $(libraries-y)
+busybox: .depend
include/config.h
$(libraries-y)
$(CC) $(LDFLAGS) -o $@ $(libraries-y) $(LIBRARIES)
$(STRIPCMD) $@
$(CC) $(LDFLAGS) -o $@ $(libraries-y) $(LIBRARIES)
$(STRIPCMD) $@
-busybox.links: applets/busybox.mkll
+busybox.links: applets/busybox.mkll
include/config.h
- $(SHELL) $^ >$@
install: applets/install.sh busybox busybox.links
- $(SHELL) $^ >$@
install: applets/install.sh busybox busybox.links
@@
-209,16
+214,17
@@
clean:
docs/busybox.pdf docs/busybox.pod docs/busybox.net/busybox.html \
docs/busybox _install pod2htm* *.gdb *.elf *~ core
- rm -f busybox busybox.links libbb/loop.h .config.old .hdepend
docs/busybox.pdf docs/busybox.pod docs/busybox.net/busybox.html \
docs/busybox _install pod2htm* *.gdb *.elf *~ core
- rm -f busybox busybox.links libbb/loop.h .config.old .hdepend
- - rm -f scripts/split-include scripts/mkdep .*config.log
- - rm -rf include/config include/config.h
+ - rm -f .*config.log
- find . -name .\*.flags -exec rm -f {} \;
- find . -name .\*.flags -exec rm -f {} \;
- - find . -name .depend -exec rm -f {} \;
- find . -name \*.o -exec rm -f {} \;
- find . -name \*.a -exec rm -f {} \;
distclean: clean
- find . -name \*.o -exec rm -f {} \;
- find . -name \*.a -exec rm -f {} \;
distclean: clean
- - $(MAKE) -C scripts/config clean
+ - rm -f scripts/split-include scripts/mkdep
+ - rm -rf include/config include/config.h
+ - find . -name .depend -exec rm -f {} \;
rm -f .config .config.old .config.cmd
rm -f .config .config.old .config.cmd
+ - $(MAKE) -C scripts/config clean
release: distclean #doc
cd ..; \
release: distclean #doc
cd ..; \