Advertisement
Slighten

Makefile Template

Mar 6th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.42 KB | None | 0 0
  1. #
  2. # Makefile for HW2
  3. #
  4.  
  5. CC=g++
  6. # if you want to use debugger, add -g to CFLAGS and LDFLAGS
  7. CFLAGS=-c -Wall
  8. LDFLAGS=-std=c++11 -O3 -lm
  9. SOURCES=main.cpp
  10. OBJECTS=$(SOURCES:.cpp=.o)
  11. EXECUTABLE=FM_Partitioner
  12. INCLUDES=net.h cell.h
  13.  
  14. all: $(SOURCES) $(EXECUTABLE)
  15.  
  16. $(EXECUTABLE): $(OBJECTS)
  17.     $(CC) $(LDFLAGS) $(OBJECTS) -o $@
  18.  
  19. %.o:  %.cpp  ${INCLUDES}
  20.     $(CC) $(CFLAGS) $< -o $@
  21.  
  22. clean:
  23.     rm -rf *.o $(EXECUTABLE)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement