# Makefile for Sail the Seas, Linux version SDLLIBPATH = /mnt/hda1/dwk/c/temp/linux/usr/lib SDLINCPATH = /mnt/hda1/dwk/c/temp/linux/usr/include CC = gcc CFLAGS = -W -Wall -ansi -pedantic -O2 -g -I$(SDLINCPATH) -L$(SDLLIBPATH) CLINK = -lm -lSDL -lSDLmain -Wl,/usr/X11R6/lib/libX11.so.6,/usr/lib/libxmms.so.1 OBJS = dsfont.o graphics.o main.o menu.o mscreen.o EXE = sailseas # 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) ./$(EXE) `line` rundebug: debug gdb ./$(EXE) clean: -rm $(EXE) $(OBJS)