# Makefile for Sail the Seas, Windows version SDLLIBPATH = C:/Dev-C_~2/Lib SDLINCPATH = C:/Dev-C_~2/Include/sdl CC = gcc CFLAGS = -W -Wall -O2 -g -I$(SDLINCPATH) -L$(SDLLIBPATH) CLINK = -lSDL.dll -lSDL -lSDLmain OBJS = dsfont.o graphics.o main.o menu.o mscreen.o EXE = sailseas.exe # Default target: all all: $(EXE) # Executable files $(EXE): $(OBJS) $(CC) $(CFLAGS) -s -o $(EXE) $(OBJS) $(CLINK) debug: $(OBJS) $(CC) $(CFLAGS) -o $(EXE) $(OBJS) $(CLINK) # Source files dsfont.o: includes.h dsfont.h graphics.h graphics.o: includes.h dsfont.h graphics.h main.o: includes.h custkeys.h dsfont.h graphics.h main.h menu.h mscreen.h menu.o: includes.h custkeys.h graphics.h main.h menu.h mscreen.o: includes.h dsfont.h graphics.h main.h mscreen.h # Other targets run: $(EXE) ./$(EXE) runa: $(EXE) runa $(EXE) rundebug: debug gdb ./$(EXE) clean: -rm $(EXE) $(OBJS)