Files
lab3_test/Makefile

28 lines
535 B
Makefile

CFLAGS=-Wall -I munit -ggdb
unittest_obj=munit/munit.o
all: str_bin str_test bit_test
str_test: $(unittest_obj) str_lib.o str_test.o
$(CC) $(CFLAGS) -o $@ $^
str_bin: str_lib.o str_bin.o
$(CC) $(CFLAGS) -o $@ $^
bit_test: $(unittest_obj) bit_lib.o bit_test.o
$(CC) $(CFLAGS) -o $@ $^
bit_lib.o: bit_lib.c bit_lib.h
str_lib.o: str_lib.c str_lib.h
str_bin.o: str_bin.c
bit_test.o: bit_test.c bit_lib.h
all: str_bin str_test bit_test
test: all
./str_test
./bit_test
clean:
rm -f *_bin *.o $(unittest_obj) str_test bit_test