написал bit_count, тесты и добавил цель в Makefile

This commit is contained in:
alexey
2025-12-05 01:03:04 +03:00
parent 48d46880ea
commit bfa5b6faef
15 changed files with 60 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
CFLAGS=-Wall -I munit -ggdb
unittest_obj=munit/munit.o
all: str_bin str_test
all: str_bin str_test bit_test
str_test: $(unittest_obj) str_lib.o str_test.o
$(CC) $(CFLAGS) -o $@ $^
@@ -9,8 +9,19 @@ str_test: $(unittest_obj) str_lib.o str_test.o
str_bin: str_lib.o str_bin.o
$(CC) $(CFLAGS) -o $@ $^
test: ./str_test
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 *_bin *.o $(unittest_obj) str_test
rm -f *_bin *.o $(unittest_obj) str_test bit_test