Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CFLAGS=-std=c11 -Wall -Werror
- OUTPUT=ps1
- TEST_TARGET = tests/all_tests
- TEST_MODULES = tests/bmp_tests.o
- all: $(OUTPUT) $(TEST_TARGET) clean
- test: $(TEST_TARGET) clean
- $<
- clean:
- rm -f *.o tests/*.o
- $(TEST_TARGET): tests/all_tests.o $(TEST_MODULES) bmp.h
- tests/bmp_tests.o: tests/bmp_tests.c bmp.h
- %.o: %.c
- gcc $(CFLAGS) -c -o $@ $< -lm
- %: %.o
- gcc -o $@ $^ -lm
- $(OUTPUT): main.o bmp.o playfair.o
- gcc $(CFLAGS) main.o bmp.o playfair.o -o ps1 -lm
- main.o: main.c
- bmp.o: bmp.c bmp.h
- playfair.o: playfair.c playfair.h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement