patch-2.4.0-test7 linux/drivers/isdn/eicon/Makefile
Next file: linux/drivers/isdn/eicon/adapter.h
Previous file: linux/drivers/isdn/eicon/Divas_mod.c
Back to the patch index
Back to the overall index
- Lines: 54
- Date:
Sun Aug 13 10:05:32 2000
- Orig file:
v2.4.0-test6/linux/drivers/isdn/eicon/Makefile
- Orig date:
Sun May 23 10:03:41 1999
diff -u --recursive --new-file v2.4.0-test6/linux/drivers/isdn/eicon/Makefile linux/drivers/isdn/eicon/Makefile
@@ -1,8 +1,37 @@
L_OBJS :=
M_OBJS :=
-O_OBJS := eicon_mod.o eicon_isa.o eicon_pci.o eicon_idi.o eicon_io.o
+LX_OBJS :=
+MX_OBJS :=
+O_OBJS :=
+OX_OBJS :=
+L_TARGET :=
+O_TARGET :=
+
+ifeq ($(CONFIG_ISDN_DRV_EICON_STANDALONE),y)
+
+ ifeq ($(CONFIG_PCI),y)
+ O_OBJS += common.o idi.o bri.o pri.o log.o xlog.o kprintf.o fpga.o fourbri.o
+ O_OBJS += lincfg.o linchr.o linsys.o linio.o
+ O_OBJS += fcheck.o
+ OX_OBJS += Divas_mod.o
+ endif
+
+else
+
+ OX_OBJS += eicon_mod.o
+ O_OBJS := eicon_isa.o eicon_pci.o eicon_idi.o eicon_io.o
+ O_OBJS += fcheck.o
+ ifeq ($(CONFIG_PCI),y)
+ ifeq ($(CONFIG_ISDN_DRV_EICON_PCI),y)
+ O_OBJS += common.o idi.o bri.o pri.o log.o xlog.o kprintf.o fpga.o fourbri.o
+ O_OBJS += lincfg.o linchr.o linsys.o linio.o
+ endif
+ endif
+
+endif
O_TARGET :=
+
ifeq ($(CONFIG_ISDN_DRV_EICON),y)
O_TARGET += eicon.o
else
@@ -10,4 +39,14 @@
M_OBJS = eicon.o
endif
+
include $(TOPDIR)/Rules.make
+
+MD5FILES += common.c idi.c bri.c pri.c log.c xlog.c kprintf.c fpga.c \
+ fourbri.c fcheck.c
+
+FCHECK = $(shell md5sum -c md5sums.asc >> /dev/null;echo $$?)
+
+fcheck.o: $(MD5FILES)
+ $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -D FILECHECK=$(FCHECK) -c -o fcheck.o fcheck.c
+
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)