CFLAGS=-O0 -Wall -std=c99 CLM=clm CLMFLAGS=-I /opt/clean/lib/StdLib/ -l -lpcre2-8 all: test Clean\ System\ Files/regex.o Clean\ System\ Files/regex.o: regex.c regex.h $(CC) $(CFLAGS) -c $< -o "$@" test: test.icl Regex.dcl Regex.icl Clean\ System\ Files/regex.o $(CLM) $(CLMFLAGS) $@ -o $@ run_test: test ./test clean: rm -frv Clean\ System\ Files test .PHONY: all clean run_test