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