- install:
- set -x
--ifeq '$(ID)' '0'
-- @if (ls $(OBJDIR)/pcm*$(MODEXT) >/dev/null 2>&1); then install -m 644 $(OBJDIR)/pcm*$(MODEXT) $(PCMCIA_DES); fi
-- @if (ls $(OBJDIR)/pci*$(MODEXT) >/dev/null 2>&1); then install -m 644 $(OBJDIR)/pci*$(MODEXT) $(PCI_DES); fi
-- @if (ls $(OBJDIR)/usb*$(MODEXT) >/dev/null 2>&1); then install -m 644 objs/usb*$(MODEXT) $(USB_DES); fi
-- @if [ -f $(OBJDIR)/lvnet ]; then install -m 755 $(OBJDIR)/lvnet /bin/; fi
-- @if [ -f $(OBJDIR)/winter ]; then install -m 755 $(OBJDIR)/winter /usr/X11R6/bin/; fi
-- @if [ -f $(OBJDIR)/xvnet ]; then install -m 755 $(OBJDIR)/xvnet /usr/X11R6/bin/; fi
-- @if [ -f $(SCRIPTSDIR)/fastvnet.sh ]; then install -m 755 $(SCRIPTSDIR)/fastvnet.sh /bin/; fi
-- @bash $(SCRIPTSDIR)/append.sh
-+#ifeq '$(ID)' '0'
-+ @if (ls $(OBJDIR)/pcm*$(MODEXT) >/dev/null 2>&1); then install -m 644 $(OBJDIR)/pcm*$(MODEXT) $(MODDIR)/kernel/drivers/pcmcia; fi
-+ @if (ls $(OBJDIR)/pci*$(MODEXT) >/dev/null 2>&1); then install -m 644 $(OBJDIR)/pci*$(MODEXT) $(MODDIR)/kernel/drivers/net; fi
-+ @if (ls $(OBJDIR)/usb*$(MODEXT) >/dev/null 2>&1); then install -m 644 objs/usb*$(MODEXT) $(MODDIR)/kernel/drivers/usb; fi
-+ @if (ls $(OBJDIR)-smp/pcm*$(MODEXT) >/dev/null 2>&1); then install -m 644 $(OBJDIR)-smp/pcm*$(MODEXT) $(MODDIR)smp/kernel/drivers/pcmcia; fi
-+ @if (ls $(OBJDIR)-smp/pci*$(MODEXT) >/dev/null 2>&1); then install -m 644 $(OBJDIR)-smp/pci*$(MODEXT) $(MODDIR)smp/kernel/drivers/net; fi
-+ @if (ls $(OBJDIR)-smp/usb*$(MODEXT) >/dev/null 2>&1); then install -m 644 objs-smp/usb*$(MODEXT) $(MODDIR)smp/kernel/drivers/usb; fi
-+ @if [ -f $(OBJDIR)/lvnet ]; then install -m 755 $(OBJDIR)/lvnet $(DESTDIR)/bin/; fi
-+ @if [ -f $(OBJDIR)/winter ]; then install -m 755 $(OBJDIR)/winter $(DESTDIR)/bin/; fi
-+ @if [ -f $(OBJDIR)/xvnet ]; then install -m 755 $(OBJDIR)/xvnet $(DESTDIR)/bin/; fi
-+ @if [ -f $(SCRIPTSDIR)/fastvnet.sh ]; then install -m 755 $(SCRIPTSDIR)/fastvnet.sh $(DESTDIR)/bin/; fi
-+# @bash $(SCRIPTSDIR)/append.sh
- @install -m 644 man/*.1 $(MAN_PATH)
-- depmod -aq
-- @echo OK
--else
-+# depmod -aq
-+# @echo OK
-+#else
- # @echo -ne "\033[0;31m"
-- @echo "You must have root privileges to install the driver"
-+# @echo "You must have root privileges to install the driver"
- # @echo -ne "\033[1;37m"
--endif
-+#endif
+-KERNEL_VERSION:=$(shell uname -r)
+-KERNEL_SOURCE:=/usr/src/linux-$(KERNEL_VERSION)
++KERNEL_SOURCE:=/usr/src/linux
+ PCMCIA_DES = /lib/modules/$(KERNEL_VERSION)/pcmcia
+ PCI_DES = /lib/modules/$(KERNEL_VERSION)/kernel/drivers/net
+ USB_DES = /lib/modules/$(KERNEL_VERSION)/kernel/drivers/usb
+@@ -99,34 +97,15 @@
+ $(all_targets): %:
+ @echo Building $@
+ @if [ ! -d $(OBJDIR)/$@ ]; then echo Bootstraping target $@; mkdir $(OBJDIR)/$@; fi
+- @if [ ! -d $(OBJDIR)/$@/debug ]; then \
+- mkdir $(OBJDIR)/$@/debug; \
+- for f in $(srcs); do (cd $(OBJDIR)/$@/debug; ln -s $(SUBDIRS)/$$f .); done \
+- fi
+ @if [ ! -d $(OBJDIR)/$@/release ]; then \
+ mkdir $(OBJDIR)/$@/release; \
+ for f in $(srcs); do (cd $(OBJDIR)/$@/release; ln -s $(SUBDIRS)/$$f .); done \
+ fi
+- @echo -e "\tDebug"
+- @if [ "$(buildonly)" == debug ] || [ "$(buildonly)" == "" ]; then \
+- echo obj-m=$@.o > $(OBJDIR)/$@/debug/Makefile; \
+- echo all: >> $(OBJDIR)/$@/debug/Makefile; \
+- if [ "$(MINOR_NUMBER)" -gt "5" ]; then \
+- echo -e $(debug_submake_new) >> $(OBJDIR)/$@/debug/Makefile; \
+- else \
+- echo -e $(debug_submake_old) >> $(OBJDIR)/$@/debug/Makefile; \
+- fi;\
+- (cd $(OBJDIR)/$@/debug; make) ; \
+- fi
+ @echo -e "\tRelease"
+ @if [ "$(buildonly)" == release ] || [ "$(buildonly)" == "" ]; then \
+ echo obj-m=$@.o > $(OBJDIR)/$@/release/Makefile; \
+ echo all: >> $(OBJDIR)/$@/release/Makefile; \
+- if [ "$(MINOR_NUMBER)" -gt "5" ]; then \
+- echo -e $(release_submake_new) >> $(OBJDIR)/$@/release/Makefile; \
+- else \
+- echo -e $(release_submake_old) >> $(OBJDIR)/$@/release/Makefile; \
+- fi;\
++ echo -e $(release_submake_new) >> $(OBJDIR)/$@/release/Makefile; \
+ (cd $(OBJDIR)/$@/release; make) ; \
+ fi