makefile
608 Bytes
all: async1 async2 async3 promise
async1: async1.o
g++ -g -Wall -pedantic $^ -o $@ -lpthread
async1.o: async1.cpp
g++ -g -c -Wall -pedantic $< -o $@
async2: async2.o
g++ -g -Wall -pedantic $^ -o $@ -lpthread
async2.o: async2.cpp
g++ -g -c -Wall -pedantic $< -o $@
async3: async3.o
g++ -g -Wall -pedantic $^ -o $@ -lpthread
async3.o: async3.cpp
g++ -g -c -Wall -pedantic $< -o $@
promise: promise.o
g++ -g -Wall -pedantic $^ -o $@ -lpthread
promise.o: promise.cpp
g++ -g -c -Wall -pedantic $< -o $@
.PHONY: clean
clean:
-rm async1.o async1 async2.o async2 async3.o async3 promise.o promise