summaryrefslogtreecommitdiff
path: root/package/logrotate/patches/patch-Makefile
blob: 9b8fec9c31b0adbb91ee65d3ddca9c4bd66defed (plain)
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
--- logrotate-3.8.9.orig/Makefile	2015-02-13 07:11:21.000000000 +0100
+++ logrotate-3.8.9/Makefile	2015-04-02 16:40:24.000000000 +0200
@@ -1,11 +1,12 @@
 VERSION = $(shell awk '/Version:/ { print $$2 }' logrotate.spec)
-OS_NAME = $(shell uname -s)
-LFS = $(shell echo `getconf LFS_CFLAGS 2>/dev/null`)
-CFLAGS = -Wall -D_GNU_SOURCE -D$(OS_NAME) -DVERSION=\"$(VERSION)\" -DHAVE_STRPTIME=1 -DHAVE_QSORT $(RPM_OPT_FLAGS) $(LFS)
+OS_NAME = Linux
+#LFS = $(shell echo `getconf LFS_CFLAGS 2>/dev/null`)
+CFLAGS ?= 
+CFLAGS += -D_GNU_SOURCE -D$(OS_NAME) -DVERSION=\"$(VERSION)\" -DHAVE_STRPTIME=1 -DHAVE_QSORT $(RPM_OPT_FLAGS) $(LFS)
 PROG = logrotate
 MAN = logrotate.8
 MAN5 = logrotate.conf.5
-LOADLIBES = -lpopt
+LIBS = -lpopt
 SVNURL= svn+ssh://svn.fedorahosted.org/svn/logrotate
 SVNPUBURL = http://svn.fedorahosted.org/svn/logrotate
 SVNTAG = r$(subst .,-,$(VERSION))
@@ -64,7 +65,7 @@ endif
 # Red Hat Linux
 ifeq ($(OS_NAME),Linux)
     INSTALL = install
-    BASEDIR = /usr
+    BASEDIR = $(DESTDIR)/usr
 endif
 
 # FreeBSD
@@ -124,6 +125,7 @@ show_warning:
 	@echo ""
 
 $(PROG): $(OBJS)
+	$(CC) $(LDFLAGS) -o $(PROG) $^ $(LIBS)
 
 clean:
 	rm -f $(OBJS) $(PROG) core* .depend