#!/usr/bin/make -f SHELL=/bin/sh CC=clang TEST_LIBS = -lcgreen -lm BUILDDIR := build OBJS := $(addprefix $(BUILDDIR)/,merkle_tree.o) TEST_OBJS := $(addprefix $(BUILDDIR)/,main.o merkle_tree_test.o) $(BUILDDIR)/%.o : %.c $(COMPILE.c) $(OUTPUT_OPTION) $< $(OBJS): | $(BUILDDIR) $(TEST_OBJS): | $(BUILDDIR) $(BUILDDIR): mkdir -p $(BUILDDIR) clean: rm -fr build test: $(OBJS) $(TEST_OBJS) $(CC) $(OBJS) $(TEST_OBJS) $(TEST_LIBS) -o $(BUILDDIR)/test cgreen-runner -c -v $(BUILDDIR)/test