我有一个使用 openGL 和 c++ 绘制 3D 行星的程序。它可以工作,我使用下面的 makefile 代码来编译它(这也可以),但我现在创建了一个新的 .h 和 .cpp 文件,我将其包含在我的 newPlanet.cpp 主程序中。我的问题是,如何将这个新的 .h 和 .cpp 文件添加到这个 makefile 中,以便用 newPlanet.cpp 编译它们?
VRUI_MAKEDIR := /opt/local/Vrui-2.6/share/make
ifdef DEBUG
VRUI_MAKEDIR := $(VRUI_MAKEDIR)/debug
endif
INSTALLDIR := $(shell pwd)
RESOURCEDIR = share/VruiExamplePrograms
include $(VRUI_MAKEDIR)/SystemDefinitions
include $(VRUI_MAKEDIR)/Packages.System
include $(VRUI_MAKEDIR)/Configuration.Vrui
include $(VRUI_MAKEDIR)/Packages.Vrui
BININSTALLDIR = $(INSTALLDIR)/$(EXEDIR)
RESOURCEINSTALLDIR = $(INSTALLDIR)/$(RESOURCEDIR)
PACKAGES = MYVRUI
ALL = $(EXEDIR)/NewPlanet
.PHONY: all
all: $(ALL)
.PHONY: extraclean
extraclean:
.PHONY: extrasqueakyclean
extrasqueakyclean:
include $(VRUI_MAKEDIR)/BasicMakefile
$(EXEDIR)/NewPlanet: $(OBJDIR)/NewPlanet.o