forked from 131/lab3_test
28 lines
535 B
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
|