У меня есть программа, которая использует openGL и C++ для рисования 3D-планеты. Он работает, и я использую код makefile ниже для его компиляции (который также работает), но теперь я создал новый .h и .cpp-файл, который я включил в свою основную программу newPlanet.cpp. Мой вопрос: как мне добавить этот новый файл .h и .cpp в этот файл makefile, чтобы скомпилировать его с помощью newPlanet.cpp?Я не думаю, что понимаю, как работают make-файлы
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
«Не думаю, что я понимаю, как работают make-файлы» - [Начать здесь.] (Http://mrbook.org/tutorials/make/) – 2013-05-10 20:00:14
Я не вижу правил в вашем make-файле –