#
# Check /lib/modules to set the correct version.
#
KERN_VER        = 2.2.16

#
# Set the following macro the the directory where your PCMCIA source code lies.
#
PCMCIASRC       = /usr/src/pcmcia

#
# OEM release related stuff. Make sure there is no tailing spaces for the first
# three macros.
#
OEM_COMPANY     = ddc
OEM_REL_MOD     = fpc-0105tx
OEM_REL_VER     = 1.44
OEM_CC_OPTIONS  = -DDDC

CC              = gcc
INC             = -I$(PCMCIASRC)/include -I/usr/src/linux/include
CFLAGS          = -DMODULE -DMODVERSIONS -D__KERNEL__ -DGENERIC \
                  $(OEM_CC_OPTIONS) -c -O2 $(INC)
LDFLAGS         = -r
MOD_DIR         = /lib/modules/$(KERN_VER)
MODULES         = pcnet_cs.o 8390.o

all: $(MODULES)

8390.o: _8390.o lan.o
	$(LD) $(LDFLAGS) -o 8390.o _8390.o lan.o

pcnet_cs.o : pcnet_cs.c fpc0105tx.h fpc0105tx_oem.h 
	$(CC) $(CFLAGS) -o pcnet_cs.o pcnet_cs.c 

_8390.o: 8390.c fpc0105tx.h fpc0105tx_oem.h 
	$(CC) $(CFLAGS) -o _8390.o 8390.c

install: pcnet_cs.o 8390.o
	-cp $(MOD_DIR)/pcmcia/pcnet_cs.o $(MOD_DIR)/pcmcia/pcnet_cs.o.old
	-cp pcnet_cs.o $(MOD_DIR)/pcmcia
	-cp $(MOD_DIR)/net/8390.o $(MOD_DIR)/net/8390.o.old
	-cp 8390.o $(MOD_DIR)/net

clean:
	-rm _8390.o 8390.o pcnet_cs.o 
