"make STRIPCMD=" will disable the stripping of binaries

Almost all packagers have always patched the stripping out,
cause the buildsystems takes care of it.

Signed-off-by: Kay Sievers <kay.sievers@suse.de>
This commit is contained in:
Kay Sievers
2005-10-27 21:49:13 +02:00
parent c895fd0027
commit 6cb1bbe471
2 changed files with 15 additions and 1 deletions
+3 -1
View File
@@ -169,7 +169,7 @@ endif
# if DEBUG is enabled, then we do not strip
ifeq ($(strip $(DEBUG)),true)
CFLAGS += -DDEBUG
STRIPCMD = /bin/true unstripped binary
STRIPCMD =
endif
ifeq ($(strip $(USE_GCOV)),true)
@@ -233,7 +233,9 @@ all: $(KLCC) $(PROGRAMS) $(MAN_PAGES)
# "Static Pattern Rule" to build all programs
$(PROGRAMS): %: $(HOST_PROGS) $(KLCC) $(HEADERS) $(GEN_HEADERS) $(LIBSYSFS) $(LIBUDEV) %.o
$(QUIET) $(LD) $(LDFLAGS) $@.o -o $@ $(LIBUDEV) $(LIBSYSFS) $(LIB_OBJS)
ifneq ($(strip $(STRIPCMD)),)
$(QUIET) $(STRIPCMD) $@
endif
# our own copy of klibc, it is not used if KLCC is given
$(KLCC):
+12
View File
@@ -1,3 +1,15 @@
udev 072
========
The rule parsing happens now in the daemon once at startup, all udev
event processes inherit the already parsed rules from the daemon.
It is shipped with SUSE10.0 and reduces heavily the system load at
startup.
using 'make STRIPCMD=' will leave the binaries unstripped for debugging
and packaging.
A few improvements for vol_id, the filesytem probing code.
udev 071
========
Fix a stupid typo in extras/run_directory for "make install".