]>
Commit | Line | Data |
---|---|---|
3837ef86 | 1 | diff -Naur isdn4k-utils.orig/pppdcapiplugin/Makefile isdn4k-utils/pppdcapiplugin/Makefile |
762dfac9 | 2 | --- isdn4k-utils.orig/pppdcapiplugin/Makefile Wed Jun 11 23:06:50 2003 |
3 | +++ isdn4k-utils/pppdcapiplugin/Makefile Wed Jun 11 23:08:26 2003 | |
4 | @@ -8,86 +8,15 @@ | |
8b5f4fb6 | 5 | # as published by the Free Software Foundation; either version |
6 | # 2 of the License, or (at your option) any later version. | |
7 | ||
8 | -export TOPDIR=$(shell pwd) | |
9 | -export CAPIINC=$(TOPDIR)/../capi20 | |
10 | -export CAPILIB=$(TOPDIR)/../capi20 | |
11 | -export INSTALL=$(TOPDIR)/install-sh -c | |
3837ef86 | 12 | -export INSTALLDATA=$(TOPDIR)/install-sh -c -o root -m 600 |
8b5f4fb6 | 13 | -export MKDIR=$(TOPDIR)/mkinstalldirs |
14 | +TOPDIR=$(shell pwd) | |
15 | +CAPIINC=$(TOPDIR)/../capi20 | |
16 | +CAPILIB=$(TOPDIR)/../capi20 | |
17 | +INSTALL=$(TOPDIR)/install-sh -c | |
18 | +INSTALLDATA=$(TOPDIR)/install-sh -c -o root -m 600 | |
19 | +MKDIR=$(TOPDIR)/mkinstalldirs | |
762dfac9 | 20 | +MANDIR=/usr/share/man |
21 | + | |
22 | +#PPPVERSION=$(shell /usr/sbin/pppd --version 2>&1 | sed -e "s/pppd\ version\ //") | |
23 | +PLUGINDIR=$(DESTDIR)/usr/lib/pppd/$(PPPVERSION) | |
24 | +include $(TOPDIR)/Rules.make | |
8b5f4fb6 | 25 | |
26 | -PPPSRCDIRS=/src/isdn/pppd | |
762dfac9 | 27 | - |
8b5f4fb6 | 28 | -ifeq ($(PPPVERSIONS),) |
762dfac9 | 29 | -PPPVERSIONS = 2.3.11 2.4.0 2.4.1 2.4.1b1 2.4.1b2 2.4.2b3 |
8b5f4fb6 | 30 | -endif |
762dfac9 | 31 | - |
8b5f4fb6 | 32 | -PEERDIR=${DESTDIR}/etc/ppp/peers/isdn |
33 | -DRDSLDIR=${DESTDIR}/etc/drdsl | |
34 | -PEERS= arcor otelo talkline avm avm-ml leased | |
35 | -DRDSLFILES = adsl.conf | |
762dfac9 | 36 | - |
8b5f4fb6 | 37 | -ALL = capiplugin.so userpass.so |
38 | - | |
39 | -all: pversion | |
40 | - @for i in $(PPPVERSIONS) ; do \ | |
41 | - echo $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \ | |
42 | - $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \ | |
43 | - done | |
44 | - | |
45 | -distclean: clean | |
46 | - | |
47 | -clean: | |
48 | - @for i in $(PPPVERSIONS) ; do \ | |
49 | - echo $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \ | |
50 | - $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \ | |
51 | - done | |
52 | - $(RM) comperr pversion | |
53 | - | |
54 | -install-peers: | |
55 | - $(MKDIR) $(PEERDIR) | |
56 | - @for i in $(PEERS); do \ | |
57 | - echo $(INSTALLDATA) peers/$$i $(PEERDIR); \ | |
58 | - $(INSTALLDATA) peers/$$i $(PEERDIR); \ | |
59 | - done | |
60 | - | |
61 | -install-drdsl: | |
62 | - $(MKDIR) $(DRDSLDIR) | |
63 | - @for i in $(DRDSLFILES); do \ | |
64 | - if [ -f $(DRDSLDIR)/$$i ] ; then \ | |
65 | - echo $(DRDSLDIR)/$$i already exists ; \ | |
66 | - else \ | |
67 | - echo $(INSTALLDATA) examples/$$i $(DRDSLDIR); \ | |
68 | - $(INSTALLDATA) examples/$$i $(DRDSLDIR); \ | |
69 | - fi \ | |
70 | - done | |
71 | - | |
72 | -install-man: | |
73 | - for i in ${DESTDIR}/usr/share/man ${DESTDIR}/usr/man; do \ | |
74 | - if [ -d $$i/man8 ] ; then \ | |
75 | - echo $(INSTALLDATA) capiplugin.8 $$i/man8; \ | |
76 | - $(INSTALLDATA) capiplugin.8 $$i/man8; \ | |
77 | - fi ; \ | |
78 | - done | |
79 | - | |
80 | -install: pversion | |
81 | - @for i in $(PPPVERSIONS) ; do \ | |
82 | - echo $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \ | |
83 | - $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \ | |
84 | - done | |
85 | - $(MAKE) install-peers | |
86 | - $(MAKE) install-drdsl | |
87 | - $(MAKE) install-man | |
88 | - | |
89 | -srcsetup: | |
90 | - @for v in $(PPPVERSIONS) ; do \ | |
91 | - $(MKDIR) ppp-$$v/pppd ; \ | |
92 | - echo $(INSTALL) Makefile.template ppp-$$v/Makefile ; \ | |
93 | - $(INSTALL) Makefile.template ppp-$$v/Makefile ; \ | |
94 | - for h in pppd.h patchlevel.h ; do \ | |
95 | - echo $(INSTALL) $(PPPSRCDIRS)/ppp-$$v/pppd/$$h ppp-$$v/pppd ; \ | |
96 | - $(INSTALL) $(PPPSRCDIRS)/ppp-$$v/pppd/$$h ppp-$$v/pppd ; \ | |
97 | - done \ | |
98 | - done | |
99 | - | |
100 | -config: | |
101 | - @echo nothing to configure | |
3837ef86 | 102 | diff -Naur isdn4k-utils.orig/pppdcapiplugin/Rules.make isdn4k-utils/pppdcapiplugin/Rules.make |
762dfac9 | 103 | --- isdn4k-utils.orig/pppdcapiplugin/Rules.make Wed Jun 11 23:06:50 2003 |
104 | +++ isdn4k-utils/pppdcapiplugin/Rules.make Wed Jun 11 23:07:21 2003 | |
8b5f4fb6 | 105 | @@ -11,20 +11,37 @@ |
106 | vpath %.c $(TOPDIR) | |
107 | ||
8813d49d | 108 | CC = gcc |
8b5f4fb6 | 109 | -INC = -I$(TOPDIR) -I$(CAPIINC) -Ipppd |
110 | +INC = -I$(TOPDIR) -I$(CAPIINC) | |
8813d49d | 111 | DEFS = -DPPPVER=$(shell $(TOPDIR)/pversion $(PPPVERSION)) |
112 | -CFLAGS = -O2 -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB) | |
8b5f4fb6 | 113 | +CFLAGS = -O2 |
8813d49d | 114 | LDFLAGS = -shared -L$(CAPILIB) |
115 | ||
116 | ALL = capiplugin.so userpass.so | |
117 | ||
8b5f4fb6 | 118 | -all: $(ALL) |
119 | +all: def $(ALL) | |
3837ef86 | 120 | |
8b5f4fb6 | 121 | +pversion: pversion.c |
122 | + $(CC) $(CFLAGS) pversion.c -o pversion | |
8813d49d | 123 | + |
8b5f4fb6 | 124 | +def: pversion |
125 | + echo \#define PPPVER $(shell $(TOPDIR)/pversion $(PPPVERSION)) >> p.h | |
126 | + echo \#endif >> p.h | |
8813d49d | 127 | + |
128 | + | |
8b5f4fb6 | 129 | +capiplugin.o: capiplugin.c |
130 | + $(CC) $(CFLAGS) -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB) -o capiplugin.o -c capiplugin.c | |
131 | + | |
132 | +capiconn.o: capiconn.c | |
133 | + $(CC) $(CFLAGS) -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB) -o capiconn.o -c capiconn.c | |
134 | + | |
3837ef86 | 135 | capiplugin.so: capiplugin.o capiconn.o |
8813d49d | 136 | $(CC) -o $@ $(LDFLAGS) capiplugin.o capiconn.o -lcapi20dyn |
3837ef86 | 137 | |
8b5f4fb6 | 138 | +userpass.o: userpass.c |
139 | + $(CC) $(CFLAGS) -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB) -o userpass.o -c userpass.c | |
8813d49d | 140 | + |
3837ef86 | 141 | userpass.so: userpass.o |
8813d49d | 142 | - $(CC) -o $@ $(LDFLAGS) $(CFLAGS) -nostdlib userpass.o |
143 | + $(CC) -o $@ $(LDFLAGS) $(CFLAGS) -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB) -nostdlib userpass.o | |
144 | ||
145 | distclean: clean | |
146 | ||
8b5f4fb6 | 147 | @@ -33,10 +50,12 @@ |
148 | ||
149 | install: $(ALL) | |
150 | $(MKDIR) $(PLUGINDIR) | |
151 | + $(MKDIR) $(DESTDIR)/$(MANDIR)/man8 | |
152 | @for i in $(ALL); do \ | |
153 | echo $(INSTALL) $$i $(PLUGINDIR); \ | |
154 | $(INSTALL) $$i $(PLUGINDIR); \ | |
155 | done | |
156 | + $(INSTALL) capiplugin.8 $(DESTDIR)/$(MANDIR)/man8 | |
157 | ||
158 | config: | |
159 | @echo nothing to configure | |
160 | diff -Naur isdn4k-utils.orig/pppdcapiplugin/capiconn.h isdn4k-utils/pppdcapiplugin/capiconn.h | |
762dfac9 | 161 | --- isdn4k-utils.orig/pppdcapiplugin/capiconn.h Wed Jun 11 23:06:50 2003 |
162 | +++ isdn4k-utils/pppdcapiplugin/capiconn.h Wed Jun 11 23:07:21 2003 | |
8b5f4fb6 | 163 | @@ -25,7 +25,7 @@ |
164 | ||
165 | #ifndef __CAPICONN_H__ | |
166 | #define __CAPICONN_H__ | |
167 | - | |
168 | +#include "p.h" | |
169 | #include <stdarg.h> | |
170 | #include <capi20.h> | |
171 | ||
172 | diff -Naur isdn4k-utils.orig/pppdcapiplugin/capiplugin.c isdn4k-utils/pppdcapiplugin/capiplugin.c | |
762dfac9 | 173 | --- isdn4k-utils.orig/pppdcapiplugin/capiplugin.c Wed Jun 11 23:06:50 2003 |
174 | +++ isdn4k-utils/pppdcapiplugin/capiplugin.c Wed Jun 11 23:07:21 2003 | |
8b5f4fb6 | 175 | @@ -17,7 +17,7 @@ |
176 | #include <sys/ioctl.h> | |
177 | #include <sys/types.h> | |
178 | #include <sys/socket.h> | |
179 | -#include "pppd.h" | |
180 | +#include <pppd/pppd.h> | |
181 | #include "capiconn.h" | |
182 | #include <malloc.h> | |
183 | #include <string.h> | |
184 | @@ -34,7 +34,7 @@ | |
185 | ||
186 | /* -------------------------------------------------------------------- */ | |
187 | ||
188 | -#include "patchlevel.h" | |
189 | +#include <pppd/patchlevel.h> | |
190 | #ifdef VERSION | |
191 | char pppd_version[] = VERSION; | |
192 | #endif | |
193 | diff -Naur isdn4k-utils.orig/pppdcapiplugin/p.h isdn4k-utils/pppdcapiplugin/p.h | |
194 | --- isdn4k-utils.orig/pppdcapiplugin/p.h Thu Jan 1 01:00:00 1970 | |
762dfac9 | 195 | +++ isdn4k-utils/pppdcapiplugin/p.h Wed Jun 11 23:07:21 2003 |
8b5f4fb6 | 196 | @@ -0,0 +1,2 @@ |
197 | +#ifndef __P | |
198 | +#define __P | |
199 | diff -Naur isdn4k-utils.orig/pppdcapiplugin/userpass.c isdn4k-utils/pppdcapiplugin/userpass.c | |
762dfac9 | 200 | --- isdn4k-utils.orig/pppdcapiplugin/userpass.c Wed Jun 11 23:06:50 2003 |
201 | +++ isdn4k-utils/pppdcapiplugin/userpass.c Wed Jun 11 23:07:21 2003 | |
202 | @@ -30,9 +30,9 @@ | |
8b5f4fb6 | 203 | * |
204 | * | |
205 | */ | |
206 | -#include "pppd.h" | |
207 | +#include <pppd/pppd.h> | |
208 | ||
209 | -#include "patchlevel.h" | |
210 | +#include <pppd/patchlevel.h> | |
211 | #ifdef VERSION | |
212 | char pppd_version[] = VERSION; | |
213 | #endif |