# Makefile for defendguin

# by Bill Kendrick
# bill@newbreedsoftware.com
# http://www.newbreedsoftware.com/

# November 6, 1999 - January 27, 2000


# User-definable stuff:

CFLAGS=-Wall -O2
DATA_PREFIX=$(PWD)/data/


# Other definitions:

SDL_CFLAGS := $(shell sdl-config --cflags)
SDL_LDFLAGS := $(shell sdl-config --libs)
MIXER=-lSDL_mixer
NOSOUNDFLAG=__SOUND
CFLAGS=-Wall $(SDL_CFLAGS) -DDATA_PREFIX=\"$(DATA_PREFIX)\" -D$(NOSOUNDFLAG)
SDL_LIB=$(SDL_LDFLAGS) $(MIXER)


# Make commands:

all:	defendguin

nosound:
	make defendguin MIXER= NOSOUNDFLAG=NOSOUND

clean:
	-rm defendguin
	-rm *.o


# Main executable:

defendguin:	defendguin.o
	$(CC) $(CFLAGS) defendguin.o -o defendguin $(SDL_LIB)


# Main object:

defendguin.o:	defendguin.c
