Advertisement
Guest User

Untitled

a guest
May 28th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1.  
  2. .PHONY:all clean
  3. bmp_o=bmp/bmp.o bmp/BMPDrawer.o
  4. obj_o=model/main.o model/OBJ.o model/OBJDrawer.o
  5. parser_o=parser/Parser.o parser/main.o
  6.  
  7. all: out/parser out/obj
  8. out:
  9. mkdir out
  10. out/obj:out $(obj_o) $(bmp_o)
  11. $(CXX) $(LDFLAGS) -o out/obj $(obj_o) $(bmp_o)
  12. cp model/Cube.obj model/Sphere.obj model/Suzanne.obj out
  13. out/parser:out $(parser_o) $(bmp_o)
  14. $(CXX) $(LDFLAGS) -o out/parser $(parser_o) $(bmp_o)
  15. cp parser/in out
  16. model/main.o: model/main.cpp $(bmp_o) model/OBJ.o model/OBJDrawer.o
  17. model/OBJ.o: model/OBJ.cpp model/OBJ.h model/OBJExceptions.h
  18. model/OBJDrawer.o: $(bmp_o) model/OBJDrawer.cpp model/OBJDrawer.h model/OBJ.o
  19.  
  20. parser/Parser.o: parser/Parser.cpp parser/Parser.h
  21. parser/main.o: parser/main.cpp parser/Parser.o bmp/bmp.o bmp/BMPDrawer.o
  22.  
  23. bmp/bmp.o: bmp/bmp.cpp bmp/bmp.h
  24. bmp/BMPDrawer.o: bmp/BMPDrawer.cpp bmp/BMPDrawer.h bmp/Drawer.h bmp/bmp.o
  25.  
  26.  
  27. clean: clean_obj clean_bmp clean_parser
  28. clean_obj: clean_bmp
  29. $(RM) $(obj_o)
  30. clean_bmp:
  31. $(RM) $(bmp_o)
  32. clean_parser: clean_bmp
  33. $(RM) $(parser_o)
  34. clean_out: clean
  35. $(RM) -R out
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement