#
# Makefile 1.0 2001/04/11

# Include site dependent options and kernel configuration
include ./config.mk

# For files in kernel source tree, so that we can override config flags
XFLAGS := -O2 $(CPPFLAGS) -D__KERNEL__ -DEXPORT_SYMTAB $(MFLAG)

# Don't remove "-O3" or bad things will happen!
CFLAGS = -O3 -Wall -Wstrict-prototypes -pipe
CPPFLAGS += $(PCDEBUG) -D__KERNEL__ -DMODULE


MODULES = 88790.o 88790_cs.o


all:	$(MODULES)


88790.o: 88790.c 88790.h
	$(CC) -MD -c $(XFLAGS) $<
	@mkdir -p .depfiles ; mv $*.d .depfiles


88790_cs.o: 88790_cs.c 88790.h 88790.o
	$(CC) -c -MD $(CFLAGS) $(CPPFLAGS) -DPCMCIA_DEBUG=0 $< -o .$@
	@mkdir -p .depfiles ; mv $*.d .depfiles
	$(LD) -r -o $@ .$@ 88790.o
	rm -f .$@ ; chmod -x $@

clean:
	rm -f core core.* *.o .*.o *.s *.a *~ .depend .depfiles/*.d

install-modules: $(MODULES)
	@mkdir -p $(PREFIX)$(MODDIR)/pcmcia
	cp 88790_cs.o $(PREFIX)$(MODDIR)/pcmcia

install-config: config
	/bin/bash copycfg


install: install-modules install-config
