appname := ZeldaPicross

#Compiler related Variables
CXX = g++
CFLAGS = -O2 
LDFLAGS = 



srcfiles := $(shell find . -name "*.cpp")
objects  := $(patsubst %.cpp, %.o, $(srcfiles))

all: $(appname)

$(appname): $(objects)
	$(CXX) $(CFLAGS) $(LDFLAGS) -o $(appname) $(objects) -I/usr/include/SDL2 -D_REENTRANT -lSDL2 -lSDL2main -lSDL2_image -lSDL2_mixer

depend: .depend

.depend: $(srcfiles)
	rm -f ./.depend
	$(CXX) $(CFLAGS) -MM $^>>./.depend;

clean:
	rm -f $(objects)

dist-clean: clean
	rm -f *~ .depend

include .depend
