LIBLITMUS ?= /media/speedy/litmus/liblitmus CC ?= gcc CFLAGS = -pthread -O2 -I${LIBLITMUS}/include -I${LIBLITMUS}/arch/arm/include -I/playpen/jbakita/HRTSMT-RTSS19/FinalBenchmarkSetup/baseline/source LDFLAGS = -lrt -lm -L${LIBLITMUS} -llitmus COMMON = /playpen/jbakita/HRTSMT-RTSS19/FinalBenchmarkSetup/baseline/source/extra.h /media/speedy/litmus/tools/mmdc/mmdc.c all: field matrix neighborhood pointer transitive update .PHONY: clean clean: rm field matrix neighborhood pointer transitive update field: ${COMMON} ./Field/field.c $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) matrix: ${COMMON} ./Matrix/ver2/matrix.c $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) neighborhood: ${COMMON} ./Neighborhood/neighborhood.c $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) pointer: ${COMMON} ./Pointer/pointer.c $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) transitive: ${COMMON} ./Transitive/transitive.c $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) update: ${COMMON} ./Update/update.c $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)