Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.33 KB | None | 0 0
  1. MAKEFLAGS += -Rr --no-print-directory --warn-undefined-variables
  2.  
  3. CXX := clang++
  4. CXXFLAGS := -std=c++11 -Wall -Wextra -Wno-liblto
  5. SRCS := $(wildcard src/*.cc)
  6. INCS := -Iinclude
  7. OUTPUTS := $(subst src/,,$(subst .cc,,$(SRCS)))
  8.  
  9.  
  10. all: $(OUTPUTS)
  11.  
  12. %: src/%.cc
  13.     $(CXX) $(CXXFLAGS) $(INCS) -o $@ $^
  14.  
  15.  
  16. clean:
  17.     rm $(OUTPUTS)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement