Advertisement
Guest User

Untitled

a guest
Aug 24th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 0.59 KB | None | 0 0
  1. CXX := /usr/bin/g++
  2. CXXFLAGS := -O2 -lm -std=c++14 -Wall -Wshadow -W
  3. INCLUDE := ./src/include
  4.  
  5. all: bin/Rak
  6.  
  7. bin/Rak: bin/obj1.o bin/obj2.o bin/main.o
  8.     $(CXX) $(CXXFLAGS) -o bin/Rak bin/obj1.o bin/obj2.o bin/main.o
  9.  
  10. bin/obj1.o: src/obj1.cpp src/include/obj1.h
  11.     $(CXX) $(CXXFLAGS) -I$(INCLUDE) -c -o bin/obj1.o src/obj1.cpp
  12.  
  13. bin/obj1.o: src/obj2.cpp src/include/obj2.h
  14.     $(CXX) $(CXXFLAGS) -I$(INCLUDE) -c -o bin/obj2.o src/obj2.cpp
  15.  
  16. bin/main.o: src/main.cpp src/include/main.h
  17.     $(CXX) $(CXXFLAGS) -I$(INCLUDE) -c -o bin/main.o src/main.cpp
  18.  
  19. clean:
  20.     @rm bin/*.o bin/Rak
  21.  
  22. .PHONY: all clean
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement