#
# Conceptronic 100TCL driver for Linux 2.4
#
# Joffre Heredia
# Computational Medicine Laboratory
# Biostatistics Dept.
# UAB School of Medicine, Bellaterra
# 08193-Barcelona (SPAIN)
#
# e-Mail: joffre@yogi.uab.es
# webpage: http://caos.uab.es/~joffre

CC = gcc
CC_OPTS = -Wall -Wstrict-prototypes -O6
PCMCIA_SOURCE = /usr/src/pcmcia/include
INCLUDE = -I/usr/src/linux/include -I$(PCMCIA_SOURCE)

# 

all:	      realtek_cb.o pci-scan.o cb_shim.o rtl8139-diag
	      @echo "Finished compiling."
	      @echo "Now, copy the modules into the required directory:"
	      @echo "- If you want to copy them into /lib/modules/`uname -r`/pcmcia, type 'make install-kernel'"
	      @echo "- If you want to copy them into /lib/modules/`uname -r`/pcmcia-external, type 'make install-external'"
	      @echo "- Otherwise, copy them manually (More info in readme.txt)"

realtek_cb.o: rtl8139.c
	      $(CC) $(CC_OPTS) $(INCLUDE) -DCARDBUS -DMODULE -c rtl8139.c -o realtek_cb.o

pci-scan.o:   pci-scan.c
	      $(CC) $(CC_OPTS) $(INCLUDE) -DMODULE -D__KERNEL__ -DEXPORT_SYMTAB -c pci-scan.c

cb_shim.o:    cb_shim.c
	      $(CC) $(CC_OPTS) $(INCLUDE) -DMODULE -c cb_shim.c

rtl8139-diag: rtl8139-diag.c
	      $(CC) -O -Wall -o rtl8139-diag rtl8139-diag.c

clean:
	      rm -f realtek_cb.o pci-scan.o cb_shim.o rtl8139-diag

install-kernel:

	      cp realtek_cb.o pci-scan.o cb_shim.o /lib/modules/`uname -r`/pcmcia

install-external:

	      cp realtek_cb.o pci-scan.o cb_shim.o /lib/modules/`uname -r`/pcmcia-external
