Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. EXEC_NAME=d1
  2. CC=gcc
  3. CXX=g++
  4. RM=rm -f
  5. CPPFLAGS=-g -Wall -std=c++11
  6. LDFLAGS=-g
  7. LDLIBS=
  8.  
  9. SRCDIR=.
  10. SRCS=$(wildcard $(SRCDIR)/*.cpp)
  11. OBJS=$(patsubst %.cpp,%.o,$(SRCS))
  12.  
  13. all: $(EXEC_NAME)
  14.  
  15. $(EXEC_NAME): $(OBJS)
  16. $(CXX) $(LDFLAGS) -o $(EXEC_NAME) $(OBJS) $(LDLIBS)
  17.  
  18. submission:
  19. tar -czf $(EXEC_NAME).tar.gz EnvironmentalCondition.cpp EnvironmentalCondition.h EnvironmentalEngine.cpp EnvironmentalEngine.h
  20.  
  21. depend: .depend
  22.  
  23. .depend: $(SRCS)
  24. $(RM) ./.depend
  25. $(CXX) $(CPPFLAGS) -MM $^ >> ./.depend;
  26.  
  27. .PHONY: clean
  28. clean:
  29. $(RM) $(OBJS) $(EXEC_NAME)
  30.  
  31. distclean: clean
  32. $(RM) *~ .depend
  33.  
  34. -include .depend
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement