
CC=gcc -c
ARCH=$(shell uname -m | sed s/i.86/i86/)

ifeq	($(ARCH),i86)
OPTS=-DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O2 \
-fomit-frame-pointer -pipe -m486
else
OPTS=-DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O2 \
-fomit-frame-pointer -pipe
endif


all: adm module

module : pclint.o

adm : pclload

install : all 
	cp -p pclint.o /lib/modules/$(shell uname -r)/misc/
	mkdir -p /usr/lib/pcl
	cp -p *.cod /usr/lib/pcl
	cp -p pclload /usr/lib/pcl
	cp -p pclmknod /usr/lib/pcl

uninstall :
	rm -rf /usr/lib/pclint	

clean :
	rm -f *.o
	rm -f pclload

pclint.o : pclint.c
	$(CC) $(OPTS) pclint.c

pclload : pclload.c pcladm.h
	cc -DLINUX pclload.c -o pclload
	strip	pclload

dummy:
