aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile
blob: a243846937aa25fecec9f36a614d74e0dbd303ec (plain)
1
2
3
4
5
6
7
8
9
10
11
LIBS = -lGL -lSDL2main -lSDL2 -lSDL2_image -lSDL2_mixer -lfreetype

FLAGS = -m32 -std=c++11 -I../include -I../include/freetype2

OUT = `echo "" $$(ls -c $(wildcard *.cpp)) | sed s/.cpp/.o/g | sed 's/ / ..\/out\//g'`

../out/%.o:
	@echo "  CXX " $(shell echo $@ | sed 's/..\/out\///g' | sed 's/\.o/\.cpp/')
	@g++ $(FLAGS) -o $@ -c $(shell echo $@ | sed 's/..\/out\///g' | sed 's/\.o/\.cpp/') $(LIBS)

all: $(shell echo $(OUT))