summaryrefslogtreecommitdiff
path: root/security/pev/files/patch-src_Makefile
blob: b15dae35625f0bad586fec6ea2dfea6a5ce721fa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--- src/Makefile.orig	2017-01-07 22:34:07 UTC
+++ src/Makefile
@@ -24,7 +24,7 @@ docdir = $(datarootdir)/doc/pev
 infodir = $(datarootdir)/info
 localedir = $(datarootdir)/locale
 
-mandir = $(datarootdir)/man
+mandir = $(prefix)/man
 manext = .1
 man1dir = $(mandir)/man1
 man1ext = .1
@@ -52,7 +52,7 @@ endif
 
 ####### Compiler options
 
-override LDFLAGS += -L$(LIBPE) -lpe -ldl
+override LDFLAGS += -L$(LIBPE) -lpe
 override CFLAGS += -I$(LIBPE) -I"../include" -W -Wall -Wextra -std=c99 -pedantic
 override CPPFLAGS += -D_GNU_SOURCE -DSHAREDIR="\"$(SHAREDIR)"\"
 
@@ -153,6 +153,17 @@ install: installdirs
 	$(INSTALL_DATA) $(srcdir)/userdb.txt $(DESTDIR)$(SHAREDIR)
 	cd $(PLUGINS_DIR) && $(MAKE) $@
 
+install-strip: installdirs
+	for prog in $(PROGS); do \
+		$(INSTALL_PROGRAM) -s $(pev_BUILDDIR)/$$prog $(DESTDIR)$(bindir); \
+		$(CHK_FILE_EXISTS) $(MANDIR)/$$prog$(man1ext) && \
+			gzip -c -9 $(MANDIR)/$$prog$(man1ext) > $(DESTDIR)$(man1dir)/$$prog$(man1ext).gz || \
+			echo -n; \
+	done
+
+	$(INSTALL_DATA) $(srcdir)/userdb.txt $(DESTDIR)$(SHAREDIR)
+	cd $(PLUGINS_DIR) && $(MAKE) $@
+
 installdirs:
 	@$(CHK_DIR_EXISTS) $(DESTDIR) || $(MKDIR) $(DESTDIR)
 	@$(CHK_DIR_EXISTS) $(DESTDIR)$(bindir) || $(MKDIR) $(DESTDIR)$(bindir)