8fc0b10ad19fe1244de1995c7fdf7ddd61d4ae58
[openwrt/svn-archive/archive.git] / net / openl2tp / patches / 001-makefile.patch
1 Index: openl2tp-1.7/Makefile
2 ===================================================================
3 --- openl2tp-1.7.orig/Makefile 2010-03-18 10:04:47.000000000 +0100
4 +++ openl2tp-1.7/Makefile 2010-11-01 15:59:00.279999805 +0100
5 @@ -8,7 +8,7 @@
6 L2TP_FEATURE_LAOC_SUPPORT= y
7 L2TP_FEATURE_LNIC_SUPPORT= y
8 L2TP_FEATURE_LNOC_SUPPORT= y
9 -L2TP_FEATURE_LOCAL_CONF_FILE= y
10 +#L2TP_FEATURE_LOCAL_CONF_FILE= y
11 #L2TP_FEATURE_LOCAL_STAT_FILE= y
12
13 # Define USE_DMALLOC to enable dmalloc memory debugging
14 @@ -29,31 +29,31 @@
15 # Build for UML environment?
16 # UML_TARGET= y
17
18 -ARCH=$(shell uname -p)
19 -ifeq ($(ARCH),x86_64)
20 -SYS_LIBDIR=/usr/lib64
21 -else
22 +#ARCH=$(shell uname -p)
23 +#ifeq ($(ARCH),x86_64)
24 +#SYS_LIBDIR=/usr/lib64
25 +#else
26 SYS_LIBDIR=/usr/lib
27 -endif
28 +#endif
29
30 # Point to kernel source tree
31 -KERNEL_SRCDIR= /lib/modules/$(shell uname -r)/source
32 -KERNEL_BLDDIR= /lib/modules/$(shell uname -r)/build
33 +#KERNEL_SRCDIR= /lib/modules/$(shell uname -r)/source
34 +#KERNEL_BLDDIR= /lib/modules/$(shell uname -r)/build
35
36 # Points to pppd install.
37 # By default, pppd headers are assumed to be in /usr/include/pppd. but
38 # can be pointed to a local pppd source tree if desired.
39 -PPPD_VERSION= 2.4.5
40 +#PPPD_VERSION= 2.4.5
41 # PPPD_SRCDIR= /usr/local/src/ppp-2.4.5
42 # PPPD_LIBDIR= /usr/lib/pppd/2.4.5
43
44 # Points to readline install root. READLINE_DIR should have lib/ & include/ subdirs
45 # If not defined, readline is assumed to be installed in the standard places that
46 # the compiler looks.
47 -READLINE_DIR=
48 +#READLINE_DIR=
49
50 # For cross-compiling
51 -CROSS_COMPILE=
52 +#CROSS_COMPILE=
53
54 # END CONFIGURABLE SETTINGS
55
56 @@ -142,9 +142,9 @@
57
58 CPPFLAGS= $(CPPFLAGS.l2tptest) $(CPPFLAGS-y)
59 CFLAGS= -I. -Iusl -Icli -isystem $(KERNEL_BLDDIR)/include \
60 - -isystem $(KERNEL_SRCDIR)/include -MMD -Wall -Werror $(CPPFLAGS) $(CPPFLAGS.dmalloc) -DSYS_LIBDIR=$(SYS_LIBDIR)
61 + -isystem $(KERNEL_SRCDIR)/include -MMD -Wall $(CPPFLAGS) $(CPPFLAGS.dmalloc) -DSYS_LIBDIR=$(SYS_LIBDIR)
62 LDFLAGS.l2tpd= -Wl,-E -L. -Lusl -lusl -ldl $(LIBS.dmalloc) -lc
63 -LDFLAGS.l2tpconfig= -Lcli -lcli -lreadline $(LIBS.dmalloc) $(READLINE_LDFLAGS) -lc
64 +LDFLAGS.l2tpconfig= -Lcli -lcli -lreadline -lncurses $(LIBS.dmalloc) $(READLINE_LDFLAGS) -lc
65
66 OPT_CFLAGS?= -O
67
68 @@ -189,7 +189,7 @@
69
70 .PHONY: $(SUBDIRS:%=subdir-%)
71
72 -$(SUBDIRS:%=subdir-%): FORCE
73 +$(SUBDIRS:%=subdir-%): FORCE generated-files
74 $(MAKE) -C $(@:subdir-%=%) $(MFLAGS) EXTRA_CFLAGS="$(CPPFLAGS)"
75
76 ifeq ($(L2TP_FEATURE_LOCAL_CONF_FILE),y)
77 @@ -260,8 +260,8 @@
78 openl2tpd: $(L2TPD_SRCS.o)
79 $(CC) -o $@ $^ $(LDFLAGS.l2tpd)
80
81 -l2tpconfig: $(L2TPCONFIG_SRCS.o)
82 - $(CC) -o $@ $^ $(LDFLAGS.l2tpconfig)
83 +l2tpconfig: generated-files $(L2TPCONFIG_SRCS.o)
84 + $(CC) -o $@ $(L2TPCONFIG_SRCS.o) $(LDFLAGS.l2tpconfig)
85
86 %.o: %.c
87 $(CC) -c $(CFLAGS) $< -o $@
88 Index: openl2tp-1.7/cli/Makefile
89 ===================================================================
90 --- openl2tp-1.7.orig/cli/Makefile 2008-02-03 15:55:30.000000000 +0100
91 +++ openl2tp-1.7/cli/Makefile 2010-11-01 15:56:22.938000001 +0100
92 @@ -7,7 +7,7 @@
93
94 LDFLAGS.cli_test= -L.. -L. $(READLINE_LDFLAGS) -lcli -lusl -lreadline -lcurses -lc
95
96 -CFLAGS= $(CFLAGS.optimize) -MMD -Wall -Werror -I.. $(READLINE_CFLAGS)
97 +CFLAGS= $(CFLAGS.optimize) -MMD -Wall -I.. $(READLINE_CFLAGS)
98
99 .PHONY: all test clean
100
101 Index: openl2tp-1.7/usl/Makefile
102 ===================================================================
103 --- openl2tp-1.7.orig/usl/Makefile 2008-02-24 12:52:50.000000000 +0100
104 +++ openl2tp-1.7/usl/Makefile 2010-11-01 15:56:22.938000001 +0100
105 @@ -14,7 +14,7 @@
106 endif
107
108 CPPFLAGS+= $(CFLAGS.optimize) -g
109 -CFLAGS= -I. -MMD -Wall -Werror $(CPPFLAGS) $(CPPFLAGS.dmalloc)
110 +CFLAGS= -I. -MMD -Wall $(CPPFLAGS) $(CPPFLAGS.dmalloc)
111
112 .PHONY: all test clean
113