home changes contents help options

Edit history

Edit: -1 of 1
Time: 2009-08-25 15:08:09
Note: /pd/pd/Members/dmotd/wiki/BuildLayoutNotes/edit

changed:
-
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,