]>
Commit | Line | Data |
---|---|---|
a373e543 SS |
1 | From 69711944745af0078da77e108d30f89fd7e06108 Mon Sep 17 00:00:00 2001 |
2 | From: Michal Sekletar <msekleta@redhat.com> | |
3 | Date: Fri, 4 Apr 2014 12:01:33 +0200 | |
4 | Subject: [PATCH 05/25] build-sys: don't hardcode LIBDIR, but set it according | |
5 | to the target platform | |
6 | ||
7 | --- | |
8 | pppd/Makefile.linux | 3 ++- | |
9 | pppd/pathnames.h | 2 +- | |
10 | pppd/plugins/Makefile.linux | 2 +- | |
11 | pppd/plugins/pppoatm/Makefile.linux | 2 +- | |
12 | pppd/plugins/pppol2tp/Makefile.linux | 4 ++-- | |
13 | pppd/plugins/radius/Makefile.linux | 2 +- | |
14 | pppd/plugins/rp-pppoe/Makefile.linux | 2 +- | |
15 | 7 files changed, 9 insertions(+), 8 deletions(-) | |
16 | ||
17 | diff --git a/pppd/Makefile.linux b/pppd/Makefile.linux | |
18 | index 63872eb..8ed56c1 100644 | |
19 | --- a/pppd/Makefile.linux | |
20 | +++ b/pppd/Makefile.linux | |
21 | @@ -8,6 +8,7 @@ DESTDIR = $(INSTROOT)@DESTDIR@ | |
22 | BINDIR = $(DESTDIR)/sbin | |
23 | MANDIR = $(DESTDIR)/share/man/man8 | |
24 | INCDIR = $(DESTDIR)/include | |
25 | +LIBDIR = $(DESTDIR)/lib/$(shell gcc -print-multi-os-directory 2> /dev/null) | |
26 | ||
27 | TARGETS = pppd | |
28 | ||
29 | @@ -32,7 +33,7 @@ endif | |
30 | ||
31 | CC = gcc | |
32 | # | |
33 | -COPTS = -Wall $(RPM_OPT_FLAGS) | |
34 | +COPTS = -Wall $(RPM_OPT_FLAGS) -DLIBDIR=\""$(LIBDIR)"\" | |
35 | ||
36 | # Uncomment the next 2 lines to include support for Microsoft's | |
37 | # MS-CHAP authentication protocol. Also, edit plugins/radius/Makefile.linux. | |
38 | diff --git a/pppd/pathnames.h b/pppd/pathnames.h | |
39 | index a33f046..a427cb8 100644 | |
40 | --- a/pppd/pathnames.h | |
41 | +++ b/pppd/pathnames.h | |
42 | @@ -57,7 +57,7 @@ | |
43 | ||
44 | #ifdef PLUGIN | |
45 | #ifdef __STDC__ | |
46 | -#define _PATH_PLUGIN DESTDIR "/lib/pppd/" VERSION | |
47 | +#define _PATH_PLUGIN LIBDIR "/pppd/" VERSION | |
48 | #else /* __STDC__ */ | |
49 | #define _PATH_PLUGIN "/usr/lib/pppd" | |
50 | #endif /* __STDC__ */ | |
51 | diff --git a/pppd/plugins/Makefile.linux b/pppd/plugins/Makefile.linux | |
52 | index e09a369..b474a19 100644 | |
53 | --- a/pppd/plugins/Makefile.linux | |
54 | +++ b/pppd/plugins/Makefile.linux | |
55 | @@ -7,7 +7,7 @@ INSTALL = install | |
56 | DESTDIR = $(INSTROOT)@DESTDIR@ | |
57 | BINDIR = $(DESTDIR)/sbin | |
58 | MANDIR = $(DESTDIR)/share/man/man8 | |
59 | -LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION) | |
60 | +LIBDIR = $(DESTDIR)/lib/$(shell $(CC) -print-multi-os-directory 2> /dev/null)/pppd/$(VERSION) | |
61 | ||
62 | SUBDIRS := rp-pppoe pppoatm pppol2tp | |
63 | # Uncomment the next line to include the radius authentication plugin | |
64 | diff --git a/pppd/plugins/pppoatm/Makefile.linux b/pppd/plugins/pppoatm/Makefile.linux | |
65 | index 5a81447..769794b 100644 | |
66 | --- a/pppd/plugins/pppoatm/Makefile.linux | |
67 | +++ b/pppd/plugins/pppoatm/Makefile.linux | |
68 | @@ -7,7 +7,7 @@ INSTALL = install | |
69 | #*********************************************************************** | |
70 | ||
71 | DESTDIR = $(INSTROOT)@DESTDIR@ | |
72 | -LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION) | |
73 | +LIBDIR = $(DESTDIR)/lib/$(shell gcc -print-multi-os-directory 2> /dev/null)/pppd/$(VERSION) | |
74 | ||
75 | VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h) | |
76 | ||
77 | diff --git a/pppd/plugins/pppol2tp/Makefile.linux b/pppd/plugins/pppol2tp/Makefile.linux | |
78 | index ea3538e..4339566 100644 | |
79 | --- a/pppd/plugins/pppol2tp/Makefile.linux | |
80 | +++ b/pppd/plugins/pppol2tp/Makefile.linux | |
81 | @@ -6,8 +6,8 @@ INSTALL = install | |
82 | ||
83 | #*********************************************************************** | |
84 | ||
85 | -DESTDIR = @DESTDIR@ | |
86 | -LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION) | |
87 | +DESTDIR = $(INSTROOT)@DESTDIR@ | |
88 | +LIBDIR = $(DESTDIR)/lib/$(shell gcc -print-multi-os-directory 2> /dev/null)/pppd/$(VERSION) | |
89 | ||
90 | VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h) | |
91 | ||
92 | diff --git a/pppd/plugins/radius/Makefile.linux b/pppd/plugins/radius/Makefile.linux | |
93 | index 45b3b8d..179d0b7 100644 | |
94 | --- a/pppd/plugins/radius/Makefile.linux | |
95 | +++ b/pppd/plugins/radius/Makefile.linux | |
96 | @@ -5,7 +5,7 @@ | |
97 | ||
98 | DESTDIR = $(INSTROOT)@DESTDIR@ | |
99 | MANDIR = $(DESTDIR)/share/man/man8 | |
100 | -LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION) | |
101 | +LIBDIR = $(DESTDIR)/lib/$(shell gcc -print-multi-os-directory 2> /dev/null)/pppd/$(VERSION) | |
102 | ||
103 | VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h) | |
104 | ||
105 | diff --git a/pppd/plugins/rp-pppoe/Makefile.linux b/pppd/plugins/rp-pppoe/Makefile.linux | |
106 | index 352991a..1305ed8 100644 | |
107 | --- a/pppd/plugins/rp-pppoe/Makefile.linux | |
108 | +++ b/pppd/plugins/rp-pppoe/Makefile.linux | |
109 | @@ -16,7 +16,7 @@ | |
110 | ||
111 | DESTDIR = $(INSTROOT)@DESTDIR@ | |
112 | BINDIR = $(DESTDIR)/sbin | |
113 | -LIBDIR = $(DESTDIR)/lib/pppd/$(PPPDVERSION) | |
114 | +LIBDIR = $(DESTDIR)/lib/$(shell gcc -print-multi-os-directory 2> /dev/null)/pppd/$(PPPDVERSION) | |
115 | ||
116 | PPPDVERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h) | |
117 | ||
118 | -- | |
119 | 1.8.3.1 | |
120 |