export CC = g++ export CFLAGS = -Wall -Werror -g -O2 export INCLUDE = -I$(CURDIR)/include #export LINK = `sdl-config --cflags --libs` -lSDL_image -lSDL_mixer `pkg-config --cflags --libs lua` -ldl export BUILD = $(CC) $(CFLAGS) $(INCLUDE) export SRCDIR = $(CURDIR) DIRS = libsaria gui CLEANDIRS = $(DIRS:%=clean-%) .PHONY: all $(DIRS) clean $(CLEANDIRS) all: $(DIRS) $(BUILD) $(shell find . | grep "\.o$$") -o ocarina $(LINK) $(DIRS): $(MAKE) -f $(SRCDIR)/scripts/Makefile -C $@ clean: $(CLEANDIRS) rm -f *.o a.out $(CLEANDIRS): $(MAKE) -f $(SRCDIR)/scripts/Makefile -C $(@:clean-%=%) clean