Skip to content
Makefile 319 B
Newer Older
# Makefile that builds each src/*.chpl file into a binary in bin/*

CC=chpl
CFLAGS=-g
LDFLAGS=

SRC=$(wildcard src/*.chpl)
PROGRAM=$(addprefix bin/, $(subst .chpl,, $(subst src/,,$(SRC))))

all: mkdir $(PROGRAM)

bin/% : src/%.chpl
	$(CC) $(CFLAGS) -o $@ $<

.PHONY: clean mkdir

mkdir:
	mkdir -p bin
clean:
	rm -R bin