# Generated automatically from Makefile.in by configure.
CFLAGS = -V2.7.2.3
PROG = unikey.o

CC=gcc $(CFLAGS)
MODCFLAGS = -Wall -O2 -DMODULE -D__KERNEL__ -DLINUX

all: $(PROG)

unikey.o: xl_keyhooks.o xl_unikey.o xl_keymasks.o xl_hzfb.o 
	ld -m elf_i386 -r xl_keyhooks.o xl_unikey.o xl_keymasks.o xl_hzfb.o \
           -o unikey.o

xl_unikey.o: xl_unikey.c /usr/include/linux/version.h
	$(CC) $(MODCFLAGS) -c xl_unikey.c -o xl_unikey.o

xl_keyhooks.o: xl_keyhooks.c /usr/include/linux/version.h
	$(CC) $(MODCFLAGS) -c xl_keyhooks.c -o xl_keyhooks.o

xl_keymasks.o: xl_keymasks.c /usr/include/linux/version.h
	$(CC) $(MODCFLAGS) -c xl_keymasks.c -o xl_keymasks.o

xl_hzfb.o: xl_hzfb.c /usr/include/linux/version.h
	$(CC) $(MODCFLAGS) -c xl_hzfb.c -o xl_hzfb.o

clean:
	rm -f *.bak *.o xl_unikey.o $(PROG)

install:
	if [ ! -n /dev/unikey ]; then mknod /dev/unikey c 100 0; fi
	mkdir -p /lib/modules/`uname -a|awk '{print $$3}'`/video
	cp -f unikey.o /lib/modules/`uname -a|awk '{print $$3}'`/video

distclean: clean
	rm -f Makefile
