CC=gcc CFLAGS=-std=gnu99 -O2 -msse4.1 -g LDFLAGS= all: tests UNSTUFF_TEST_OBJS=unstuff.o unstuff_test.o unstuff_test: $(UNSTUFF_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(UNSTUFF_TEST_OBJS) INPUT_TEST_OBJS=input.o input_test.o input_test: $(INPUT_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(INPUT_TEST_OBJS) DEHUFF_TEST_OBJS=dehuff.o input.o dehuff_test.o dehuff_test: $(DEHUFF_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(DEHUFF_TEST_OBJS) tests: unstuff_test input_test dehuff_test clean: $(RM) $(UNSTUFF_TEST_OBJS) unstuff_test $(RM) $(INPUT_TEST_OBJS) input_test $(RM) $(DEHUFF_TEST_OBJS) dehuff_test test: tests ./unstuff_test ./input_test ./dehuff_test