comparison Makefile.gen @ 100:8059aad101d1

Improve build system.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 25 Feb 2022 15:29:13 +0200
parents 22774e3f2a89
children
comparison
equal deleted inserted replaced
99:22774e3f2a89 100:8059aad101d1
78 ### 78 ###
79 all: $(NOBUILD_TARGETS) $(NOINST_TARGETS) $(TARGETS) 79 all: $(NOBUILD_TARGETS) $(NOINST_TARGETS) $(TARGETS)
80 80
81 81
82 $(OBJPATH)dmglrender.o: dmglrender.cpp dmglrender.h dmglexts.h 82 $(OBJPATH)dmglrender.o: dmglrender.cpp dmglrender.h dmglexts.h
83 $(COMPILE_CXX_OBJ) 83 $(call COMPILE_CXX_OBJ,)
84 84
85 $(OBJPATH)%.o: %.cpp %.h 85 $(OBJPATH)%.o: %.cpp %.h
86 $(COMPILE_CXX_OBJ) 86 $(call COMPILE_CXX_OBJ,)
87 87
88 $(OBJPATH)%.o: %.cpp 88 $(OBJPATH)%.o: %.cpp
89 $(COMPILE_CXX_OBJ) 89 $(call COMPILE_CXX_OBJ,)
90 90
91 91
92 $(BINPATH)gldragon$(BINEXT): $(addprefix $(OBJPATH), gldragon.o dmglrender.o dmscene.o dmply.o dmutil.o) 92 $(BINPATH)gldragon$(BINEXT): $(addprefix $(OBJPATH), gldragon.o dmglrender.o dmscene.o dmply.o dmutil.o)
93 $(LINK_CXX_BIN) $(LDFLAGS) $(SDL_LDFLAGS) $(GL_LDFLAGS) 93 $(call LINK_CXX_BIN, $(LDFLAGS) $(SDL_LDFLAGS) $(GL_LDFLAGS))
94 94
95 $(BINPATH)ply2bin$(BINEXT): $(addprefix $(OBJPATH), ply2bin.o dmscene.o dmply.o dmutil.o) 95 $(BINPATH)ply2bin$(BINEXT): $(addprefix $(OBJPATH), ply2bin.o dmscene.o dmply.o dmutil.o)
96 $(LINK_CXX_BIN) $(LDFLAGS) $(TOOL_LDFLAGS) 96 $(call LINK_CXX_BIN, $(LDFLAGS) $(TOOL_LDFLAGS))
97 97
98 98
99 ### 99 ###
100 ### Special targets 100 ### Special targets
101 ### 101 ###