
INSTALLDIR = /usr/local/games
DATADIR  = \"/usr/local/games/tinyf1dir/\"
CC	 = gcc
OPTIMIZE = -fomit-frame-pointer -O2 -s -N
DEFINES  = -DINSTALLDIR=$(DATADIR)
CFLAGS	 = $(DEFINES) $(OPTIMIZE)
LFLAGS   = -N

PROGS    = tinyf1 f1score
PROGS_O  = f1.o move.o util.o
LIBS     = -lvgagl -lvga

all:	$(PROGS)

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

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

tinyf1:  f1.o move.o util.o
	$(CC) $(CFLAGS) $(LFLAGS) -o tinyf1 $(PROGS_O) $(LIBS)

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

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

install		:all
	-chmod +s tinyf1
	-cp tinyf1 $(INSTALLDIR)
	-cp f1score $(INSTALLDIR)
	-rm -rf $(INSTALLDIR)/tinyf1dir
	-mkdir $(INSTALLDIR)/tinyf1dir
	-cp ./tinyf1dir/*.bmp $(INSTALLDIR)/tinyf1dir
	-cp ./tinyf1dir/sakai.sco $(INSTALLDIR)/tinyf1dir
