Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .PHONY:all clean
- bmp_o=bmp/bmp.o bmp/BMPDrawer.o
- obj_o=model/main.o model/OBJ.o model/OBJDrawer.o
- parser_o=parser/Parser.o parser/main.o
- all: out/parser out/obj
- out:
- mkdir out
- out/obj:out $(obj_o) $(bmp_o)
- $(CXX) $(LDFLAGS) -o out/obj $(obj_o) $(bmp_o)
- cp model/Cube.obj model/Sphere.obj model/Suzanne.obj out
- out/parser:out $(parser_o) $(bmp_o)
- $(CXX) $(LDFLAGS) -o out/parser $(parser_o) $(bmp_o)
- cp parser/in out
- model/main.o: model/main.cpp $(bmp_o) model/OBJ.o model/OBJDrawer.o
- model/OBJ.o: model/OBJ.cpp model/OBJ.h model/OBJExceptions.h
- model/OBJDrawer.o: $(bmp_o) model/OBJDrawer.cpp model/OBJDrawer.h model/OBJ.o
- parser/Parser.o: parser/Parser.cpp parser/Parser.h
- parser/main.o: parser/main.cpp parser/Parser.o bmp/bmp.o bmp/BMPDrawer.o
- bmp/bmp.o: bmp/bmp.cpp bmp/bmp.h
- bmp/BMPDrawer.o: bmp/BMPDrawer.cpp bmp/BMPDrawer.h bmp/Drawer.h bmp/bmp.o
- clean: clean_obj clean_bmp clean_parser
- clean_obj: clean_bmp
- $(RM) $(obj_o)
- clean_bmp:
- $(RM) $(bmp_o)
- clean_parser: clean_bmp
- $(RM) $(parser_o)
- clean_out: clean
- $(RM) -R out
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement