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

ifeq	($(ARCH),i86)
OPTS=-DMODULE -D__KERNEL__ -DMODVERSIONS -Wall -Wstrict-prototypes -O2 \
-fomit-frame-pointer -pipe -m486 -I/usr/src/linux/include
else
OPTS=-DMODULE -D__KERNEL__ -DMODVERSIONS -Wall -Wstrict-prototypes -O2 \
-fomit-frame-pointer -pipe -I/usr/src/linux/include -ffixed-8
endif


all: adm module

module : moxa.o

adm : moxaload

install : all 
	cp -p moxa.o /lib/modules/$(shell uname -r)/misc/
	mkdir -p /usr/lib/moxa
	cp -p *.cod /usr/lib/moxa
	cp -p moxaload /usr/lib/moxa
	cp -p mxmknod /usr/lib/moxa

uninstall :
	rm -rf /usr/lib/moxa	

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

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

moxaload : moxaload.c moxaadm.h
	cc -DLINUX moxaload.c -o moxaload
	strip	moxaload

dummy:
