#
# Makefile for mda.o, Monochrome monitor driver for Linux
#
#
# (c) 1995 P.J.Caufield
#

MAJOR_NR    = 31
INSTALL_DIR = /lib/modules/misc

CC     = gcc
CFLAGS = -D__KERNEL__ -fomit-frame-pointer -O -DMONO_MAJOR=$(MAJOR_NR) -DMODULE
#
# Include autoconf.h if we have it
#
ifeq (/usr/include/linux/autoconf.h, $(wildcard /usr/include/linux/autoconf.h))
DFLAGS = -DHAVE_AUTOCONF
endif


mda.o: mda.c vt100.c
	$(CC) $(CFLAGS) $(DFLAGS) -c mda.c -o mda.o 

clean:
	rm -f mda.o *~ *.bak *.uue *.gz
    
install:
	install -d $(INSTALL_DIR) 
	install mda.o $(INSTALL_DIR)/mda.o
	if [ -e /dev/mono ] ; then rm -f /dev/mono ; fi
	mknod --mode 0666 /dev/mono c $(MAJOR_NR) 1

dist:
	cd ..; tar czf mda/mda.tar.gz mda/mda.c mda/mda.h mda/vt100.c mda/README mda/TODO mda/NEWS mda/Makefile 
	uuencode mda.tar.gz mda.tar.gz >mda.uue
