
o=obj
INCLUDE=e:\prog\emx\include

# -------------------------------------------------------------------------

CFLAGS=-g -Wall -s -O2
#-I $(INCLUDE) -idirafter $(INCLUDE)\cpp -s
CC=gcc $(CFLAGS)

# -------------------------------------------------------------------------

.SUFFIXES: .c .$(o) .exe

.c.$(o):
	$(CC) -c -Zsys -Zomf -D_MAKEFILE_ $<

.c.exe:
	$(CC) $<

.$(o).exe:
	$(CC) -lgraph $<

# -------------------------------------------------------------------------

default:	xened

xened:	xened.exe

xened.exe:	allobjs xened.def
	$(CC) -lgraph -o xened.exe -Zsys -Zomf xened.def *.$(o)

allobjs:	\
	config.$(o) \
	ed_event.$(o) \
	ed_map.$(o) \
	ed_weaps.$(o) \
	gadgets.$(o) \
	mainmenu.$(o) \
	misc.$(o) \
	text.$(o) \
	tiles.$(o) \
	viewer.$(o) \
	xen_map.$(o) \
	xen_tile.$(o) \
	gif.$(o) \
	xened.$(o)
