
CC = gcc
OPTIMIZE = -fomit-frame-pointer -O2
CFLAGS = -Wall $(OPTIMIZE)
LFLAGS = -N -s
CFLAGS = -O2 -fomit-frame-pointer
LIBS = -lvga

UTILPROGS = restorefont convfont restoretextmode restorepalette dumpreg \
	fix132x43 setmclk
OBJECTS = restorefont.o convfont.o restoretextmode.o restorepalette.o \
	dumpreg.o fix132x43.o setmclk.o


.c.o:
	$(CC) $(CFLAGS) -c -o $*.o $<

.o:
	$(CC) $(CFLAGS) $(LFLAGS) -o $* $*.o $(LIBS)
	chmod a+rs,go-w $*

all		:	$(UTILPROGS)

convfont	:	convfont.o
	$(CC) $(CFLAGS) $(LFLAGS) -o convfont convfont.o $(LIBS)

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


dep:
	rm -f .depend
	make .depend

.depend:
	gcc -MM $(patsubst %.o,%.c,$(OBJECTS)) >.depend

include .depend
