Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CFLAGS= -c -Wall -Wextra -Werror -Iinclude
- all: lab1
- lab1: bin main.o io.o util.o algorithm.o
- gcc bin/main.o bin/io.o bin/util.o bin/algorithm.o -o lab1
- bin:
- mkdir bin
- main.o: src/main.c include/io.h include/util.h include/algorithm.h | bin
- gcc $(CFLAGS) src/main.c -o bin/main.o
- io.o: src/io.c | bin
- gcc $(CFLAGS) src/io.c -o bin/io.o
- algorithm.o: src/algorithm.c include/io.h include/util.h | bin
- gcc $(CFLAGS) src/algorithm.c -o bin/algorithm.o
- util.o: src/util.c | bin
- gcc $(CFLAGS) src/util.c -o bin/util.o
- clean:
- rm -rf bin lab1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement