Jambase-j #1

  • //
  • guest/
  • matt_armstrong/
  • jam/
  • patched_version/
  • Jambase-j
  • View
  • Commits
  • Open Download .zip Download (2 KB)
#
# This is a custom Phone.com builtin Jambase.  All it does is set the
# DOT, DOTDOT, and SLASH vars and then looks for the Jambase file
# in the current dir, then its parent, then its grandparent, etc.
#

JAMBASE ?= Jambase ;

if $(UNIX) {
	DOT		default	= . ;
	DOTDOT		default	= .. ;
	SLASH		default = / ;
} else if $(NT) || $(OS2) {
	DOT		default	= . ;
	DOTDOT		default	= .. ;
    	SLASH		default = \\ ;
} else if $(VMS) {
	DOT		default	= [] ;
	DOTDOT		default	= [-] ;
	SLASH		default = . ;
} else if $(MAC) {
	DOT		default = ":" ;
	DOTDOT		default = "::" ;
	SLASH		default = ":" ;
}

# Search in current dir and 10 dirs up from current dir for Jambase
SEARCH on $(JAMBASE) = 
    $(DOT)
    $(DOTDOT)
    $(DOTDOT)$(SLASH)$(DOTDOT)
    $(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)
    $(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)
    $(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)
    $(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)
    $(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)
    $(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)
    $(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)
    $(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)
    $(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)$(SLASH)$(DOTDOT)
    ;

include $(JAMBASE) ;
# Change User Description Committed
#1 2817 Matt Armstrong Update with current known working version.