1 diff -Nur drivers/net.org/Config.in drivers/net/Config.in
2 --- drivers/net.org/Config.in Mon Mar 26 14:11:32 2001
3 +++ drivers/net/Config.in Mon Mar 26 13:58:21 2001
5 if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" -o "$CONFIG_PCI" = "y" ]; then
6 tristate ' HP 10/100VG PCLAN (ISA, EISA, PCI) support' CONFIG_HP100
8 + tristate ' RangeLAN2 support' CONFIG_RL2
9 dep_bool ' Other ISA cards' CONFIG_NET_ISA $CONFIG_ISA
10 if [ "$CONFIG_NET_ISA" = "y" ]; then
11 tristate ' Cabletron E21xx support' CONFIG_E2100
12 diff -Nur drivers/net.org/Makefile drivers/net/Makefile
13 --- drivers/net.org/Makefile Sun Jan 7 04:45:14 2001
14 +++ drivers/net/Makefile Mon Mar 26 14:00:13 2001
16 subdir-$(CONFIG_APPLETALK) += appletalk
17 subdir-$(CONFIG_SK98LIN) += sk98lin
18 subdir-$(CONFIG_SKFP) += skfp
19 +subdir-$(CONFIG_RL2) += rl2
22 # link order important here
24 +obj-$(CONFIG_RL2) += rlmod.o
26 obj-$(CONFIG_PLIP) += plip.o
28 obj-$(CONFIG_ROADRUNNER) += rrunner.o
29 diff -Nur drivers/net.org/rl2/Makefile drivers/net/rl2/Makefile
30 --- drivers/net.org/rl2/Makefile Mon Jan 8 17:30:18 2001
31 +++ drivers/net/rl2/Makefile Mon Mar 26 14:14:49 2001
33 -#-------------------------------------------------------------------------
34 -# Nothing user configurable. 'make modules' automatically runs a
35 -# configuration script. Do 'make config' to force a reconfiguration.
36 -#-------------------------------------------------------------------------
40 +export-objs := lls.o qsm.o
43 -#-------------------------------------------------------------------------
44 -# For experimentation
45 -#-------------------------------------------------------------------------
46 -#dangerous to change to y!!!
49 +include $(TOPDIR)/Rules.make
51 -#-------------------------------------------------------------------------
52 -# gcc Compiler options
53 -#-------------------------------------------------------------------------
54 -CFLAGS = -Wall -Wstrict-prototypes
56 -CFLAGS += -O2 -fomit-frame-pointer -pipe
58 -#-------------------------------------------------------------------------
59 -# Linux specific options
60 -#-------------------------------------------------------------------------
61 -CFLAGS += -D__KERNEL__ -DMODULE
62 -CFLAGS += -I${LINUXH}
64 -#-------------------------------------------------------------------------
66 -#-------------------------------------------------------------------------
67 -CFLAGS += -DCARDTYPE=${CARDTYPEVAL}
72 - CFLAGS += -DPCCARD -I${PCCARDH}
74 -ifeq ($(CONFIG_MODVERSIONS),y)
75 - CFLAGS += -DCONFIG_MODVERSIONS -include $(LINUXH)/linux/modversions.h
78 - LIBRARY = liblldusb.a
93 -ifeq (diaglls.c,$(wildcard diaglls.c))
94 - CFLAGS += -DPROX_DIAG
103 -#-------------------------------------------------------------------------
105 -#-------------------------------------------------------------------------
108 - VERSION = .1${POSTDIAG}
113 -OWNER = Dave Koberstein \(davek@komacke.com\)
114 -DISTNAME = rl2-${CLLDVERSION}${VERSION}
115 -CFLAGS += -DRL2VERSION=\"${VERSION}\"
117 -#-------------------------------------------------------------------------
118 -# Directives start here
119 -#-------------------------------------------------------------------------
121 - @echo "make <option>"
123 - @echo " config Configure environment for your distribution."
124 - @echo " modules Make the modules and the configuration executable."
125 - @echo " modules_install Install the modules and executables."
126 - @echo " clean Remove *.o and executables."
127 - @echo " real_clean As above but do library also."
128 - @echo " qrl Reload the interface."
129 - @echo " distribution Make a distribution tar ball."
130 - @echo " usage This screen."
132 -modules: makelib ${MODNAME} proxcfg proxnet ${PROXDIAG}
134 -${MODNAME}: ${LIBRARY} version.h lls.o asm.o ${DIAGLLS}
135 - ld -r -o ${MODNAME} lls.o ${DIAGLLS} asm.o -L. -l${LINKLIB}
137 -proxcfg.o: proxcfg.h asm.h lld.h
139 -proxnet.o: proxcfg.h asm.h lld.h proxnet.c
141 -lls.o ${DIAGLLS}: lls.h lld.h asm.h proxcfg.h
147 - ${MAKE} ${LIBRARY} DO_USB=${DO_USB} LINUXH=${LINUXH} DO_DIAG=${DO_DIAG}
150 - rm -f *.o proxcfg proxnet ${PROXDIAG} version.h
153 - @if [ -d ../library ]; then cd ../library; ${MAKE} clean; fi;
156 - @if [ "fooREDHAT" = "foo${MODDIR}" ]; then \
157 - install -d -g root -m 755 /lib/modules/"`uname -r`"/net; \
158 - echo "install -d -g root -m 755 /lib/modules/`uname -r`/net"; \
159 - install -g root -m 644 ${MODNAME} /lib/modules/"`uname -r`"/net; \
160 - echo "install -g root -m 644 ${MODNAME} /lib/modules/`uname -r`/net"; \
162 - install -d -g root -m 755 ${MODDIR}; \
163 - echo "install -d -g root -m 755 ${MODDIR}"; \
164 - install -g root -m 644 ${MODNAME} ${MODDIR}/${MODNAME}; \
165 - echo "install -g root -m 644 ${MODNAME} ${MODDIR}/${MODNAME}"; \
167 - install -g root -m 755 proxcfg ${BINDIR}/proxcfg
168 - install -g root -m 755 proxnet ${BINDIR}/proxnet
169 - install -g root -m 755 testlink ${BINDIR}/testlink
172 - @./quickreload $(shell ifconfig | grep 00:20:A6 | cut -d " " -f 1)
175 - @if [ -d ../library ]; then \
176 - ${MAKE} real_clean makelib; \
177 - ${MAKE} real_clean makelib DO_USB=n; \
180 - if [ ! -d $(DISTNAME) ]; then mkdir $(DISTNAME); fi; \
181 - if [ ! -d $(DISTNAME)/docs ]; then mkdir $(DISTNAME)/docs; fi; \
182 - rm -f $(DISTNAME)/*; \
183 - rm -f $(DISTNAME)/docs/*; \
185 - (cp -f lls/* lls/.* $(DISTNAME) 2> /dev/null; exit 0); \
186 - (cp -f docs/* docs/.* $(DISTNAME)/docs 2> /dev/null; exit 0); \
187 - (cp -f README.1st $(DISTNAME) 2> /dev/null; exit 0); \
188 - cp -f /lib/modules/"`uname -r`"/net/$(MODNAME) $(DISTNAME); \
189 - rm -f $(DISTNAME)/config.mk; \
190 - tar vzcf $(DISTNAME).tgz $(DISTNAME); \
196 - if [ -d library ]; then \
197 - ${MAKE} real_clean;\
200 - tar vzcf ../src.tgz * lls/.config.mk;\
203 -config.mk: .config.mk
204 - @echo "Apparently this is the first time you have run 'make config'."; \
206 - echo "'make config' is completed. You must rerun make with other"; \
207 - echo "targets for this config to take effect properly."; \
209 - echo "Executing 'make clean'." ;\
210 - ${MAKE} real_clean ;\
212 - echo "Ignore the error that follows."; \
218 - echo "'make config' is completed. You must rerun make with other"; \
219 - echo "targets for this config to take effect properly."; \
221 - echo "Ignore the error that follows."; \
226 - @echo static const char *version = \"rlmod.o: \
227 - v$(CLLDVERSION)$(VERSION), $(MKDATE), $(OWNER)\\n\"\; > version.h
228 diff -Nur drivers/net.org/rl2/Makefile~ drivers/net/rl2/Makefile~
229 --- drivers/net.org/rl2/Makefile~ Thu Jan 1 01:00:00 1970
230 +++ drivers/net/rl2/Makefile~ Mon Mar 26 14:03:07 2001
232 +export-objs := lls.o qsm.o
235 +include $(TOPDIR)/Rules.make
236 \ No newline at end of file