1
Build both static and dynamic binaries
3
Signed-off-by: John Wright <jsw@debian.org>
4
Index: makedumpfile/Makefile
5
===================================================================
6
--- makedumpfile.orig/Makefile 2009-10-22 00:59:49.000000000 -0600
7
+++ makedumpfile/Makefile 2009-10-22 01:00:14.000000000 -0600
9
SRC_ARCH = x86.c x86_64.c ia64.c ppc64.c
10
OBJ_ARCH = x86.o x86_64.o ia64.o ppc64.o
13
+all: makedumpfile makedumpfile-static
15
$(OBJ_ARCH): $(SRC_ARCH)
16
$(CC) $(CFLAGS_ARCH) -c -o ./$@ ./$(@:.o=.c)
18
-makedumpfile: $(SRC) $(OBJ_ARCH)
19
+makedumpfile-static: $(SRC) $(OBJ_ARCH)
20
$(CC) $(CFLAGS) $(OBJ_ARCH) -o $@ $< -static -ldw -lelf -lz
22
+makedumpfile: $(SRC) $(OBJ_ARCH)
23
+ $(CC) $(CFLAGS) $(OBJ_ARCH) -o $@ $< -ldw -lelf -lz
24
echo .TH MAKEDUMPFILE 8 \"$(DATE)\" \"makedumpfile v$(VERSION)\" \"Linux System Administrator\'s Manual\" > temp.8
25
grep -v "^.TH MAKEDUMPFILE 8" makedumpfile.8 >> temp.8
26
mv temp.8 makedumpfile.8
30
rm -f $(OBJ) $(OBJ_ARCH) makedumpfile makedumpfile.8.gz
31
+ rm -f makedumpfile-static
34
install -D -m755 ./makedumpfile ${DESTDIR}/usr/bin/makedumpfile
35
+ install -D -m755 ./makedumpfile-static ${DESTDIR}/bin/makedumpfile-static
36
install -D -m755 ./makedumpfile-R.pl ${DESTDIR}/usr/bin/makedumpfile-R.pl
37
install -D -m755 ./makedumpfile.8 ${DESTDIR}/usr/share/man/man8/makedumpfile.8