# Makefile (utilities for the Veridata EL-486S/25e notebook)
# Time-stamp: <04 Aug 94 (15:11:53) by pive@ruca.ua.ac.be>
#

# place to install
BINDIR=/usr/local/bin

# Don't compile the code that checks the computer type. If you don't know 
# what you are doing, leave it this way. Anyway, after you tested the 
# programs for a while, you can recompile evrything without the check.
# So, the deamon vwatch will use less memory.
#NO_CHECK=-DNO_CHECK	# don't include the check
NO_CHECK=		# include the check

CC=gcc
CCFLAGS=-O2 -fomit-frame-pointer -m486 $(NO_CHECK)

INSTALL=/usr/bin/install
INSTALLOPT=-o root -g root -m 04111 -s

PROGS=vwatch vmode

all: $(PROGS)

vwatch:	vwatch.o ports.o veridata.o ports.h veridata.h
	$(CC) $(CCFLAGS) -N -o vwatch vwatch.o ports.o veridata.o

vmode: 	vmode.o ports.o veridata.o ports.h veridata.h
	$(CC) $(CCFLAGS) -o vmode vmode.o ports.o veridata.o

veridata.o: veridata.c veridata.h
	$(CC) $(CCFLAGS) -c veridata.c

ports.o: ports.c ports.h
	$(CC) $(CCFLAGS) -c ports.c

vwatch.o: vwatch.c ports.h veridata.h
	$(CC) $(CCFLAGS) -c vwatch.c

vmode.o: vmode.c ports.h veridata.h
	$(CC) $(CCFLAGS) -c vmode.c

clean:
	rm -f *.o $(PROGS)

install:
	$(INSTALL) $(INSTALLOPT) vmode $(BINDIR)
	$(INSTALL) $(INSTALLOPT) vwatch $(BINDIR)
	@echo
	@echo
	@echo "Add the folowing lines to your /etc/rc.d/rc.local file"
	@echo
	@echo "echo \"Loading vwatch\""
	@echo $(BINDIR)"/vwatch"
	@echo $(BINDIR)"/vmode [your options]"
	@echo

