1CXX ?= clang++
2PREFIX ?= /usr
3DEVCFLAGS = -Wall -g -D_GNU_SOURCE `sdl-config --cflags`
4CFLAGS = -O2 -Wall `sdl-config --cflags` -Wno-write-strings \
5# -DDEBUG_HELICOPTER # -DDEBUGMAP # -DAIDEBUG # -DDEBUG
6LIBS = -lm -lSDL_gfx -lSDL_image -lSDL_mixer `sdl-config --libs`
7OBJS = 	main.o sonar.o radar.o esm.o control.o submarine.o adcap.o coord.o stack.o contact.o towedarray.o targetmotionanalysis.o boatpositionlog.o dfont.o dstack.o message.o gameclock.o files.o mission.o menu.o draw.o sound.o map.o winfunctions.o helicopter.o
8SSN = ../openssn
9DATADIR = $(PREFIX)/share/games/openssn
10VERSION ?= 0.0
11
12.SUFFIXES: .cpp .o
13
14.cpp.o:
15	$(CXX) $(CFLAGS) -DVERSION=$(VERSION) -DDATADIR=\"$(DATADIR)\" -DOPTDIR=\"$(OPTDIR)\" -c $<
16
17.o:
18	$(CXX) $(CLFAGS) $< -o $@
19
20all: $(OBJS)
21	$(CXX) $(OBJS) $(LIBS) -o $(SSN)
22
23