jamgram: cosmetix
[k8jam.git] / defaults / Jambase.locs
blob957b32a695167a0c48df6f638a93cbf37c77676b
1 # set default 'locate' vars -- .build/, etc
2 rule set-default-subdir-locates {
3   local bdir ;
4   local d = $(TOP) ;
6   if ! $(d) { d = "." ; }
8   if $(BUILD_DIR) {
9     bdir = $(BUILD_DIR) ;
10   } else {
11     if $(WINDOZE) { bdir = .wbuild ; } else { bdir = .zbuild ; }
12     if $(USE_CLANG) { bdir = "$(bdir)$(PATH_SEPARATOR)_CLANG" ; }
13     if $(VALGRIND) { bdir = "$(bdir)$(PATH_SEPARATOR)_VALGRIND" ; }
14     if $(DIET) { bdir = "$(bdir)$(PATH_SEPARATOR)_DIET" ; }
15     if $(OPT_PROFILE) { bdir = "$(bdir)$(PATH_SEPARATOR)_$(OPT_PROFILE)" ; }
16   }
18   ALL_LOCATE_BIN = $(d) ;
19   ALL_LOCATE_LIBSO = $(d) ;
20   ALL_LOCATE_TARGET = "$(d)$(PATH_SEPARATOR)$(bdir)" ;
21   ALL_LOCATE_LIB = "$(d)$(PATH_SEPARATOR)$(bdir)$(PATH_SEPARATOR)_libs" ;
22   HCACHEFILE = "$(d)$(PATH_SEPARATOR)$(bdir)$(PATH_SEPARATOR).jamhdr.cache" ;
24   Clean clean : $(HCACHEFILE) ;
28 rule set-default-target-locations {
29   set-default-subdir-locates ;
32 rule set-default-locations {
33   set-default-subdir-locates ;
36 rule set-target-locations {
37   set-default-subdir-locates ;