Views
for linux_make..
starts in packages/linux_makes, includes build layout from packages/Makefile.buildlayout - build layout has instructions creates the variables that are then used throughout the build:
# sources
abstractions_src = $(cvs_root_dir)/abstractions
doc_src = $(cvs_root_dir)/doc
extensions_src = $(cvs_root_dir)/extensions
externals_src = $(cvs_root_dir)/externals
flext_src = $(cvs_root_dir)/externals/grill/flext
gem_src = $(cvs_root_dir)/Gem
packages_src = $(cvs_root_dir)/packages pd_src = $(cvs_root_dir)/pd scripts_src = $(cvs_root_dir)/scripts
#destinations bindir = $(DESTDIR)$(prefix)/bin includedir = $(DESTDIR)$(prefix)/include mandir = $(DESTDIR)$(prefix)/man
libdir = $(prefix)/lib objectsdir = $(DESTDIR)$(libpddir)/extra pddocdir = $(DESTDIR)$(libpddir)/doc examplesdir = $(pddocdir)/examples helpdir = $(pddocdir)/5.reference manualsdir = $(pddocdir)/manuals readmesdir = $(manualsdir)/READMEs?
THIS IS WHERE THE TROUBLE STARTS!! $(DESTDIR) is concatenated to each destination, which is contrary to how DESTDIR *should* be used (ie explictly in $(install) call)
executes make install,