CFLAGS=-DFOR_X11 -Wall
DEBUGFLAGS=-O2
LDFLAGS=-L/usr/openwin/lib
LIBS=-lxview -lolgx -lXpm -lX11
CC=g++

SRCS=	MsgQ.cc UMsgQ.cc X11Screen.cc city.cc city1.cc debug.cc display.cc\
	graph.cc keyboard.cc main.cc misc.cc net.cc pieces.cc player.cc\
	riverpic.cc rivers.cc rules.cc server.cc savefile.cc units.cc\
	world.cc

OBJS=	MsgQ.o UMsgQ.o X11Screen.o city.o city1.o debug.o display.o\
	graph.o keyboard.o main.o misc.o net.o pieces.o player.o\
	riverpic.o rivers.o rules.o savefile.o server.o units.o\
	world.o

%.o: %.cc
	$(CC) -c $(CFLAGS) $(DEBUGFLAGS) $<

all: $(OBJS)
	$(CC) -o ../civ $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS)

clean:
	rm -f $(OBJS) civ

DEPEND_FILE:=$(shell if [ -f .depend ]; then echo .depend; \
		     else echo /dev/null; fi)

depend:
	g++ -MM $(SRCS) > .depend

include $(DEPEND_FILE)
