2023-03-25 03:58:02 +03:00
|
|
|
CFLAGS=-Wall -I munit -ggdb
|
|
|
|
|
unittest_obj=munit/munit.o
|
|
|
|
|
|
2025-12-05 01:03:04 +03:00
|
|
|
all: str_bin str_test bit_test
|
2023-03-25 03:58:02 +03:00
|
|
|
|
|
|
|
|
str_test: $(unittest_obj) str_lib.o str_test.o
|
|
|
|
|
$(CC) $(CFLAGS) -o $@ $^
|
|
|
|
|
|
|
|
|
|
str_bin: str_lib.o str_bin.o
|
|
|
|
|
$(CC) $(CFLAGS) -o $@ $^
|
|
|
|
|
|
2025-12-05 01:03:04 +03:00
|
|
|
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
|
2023-03-25 03:58:02 +03:00
|
|
|
./str_test
|
2025-12-05 01:03:04 +03:00
|
|
|
./bit_test
|
2023-03-25 03:58:02 +03:00
|
|
|
|
|
|
|
|
clean:
|
2025-12-05 01:03:04 +03:00
|
|
|
rm -f *_bin *.o $(unittest_obj) str_test bit_test
|