X-Git-Url: https://git.sesse.net/?p=fjl;a=blobdiff_plain;f=Makefile;h=926fa57317ff1cb35e75d80356f0f95244be5387;hp=4784dcebac7d034712afa08025fa649318c0c381;hb=039d3c953460ec41fa8b1f9d26e9cf62a344c8ef;hpb=0b02847989970a190c2cfaec4d1abaa1f616284a diff --git a/Makefile b/Makefile index 4784dce..926fa57 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ CC=gcc CFLAGS=-std=gnu99 -O2 -msse4.1 -g -Wall -Wextra -LDFLAGS= +LDFLAGS=-lm all: tests @@ -12,7 +12,7 @@ BITSOURCE_TEST_OBJS=bitsource.o bitsource_test.o bitsource_test: $(BITSOURCE_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(BITSOURCE_TEST_OBJS) -DEHUFF_TEST_OBJS=dehuff.o bitsource.o dehuff_test.o +DEHUFF_TEST_OBJS=dehuff.o input.o bitsource.o dehuff_test.o dehuff_test: $(DEHUFF_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(DEHUFF_TEST_OBJS) @@ -20,15 +20,21 @@ BYTESOURCE_TEST_OBJS=bytesource.o choice.o unstuff.o bytesource_test.o bytesource_test: $(BYTESOURCE_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(BYTESOURCE_TEST_OBJS) -tests: unstuff_test bitsource_test dehuff_test bytesource_test +IDCT_TEST_OBJS=idct.o idct_test.o +idct_test: $(IDCT_TEST_OBJS) + $(CC) $(LDFLAGS) -o $@ $(IDCT_TEST_OBJS) + +tests: unstuff_test bitsource_test dehuff_test bytesource_test idct_test clean: $(RM) $(UNSTUFF_TEST_OBJS) unstuff_test $(RM) $(BITSOURCE_TEST_OBJS) bitsource_test $(RM) $(DEHUFF_TEST_OBJS) dehuff_test - $(RM) $(DEHUFF_TEST_OBJS) bytesource_test + $(RM) $(BYTESOURCE_TEST_OBJS) bytesource_test + $(RM) $(IDCT_TEST_OBJS) idct_test test: tests ./unstuff_test ./bitsource_test ./dehuff_test ./bytesource_test + ./idct_test