home changes contents help options

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,