CC=gcc CFLAGS=-g3 CFILES=parslib.c strings.c TEST_FILES=test.c OUTPUT=parslib.o TOUTPUT=test all: $(FILES) $(CC) -c $(CFLAGS) -o parslib.o parslib.c $(CC) -c $(CFLAGS) -o strings.o strings.c $(CC) -c $(CFLAGS) -o streecmp/streecmp.o streecmp/streecmp.c test: all $(CC) $(CFLAGS) $(TEST_FILES) parslib.o strings.o streecmp/streecmp.o -o $(TOUTPUT) run_test: ./$(TOUTPUT) run: ./$(OUTPUT) clean: rm -rf *.o $(TOUTPUT)