Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC = gcc
- CFLAGS = -Wall -Wextra -Werror
- BUILD=../build/
- all: strlen_tests strcmp_tests strchr_tests strstr_tests clean
- strlen_tests: strlen_tests.o s21_string.o
- $(CC) $(CFLAGS) s21_string_test.o s21_string.o -o $(BUILD)Quest_1
- strcmp_tests: strcmp_tests.o s21_string.o
- $(CC) $(CFLAGS) s21_string_test.o s21_string.o -o $(BUILD)Quest_2
- strchr_tests: strchr_tests.o s21_string.o
- $(CC) $(CFLAGS) s21_string_test.o s21_string.o -o $(BUILD)Quest_5
- strstr_tests: strstr_tests.o s21_string.o
- $(CC) $(CFLAGS) s21_string_test.o s21_string.o -o $(BUILD)Quest_6
- strlen_tests.o: s21_string_test.c
- $(CC) -c $(CFLAGS) -D FLAG1 $^
- strcmp_tests.o: s21_string_test.c
- $(CC) -c $(CFLAGS) -D FLAG2 $^
- strchr_tests.o: s21_string_test.c
- $(CC) -c $(CFLAGS) -D FLAG5 $^
- strstr_tests.o: s21_string_test.c
- $(CC) -c $(CFLAGS) -D FLAG6 $^
- s21_string.o: s21_string.c s21_string.h
- $(CC) -c $(CFLAGS) $<
- clean:
- rm -rf *.o
- rebuild:
- make clean
- make main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement