CPPFLAGS    = -I../xforms/FORMS
TARGET_ARCH = -m486 -b i486-linuxaout
LDLIBS      = -L../xforms/FORMS -L/usr/X11/lib/aout -lforms -lX11 -lm
CFLAGS      = -pipe -g -O3 -fstrength-reduce -Wall
LDFLAGS     = -pipe
ASFLAGS     = -m486

OBJS        = board.o game.o gui.o icondata.o mapdata.o menu.o shanghai.o

##############################################################################

ifeq (.depend,$(wildcard .depend))
all: shanghai
include .depend
else
all: mapdata.c depend
	$(MAKE) all
endif

##############################################################################

shanghai: $(OBJS)

##############################################################################

clean:
	$(RM) *~ *.o *.dvi *.log *.aux *.ps *.out .depend .tmp_depend mapdata.* makemap
	strip shanghai

##############################################################################

depend:
	for i in *.c;do $(CPP) $(CPPFLAGS) -MM $$i;done >.tmp_depend
	mv .tmp_depend .depend

##############################################################################

mapdata.c mapdata.h: makemap
	makemap