PCC := "../.cabal-sandbox/bin/pcc" MODULE_DIR="../../packages" #MODULE_DIR="bower_components" SOURCE_DIR="src" MODULES := $(shell find $(MODULE_DIR) -name '*.purs' | grep -v \/test\/ | grep -v \/example\/ | grep -v \/examples\/) SOURCES := $(shell find $(SOURCE_DIR) -name '*.purs') all: Main Main: src/* $(PCC) $(MODULES) $(SOURCES) @mkdir -p build && cd build && cmake ../output && $(MAKE) && cp Main ../ clean: @rm -f Main @rm -rf output @rm -rf build