#
# Makefile for nsp_cs
#

# $Id: Makefile,v 1.7 2000/12/15 09:08:32 elca Exp $

VERSION=1.1.3#

# If you use kernel 2.2, uncomennt this line
#NSP_KERNEL_2_2=1

ifdef NSP_KERNEL_2_2
PCMCIA_DEF = -DNSP_KERNEL_2_2=1 -I/usr/src/pcmcia-cs-3.1.22/include
else
PCMCIA_DEF =
endif

ARCH_DEF = -mcpu=i586

CFLAGS = -MD -O2 -Wall -Wstrict-prototypes -pipe $(ARCH_DEF) \
	-D__KERNEL__ -DMODULE -DMODVERSIONS -DPCMCIA  \
	$(PCMCIA_DEF) -I/usr/src/linux/include

.PHONY: clean dist

all: nsp_cs.o

.c.o:
	gcc $(CFLAGS) -c $<

nsp_cs.o: nsp_cs.c nsp_cs.h nsp_io.c
	gcc $(CFLAGS) -c nsp_cs.c

clean:
	rm -f nsp_cs.o

dist:
	rm -rf nsp_cs-$(VERSION)/
	mkdir nsp_cs-$(VERSION)
	cp ChangeLog README.nsp_cs README.nsp_cs.eng Q_and_A.nsp_cs Q_and_A.nsp_cs.eng Makefile nsp_cs-$(VERSION)/
	cp nsp_cs.c nsp_cs.h nsp_io.c nsp_debug.c nsp_cs.conf nsp_cs.4 nsp_cs.4j nsp_cs-$(VERSION)/
	tar cvf nsp_cs-$(VERSION).tar nsp_cs-$(VERSION)/
	gzip -9f nsp_cs-$(VERSION).tar

# end
