- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
- <HTML>
-
- <HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">
- <META NAME="VPSiteProject" CONTENT="file:///D|/rld/Docs/Project.vpp">
-
- <META NAME="GENERATOR" Content="Visual Page 2.0 for Windows">
- <TITLE>Jambase Cross Reference</TITLE>
- </HEAD>
-
- <BODY>
-
- <H1><A NAME="Jambase"></A>Jambase Cross Reference and Trace</H1>
- <P><B><A HREF="#XRef">Jambase Cross Reference</A><BR>
- <A HREF="#Actions"> - Actions</A><BR>
- <A HREF="#Trace">jam -d+5 variable trace</A></B></P>
- <PRE> 1|#
- 2|# /+\
- 3|# +\ Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc.
- 4|# \+/
- 5|#
- 6|# This file is part of Jam - see jam.c for Copyright information.
- 7|# 05/17/04 (dunbar)- Support for Siebel Analytics
- 8|#
- 9|#
- 10|# JAMBASE - jam 2.5 ruleset providing make(1)-like functionality
- 11|#
- 12|# Special targets defined in this file:<A NAME="12"></A>
- 13|#
- 14|# all - parent of first, shell, files, lib, exe
- 15|# first - first dependent of 'all', for potential initialization
- 16|# shell - parent of all Shell targets
- 17|# files - parent of all File targets
- 18|# lib - parent of all Library targets
- 19|# exe - parent of all Main targets
- 20|# dirs - parent of all MkDir targets
- 21|# clean - removes all Shell, File, Library, and Main targets
- 22|# uninstall - removes all Install targets
- 23|
- 24|# Rules defined by this file:
- 25|#
- 26|# Archive lib : source ; archive library from compiled sources
- 27|# ArchiveFromObjects lib : objects ; archive library from objects
- 28|# As obj.o : source.s ; .s -> .o
- <STRIKE> 29|# Bulk dir : files ; populate directory with many files</STRIKE>
- 30|# <A HREF="#833">Cc</A> obj.o : source.c ; .c -> .o
- 31|# <A HREF="#322">C++</A> obj.o : source.cc ; .cc -> .o
- 32|# <A HREF="#947">Clean</A> clean : sources ; remove sources with 'jam clean'
- 33|# <A HREF="#331">File</A> dest : source ; copy file
- 34|# GenFile source.c : program args ; make custom file
- 35|# <STRIKE>HardLink </STRIKE>target : source ; make link from source to target
- 36|# <A HREF="#354">HdrRule</A> source : headers ; handle #includes
- 37|# <STRIKE>InstallInto</STRIKE> dir : sources ; install any files
- 38|# <STRIKE>InstallBin</STRIKE> dir : sources ; install binaries
- 39|# <STRIKE>InstallLib</STRIKE> dir : sources ; install files
- 40|# <STRIKE>InstallFile</STRIKE> dir : sources ; install files
- 41|# <STRIKE>InstallMan</STRIKE> dir : sources ; install man pages
- 42|# <STRIKE>InstallShell</STRIKE> dir : sources ; install shell scripts
- 43|# Lex source.c : source.l ; .l -> .c
- 44|# Library lib : source ; shared library from compiled sources
- 45|# <A HREF="#447">LibraryFromObjects</A> lib : objects ; shared library from objects
- 46|# Libs images : libraries ; bag libraries onto Mains
- 47|# Main image : source ; link executable from compiled sources
- 48|# MainFromObjects image : objects ; link executable from objects
- 49|# <A HREF="#517">MkDir</A> dir ; make a directory, if not there
- 50|# <A HREF="#552">Object</A> object : source ; compile object from source
- 51|# ObjectCcFlags source : flags ; add compiler flags for object
- 52|# ObjectC++Flags source : flags ; add compiler flags for object
- 53|# ObjectDefines
- 54|# ObjectHdrs source : dirs ; add include directories for object
- 55|# <A HREF="#608">Objects</A> sources ; compile sources
- 56|# Resource xxx : yyy ; resource compiler
- 57|# RmTemps target : sources ; remove temp sources after target made
- 58|# <STRIKE>Setuid</STRIKE> images ; mark executables Setuid
- 59|# <STRIKE>Shell</STRIKE> exe : source ; make a shell executable
- 60|# <STRIKE>SoftLink</STRIKE> target : source ; make symlink from source to target
- 61|# <A HREF="#648">SubDir</A> TOP d1 d2 ... ; start a subdirectory Jamfile
- 62|# SubDirCcFlags flags ; add compiler flags until next SubDir
- 63|# SubDirC++Flags flags ; add compiler flags until next SubDir
- 64|# <A HREF="#813">SubDirHdrs</A> d1 d2 ... ; add include dir until next SubDir
- 65|# SubInclude TOP d1 d2 ... ; include a subdirectory Jamfile
- 66|# SubRules
- 67|# Undefines images : symbols ; save undef's for linking
- 68|# UserObject object : source ; handle unknown suffixes for Object
- 69|# <A HREF="#833">Yacc</A> source.c : source.y ; .y -> .c
- 70|
- 71|# Utility rules that have no side effects (not supported):
- 72|#
- 73|# <A HREF="#904">FAppendSuffix</A> f1 f2 ... : $(SUF) ; return $(<) with suffixes
- 74|# Fdefines
- 75|# <A HREF="#922">FDirName</A> d1 d2 ... ; return path from root to dir
- 76|# <A HREF="#850">FGrist</A> d1 d2 ... ; return d1!d2!...
- 77|# <A HREF="#851">FGristFiles</A> value ; return $(value:G=$(SOURCE_GRIST))
- 78|# <A HREF="#852">FGristSourceFiles</A> value ; return $(value:G=$(SOURCE_GRIST))
- 79|# <A HREF="#884">FStripCommon</A> v1 : v2 ; strip common initial parts of v1 v2
- 80|# <A HREF="#799">FSubDirPath</A>
- 81|# <A HREF="#868">FReverse</A> a1 a2 ... ; return ... a2 a1
- 82|# <A HREF="#893">FRelPath</A> d1 : d2 ; return rel path from d1 to d2
- 83|# <A HREF="#872">FSubDir</A> d1 d2 ... ; return path to root
- 84|# <A HREF="#930">FDefines</A>
- 85|# <A HREF="#931">FIncludes</A>
- 86|# FQuote
- 87|
- 88|# Brief review of the jam language:
- 89|#
- 90|# Statements:
- 91|# rule RULE - statements to process a rule
- 92|# actions RULE - system commands to carry out target update
- 93|#
- 94|# Modifiers on actions:
- 95|# together - multiple instances of same rule on target get executed
- 96|# once with their sources ($(>)) concatenated
- 97|# updated - refers to updated sources ($(>)) only
- 98|# ignore - ignore return status of command
- 99|# quietly - don't trace its execution unless verbose
- 100|# piecemeal - iterate command each time with a small subset of $(>)
- 101|# existing - refers to currently existing sources ($(>)) only
- 102|# bind vars - subject to binding before expanding in actions
- 103|#
- 104|# Special rules:
- 105|# <FONT COLOR="#00CC00">Always</FONT> - always build a target
- 106|# <FONT COLOR="#00CC00">Depends</FONT> - builds the dependency graph
- 107|# <FONT COLOR="#00CC00">Echo</FONT> - blurt out targets on stdout
- 108|# <FONT COLOR="#00CC00">Exit</FONT> - blurt out targets and exit
- 109|# <FONT COLOR="#00CC00">Includes</FONT> - marks sources as headers for target (a codependency)
- 110|# <FONT COLOR="#00CC00">NoCare</FONT> - don't panic if the target can't be built
- 111|# <FONT COLOR="#00CC00">NoUpdate</FONT> - create the target if needed but never update it
- 112|# <FONT COLOR="#00CC00">NotFile</FONT> - ignore the timestamp of the target (it's not a file)
- 113|# <FONT COLOR="lime">Temporary</FONT> - target need not be present if sources haven't changed
- 114|#
- 115|# Special variables set by jam:
- 116|# $(<) - targets of a rule (to the left of the :)
- 117|# $(>) - sources of a rule (to the right of the :)
- 118|# $(xxx) - true on xxx (UNIX, VMS, NT, OS2, MAC)
- 119|# $(OS) - name of OS - varies wildly
- 120|# $(JAMVERSION) - version number (2.5)
- 121|#
- 122|# Special variables used by jam:
- 123|# SEARCH - where to find something (used during binding and actions)
- 124|# LOCATE - where to plop something not found with SEARCH
- 125|# HDRRULE - rule to call to handle include files
- 126|# HDRSCAN - egrep regex to extract include files
- 127|#
- 128|# Special targets:
- 129|# all - default if none given on command line
- 130|#
- 131|# for perforce use -- jambase version
- 132| JAMBASEDATE = 2004.06.17 ;<A NAME="132"></A>
- 133|# Initialize variables
- 134|#
- 135|#
- 136|# OS specific variable settings
- 137|#
- 138|if $(NT) {
- 139| MV ?= move /y ;
- 140| CP ?= copy ;
- 141| RM ?= del /f/q ;
- 142| RMDIR ?= rmdir /s/q ;
- 143| SLASH ?= \\ ;
- 144| SUFDLL ?= .dll ;
- 145| SUFLIB ?= .lib ;
- 146| SUFOBJ ?= .obj ;
- 147| SUFEXE ?= .exe ;
- 148| SUFPDB ?= .pdb ;
- 149| SUFILK ?= .ilk ;
- 150| if $(MSVCDIR) { # Visual C++ 6.0 uses MSVCDIR
- 151| AR ?= lib ;
- 152| AS ?= masm386 ;
- 153| CC ?= cl /nologo ;
- 154| CCFLAGS ?= "" ;
- 155| C++ ?= $(CC) ;
- 156| C++FLAGS ?= $(CCFLAGS) ;
- 157| LIBDIR ?= $(MSVCDIR)\\lib ;
- 158| LIBFLAGS ?= "" ;
- 159| LINK ?= link /nologo ;
- 160| LINKFLAGS ?= "" ;
- 161| LINKLIBS ?=
- 162| $(LIBDIR)\\kernel32.lib
- 163| $(LIBDIR)\\oldnames.lib ;
- 164| OPTIM ?= "" ;
- 165| RC ?= rc ;
- 166| STDHDRS ?= $(MSVCDIR)\\include ;
- 167| UNDEFFLAG ?= "/u _" ;
- 168| } else if $(DMCDIR) {
- 169| CC ?= $(DMCDIR)\\bin\\dmc.exe ;
- 170| CCFLAGS ?= "" ;
- 171| C++ ?= $(CC) ;
- 172| C++FLAGS ?= $(CCFLAGS) ;
- 173| LIBDIR ?= $(DMCDIR)\\lib ;
- 174| LIBFLAGS ?= "" ;
- 175| LINK ?= $(DMCDIR)\\bin\\link /nologo ;
- 176| LINKFLAGS ?= "" ;
- 177| LINKLIBS ?= $(DMCDIR)\\lib\\kernel32.lib
- 178| $(DMCDIR)\\lib\\oldnames.lib ;
- 179| OPTIM ?= "" ;
- 180| RC ?= "" ;
- 181| STDHDRS ?= $(DMCDIR)\\Include ;
- 182| UNDEFFLAG ?= "-u " ;
- 183| } else {
- 184| EXIT On NT, set MSVCDIR to the root of the Microsoft directories. ;
- 185| }
- 186|} else if $(UNIX) {
- 187| switch $(OS) {
- 188| case AIX :
- 189| CC ?= xlc_r ;
- 190| C++ ?= xlC_r ;
- 191| LIBFLAGS ?= "-qmkshrobj -qtwolink -brtl -bnortllib -G -bf" ;
- 192| case HPUX :
- 193| RANLIB ?= "" ;
- 194| case SOLARIS :
- 195| CC ?= /opt/SUNWspro/bin/cc ;
- 196| C++ ?= /opt/SUNWspro/bin/CC ;
- 197| RANLIB ?= "" ;
- 198| AR ?= "/usr/ccs/bin/ar ru" ;
- 199| }
- 200| # UNIX defaults
- 201| CCFLAGS ?= ;
- 202| C++FLAGS ?= $(CCFLAGS) ;
- 203| CHMOD ?= chmod ;
- 204| CHGRP ?= chgrp ;
- 205| CHOWN ?= chown ;
- 206| LEX ?= lex ;
- 207| LINKFLAGS ?= $(CCFLAGS) ;
- 208| LINKLIBS ?= ;
- 209| OPTIM ?= -O ;
- 210| RANLIB ?= ranlib ;
- 211| YACC ?= yacc ;
- 212| YACCGEN ?= .c ;
- 213| YACCFILES ?= y.tab ;
- 214| YACCFLAGS ?= -d ;
- 215| }
- 216|#
- 217|# General defaults; a lot like UNIX
- 218|#
- 219| AR ?= ar ru ;
- 220| AS ?= as ;
- 221| ASFLAGS ?= ;
- 222| AWK ?= awk ;
- 223| BINDIR ?= /usr/local/bin ;
- 224| C++ ?= cc ;
- 225| C++FLAGS ?= ;
- 226| CC ?= cc ;
- 227| CCFLAGS ?= ;
- 228| CP ?= cp -f ;
- 229| DOT ?= . ;
- 230| DOTDOT ?= .. ;
- 231| EXEMODE ?= 755 ;
- 232| FILEMODE ?= 644 ;
- 233| HDRS ?= ;
- 234| INSTALLGRIST ?= installed ;
- 235| JAMFILE ?= Jamfile ;
- 236| JAMRULES ?= Jamrules ;
- 237| LEX ?= ;
- 238| LIBDIR ?= /usr/local/lib ;</PRE>
-
- <PRE>
- <TABLE BORDER="1" WIDTH="100%">
- <TR>
- <TD WIDTH="100%">Need to revisit this <FONT FACE="Courier New, Courier">LINK</FONT> value. C++ isn't accurate for all platforms;
- it does work for Windows and AIX.</TD>
- </TR>
- </TABLE>
-
- 239| LINK ?= $(C++) ; # ?? $(CC)
- 240| LINKFLAGS ?= ;
- 241| LINKLIBS ?= ;
- 242| LN ?= ln ;
- 243| MANDIR ?= /usr/local/man ;
- 244| MKDIR ?= mkdir ;
- 245| MV ?= mv -f ;
- 246| OPTIM ?= ;
- 247| RCP ?= rcp ;
- 248| RM ?= rm -f ;
- 249| RMDIR ?= $(RM) ;
- 250| RSH ?= rsh ;
- 251| SED ?= sed ;
- 252| SHELLHEADER ?= "#!/bin/sh" ;
- 253| SHELLMODE ?= 755 ;
- 254| SLASH ?= / ;
- 255| STDHDRS ?= /usr/include ;
- 256| SUBDIRRULES ?= ;
- 257| SUBDIRRESET ?= ASFLAGS HDRS C++FLAGS CCFLAGS ;
- 258| SUFEXE ?= "" ;
- 259| SUFDLL ?= .so ; # MS centric. Unix uses .so suffix
- 260| SUFLIB ?= .so ; # MS has .lib and .dll
- 261| SUFOBJ ?= .o ;
- 262| UNDEFFLAG ?= "-u _" ;
- 263| YACC ?= ;
- 264| YACCGEN ?= ;
- 265| YACCFILES ?= ;
- 266| YACCFLAGS ?= ;
- 267| HDRPATTERN = "^[ ]*#[ ]*include[ ]*[<\"]([^\">]*)[\">].*$" ;
- 268| OSFULL = $(OS)$(OSVER)$(OSPLAT) ;
- 269|# Base dependencies - first for "bootstrap" kinds of rules
- 270|<FONT COLOR="#00CC00">Depends</FONT> all : shell files lib exe obj ;
- 271|<FONT COLOR="#00CC00">Depends</FONT> all shell files lib exe obj : first ;
- 272|<FONT COLOR="#00CC00">NotFile</FONT> all first shell files lib exe obj dirs clean uninstall ;
- 273|<FONT COLOR="#00CC00">Always</FONT> clean uninstall ;
- 274|#
- 275|# Rules
- 276|#
- 277|rule Archive { <A NAME="277"></A>
- 278| <A HREF="#281">ArchiveFromObjects</A> $(<) : $(>:S=$(SUFOBJ)) ; # :Suffix
- 279| <A HREF="#608">Objects</A> $(>) ;
- 280| }
- 281|rule ArchiveFromObjects { <A NAME="281"></A>
- 282| local _i _l _s ;
- 283| _s = [ <A HREF="#851">FGristFiles</A> $(>) ] ; # Add grist to file names
- 284| _l = $(<:S=$(SUFLIB)) ; # Archive :Suffix
- 285| if $(KEEPOBJS) { <FONT COLOR="#00CC00">Depends</FONT> obj : $(_s) ; # library depends on its member objects
- 286| } else { <FONT COLOR="#00CC00">Depends</FONT> lib : $(_l) ; }
- 287| if ! $(_l:D) { <A HREF="#505">MakeLocate</A> $(_l) $(_l)($(_s:BS)) : $(LOCATE_TARGET) ; } # :Base/:Suffix/:Directory
- 288| if $(NOARSCAN) {
- 289| <FONT COLOR="#00CC00">Depends</FONT> $(_l) : $(_s) ;
- 290| } else {
- 291| <FONT COLOR="#00CC00">Depends</FONT> $(_l) : $(_l)($(_s:BS)) ; # :Base/:Suffix
- 292| for _i in $(_s) {
- 293| <FONT COLOR="#00CC00">Depends</FONT> $(_l)($(_i:BS)) : $(_i) ; # :Base/:Suffix
- 294| }
- 295| }
- 296| <A HREF="#947">Clean</A> clean : $(_l) ;
- 297| <A HREF="#940">FArchive</A> $(_l) : $(_s) ;
- 298| if $(RANLIB) { Ranlib $(_l) ; }
- 299| if ! ( $(NOARSCAN) || $(NOARUPDATE) ) { RmTemps $(_l) : $(_s) ; }
- 300| }
- 301|rule As { <A NAME="301"></A>
- 302| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(>) ;
- 303| ASFLAGS on $(<) += $(ASFLAGS) $(SUBDIRASFLAGS) ;
- 304| ASHDRS on $(<) = [ <A HREF="#931">FIncludes</A> $(SEARCH_SOURCE) $(SUBDIRHDRS) $(HDRS) ] ;
- 305| }
- <STRIKE>306|rule Bulk { </STRIKE><A NAME="306"></A><STRIKE>
- 307| local i ;
- 308| for i in $(>) {
- 309| </STRIKE><A HREF="#331"><STRIKE>File</STRIKE></A><STRIKE> $(i:D=$(<)) : $(i) ; # :Directory
- 310| }
- 311| }</STRIKE>
- 312|rule Cc { <A NAME="312"></A>
- 313| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(>) ;
- 314| # Just to clarify here: this sets the per-target CCFLAGS to
- 315| # be the current value of (global) CCFLAGS and SUBDIRCCFLAGS.
- 316| # CCHDRS and CCDEFS must be reformatted each time for some
- 317| # compiles (NT) that malign multiple -D or -I flags.
- 318| CCFLAGS on $(<) += $(CCFLAGS) $(SUBDIRCCFLAGS) $(OPTIM) ;
- 319| CCHDRS on $(<) = [ on $(<) <A HREF="#931">FIncludes</A> $(HDRS) ] ;
- 320| CCDEFS on $(<) = [ on $(<) <A HREF="#930">FDefines</A> $(DEFINES) ] ;
- 321| }
- 322|rule C++ { <A NAME="322"></A>
- 323| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(>) ;
- 324| C++FLAGS on $(<) += $(C++FLAGS) $(SUBDIRC++FLAGS) $(OPTIM) ;
- 325| CCHDRS on $(<) = [ on $(<) <A HREF="#931">FIncludes</A> $(HDRS) ] ;
- 326| CCDEFS on $(<) = [ on $(<) <A HREF="#930">FDefines</A> $(DEFINES) ] ;
- 327| }
- 328|rule C++Flags { C++FLAGS += $(<) ; } <A NAME="328"></A>
- 329|rule Chmod { if $(CHMOD) { <A HREF="#945">Chmod1</A> $(<) ; } } <A NAME="329"></A>
- 330|rule Defines { DEFINES += $(<) ; } <A NAME="330"></A>
- 331|rule File { <A NAME="331"></A>
- 332| <FONT COLOR="#00CC00">Depends</FONT> files : $(<) ;
- 333| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(>) ;
- 334| SEARCH on $(>) = $(SEARCH_SOURCE) ;
- 335| MODE on $(<) = $(FILEMODE) ;
- 336| <A HREF="#329">Chmod</A> $(<) ;
- 337| }
- 338|rule GenFile { <A NAME="338"></A>
- 339| local _t = [ <A HREF="#852">FGristSourceFiles</A> $(<) ] ;
- 340| local _s = [ <A HREF="#904">FAppendSuffix</A> $(>[1]) : $(SUFEXE) ] ;
- 341| <FONT COLOR="#00CC00">Depends</FONT> $(_t) : $(_s) $(>[2-]) ;
- 342| <A HREF="#338">GenFile1</A> $(_t) : $(_s) $(>[2-]) ;
- 343| <A HREF="#947">Clean</A> clean : $(_t) ;
- 344| }
- 345|rule GenFile1 { <A NAME="345"></A>
- 346| <A HREF="#505">MakeLocate</A> $(<) : $(LOCATE_SOURCE) ;
- 347| SEARCH on $(>) = $(SEARCH_SOURCE) ;
- 348| }
- <STRIKE> 349|rule HardLink { </STRIKE><A NAME="349"></A><STRIKE>
- 350| <FONT COLOR="#00CC00">Depends</FONT> files : $(<) ;
- 351| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(>) ;
- 352| SEARCH on $(>) = $(SEARCH_SOURCE) ;
- 353| }</STRIKE>
- 354|rule HdrRule { # HdrRule source : headers ; <A NAME="354"></A>
- 355| # N.B. This rule is called during binding, potentially after
- 356| # the fate of many targets has been determined, and must be
- 357| # used with caution: don't add dependencies to unrelated
- 358| # targets, and don't set variables on $(<).
- 359| # Tell Jam that anything depending on $(<) also depends on $(>),
- 360| # set SEARCH so Jam can find the headers, but then say we don't
- 361| # care if we can't actually find the headers (they may have been
- 362| # within ifdefs),
- 363| local s = $(>:G=$(HDRGRIST:E)) ; # :Grist/:Value
- 364| <FONT COLOR="#00CC00">Includes</FONT> $(<) : $(s) ;
- 365| SEARCH on $(s) = $(HDRSEARCH) ;
- 366| <FONT COLOR="#00CC00">NoCare</FONT> $(s) ;
- 367| # Propagate on $(<) to $(>)
- 368| HDRSEARCH on $(s) = $(HDRSEARCH) ;
- 369| HDRSCAN on $(s) = $(HDRSCAN) ;
- 370| HDRRULE on $(s) = $(HDRRULE) ;
- 371| HDRGRIST on $(s) = $(HDRGRIST) ;
- 372| }
- <STRIKE> 373|rule InstallInto { # InstallInto dir : sources ; </STRIKE><A NAME="373"></A><STRIKE>
- 374| local i t ;
- 375| t = $(>:G=$(INSTALLGRIST)) ; # :Grist
- 376| # Arrange for jam install
- 377| # Arrange for jam uninstall
- 378| # sources are in SEARCH_SOURCE
- 379| # targets are in dir
- 380| <FONT COLOR="#00CC00">Depends</FONT> install : $(t) ;
- 381| <A HREF="#947">Clean</A> uninstall : $(t) ;
- 382| SEARCH on $(>) = $(SEARCH_SOURCE) ;
- 383| </STRIKE><A HREF="#505"><STRIKE>MakeLocate</STRIKE></A><STRIKE> $(t) : $(<) ;
- 384| # For each source, make gristed target name
- 385| # and Install, Chmod, Chown, and Chgrp
- 386| for i in $(>) {
- 387| local tt = $(i:G=$(INSTALLGRIST)) ; # :Grist
- 388| <FONT COLOR="#00CC00">Depends</FONT> $(tt) : $(i) ;
- 389| Install $(tt) : $(i) ;
- 390| </STRIKE><A HREF="#329"><STRIKE>Chmod</STRIKE></A><STRIKE> $(tt) ;
- 391| if $(OWNER) && $(CHOWN) {
- 392| Chown $(tt) ;
- 393| OWNER on $(tt) = $(OWNER) ;
- 394| }
- 395| if $(GROUP) && $(CHGRP) {
- 396| Chgrp $(tt) ;
- 397| GROUP on $(tt) = $(GROUP) ;
- 398| }
- 399| }
- 400| }
- 401|rule InstallBin { </STRIKE><A NAME="401"></A><STRIKE>
- 402| local _t = [ <A HREF="#904">FAppendSuffix</A> $(>) : $(SUFEXE) ] ;
- 403| </STRIKE><A HREF="#373"><STRIKE>InstallInto</STRIKE></A><STRIKE> $(<) : $(_t) ;
- 404| MODE on $(_t:G=$(INSTALLGRIST)) = $(EXEMODE) ; # :Grist
- 405| }
- 406|rule InstallFile { </STRIKE><A NAME="406"></A><STRIKE>
- 407| </STRIKE><A HREF="#373"><STRIKE>InstallInto</STRIKE></A><STRIKE> $(<) : $(>) ;
- 408| MODE on $(>:G=$(INSTALLGRIST)) = $(FILEMODE) ; # :Grist
- 409| }
- 410|rule InstallLib { </STRIKE><A NAME="410"></A><STRIKE>
- 411| </STRIKE><A HREF="#373"><STRIKE>InstallInto</STRIKE></A><STRIKE> $(<) : $(>) ;
- 412| MODE on $(>:G=$(INSTALLGRIST)) = $(FILEMODE) ; # :Grist
- 413| }
- 414|rule InstallMan { # strips the . from the suffix </STRIKE><A NAME="414"></A><STRIKE>
- 415| local i s d ;
- 416| for i in $(>) {
- 417| switch $(i:S) { # :Suffix
- 418| case .1 : s = 1 ; case .2 : s = 2 ; case .3 : s = 3 ;
- 419| case .4 : s = 4 ; case .5 : s = 5 ; case .6 : s = 6 ;
- 420| case .7 : s = 7 ; case .8 : s = 8 ; case .l : s = l ;
- 421| case .n : s = n ; case .man : s = 1 ;
- 422| }
- 423| d = man$(s) ;
- 424| </STRIKE><A HREF="#373"><STRIKE>InstallInto</STRIKE></A><STRIKE> $(d:R=$(<)) : $(i) ; # :Root
- 425| }
- 426| MODE on $(>:G=$(INSTALLGRIST)) = $(FILEMODE) ; # :Grist
- 427| }
- 428|rule InstallShell { </STRIKE><A NAME="428"></A><STRIKE>
- 429| </STRIKE><A HREF="#373"><STRIKE>InstallInto</STRIKE></A><STRIKE> $(<) : $(>) ;
- 430| MODE on $(>:G=$(INSTALLGRIST)) = $(SHELLMODE) ; # :Grist
- 431| }</STRIKE>
- 432|rule Lex { <A NAME="432"></A>
- 433| <A HREF="#953">LexMv</A> $(<) : $(>) ;
- 434| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(>) ;
- 435| <A HREF="#505">MakeLocate</A> $(<) : $(LOCATE_SOURCE) ;
- 436| <A HREF="#947">Clean</A> clean : $(<) ;
- 437| }
- 438|rule Library { <A NAME="438"></A>
- 439| <A HREF="#447">LibraryFromObjects</A> $(<) : $(>:S=$(SUFOBJ)) ; # :Suffix
- 440| <A HREF="#608">Objects</A> $(>) ;
- 441| LINKFLAGS += $(LIBFLAGS) ;
- 442| }
- 443|# AIX example
- 444|# xlC_r -G -qmkshrobj -g shared.o -o libshared1.so -ldl
- 445|# Note: -G is combo flag for: erok, rtl, nortllib, nosymbolic, noautoexp, and M:SRE
- 446|
- 447|rule LibraryFromObjects { <A NAME="447"></A>
- 448| local _i _s _lib _dll ; # _s: sources
- 449| _s = [ <A HREF="#851">FGristFiles</A> $(>) ] ; # Add grist to file names
- 450| _lib = $(<:S=$(SUFLIB)) ; # Library :Suffix (.dll on windows, .so on unix)
- 451| _dll = $(<:S=$(SUFDLL)) ; # Library :Suffix (.lib on windows, .so / .a on unix)
- 452| if $(KEEPOBJS) { <FONT COLOR="#00CC00">Depends</FONT> obj : $(_s) ; # library depends on its member objects
- 453| } else { <FONT COLOR="#00CC00">Depends</FONT> lib : $(_lib) ; }
- 454| # Set LOCATE for the library and its contents. The bound
- 455| # value shows up as $(NEEDLIBS) on the Link actions.
- 456| # For compatibility, we only do this if the library doesn't already have a path.
- 457| if ! $(_lib:D) {
- 458| _i = [ <A HREF="#922">FDirName</A> $(LOCATE_TARGET)] ;
- 459| <A HREF="#505">MakeLocate</A> $(_lib) $(_lib)($(_s:BS)) : $(_i) ;
- 460| } # :Base/:Suffix/:Directory
- 461| <FONT COLOR="#00CC00">Depends</FONT> $(_lib) : $(_s) ;
- 462| <FONT COLOR="#00CC00">Depends</FONT> $(_lib) : $(_lib)($(_s:BS)) ;
- 463| for _i in $(_s) {
- 464| <FONT COLOR="#00CC00">Depends</FONT> $(_lib)($(_i:BS)) : $(_i) ;
- 465| }
- 466|# <A HREF="#947">Clean</A> clean : $(_lib) ;
- 467| <A HREF="#478">Link</A> $(_lib) : $(_s) ;
- 468|# RmTemps $(_lib) : $(_s) ;
- 469| }
- 470|rule LibFlags { LIBFLAGS += $(<) ; } <A NAME="470"></A>
- 471|rule Libs { <A NAME="471"></A>
- 472| # make library dependencies of target
- 473| # set NEEDLIBS variable used by 'actions Main' / 'actions Library'
- 474| local _t = [ <A HREF="#904">FAppendSuffix</A> $(<) : $(SUFEXE) ] ; # ???
- 475| <FONT COLOR="#00CC00">Depends</FONT> $(_t) : $(>:S=$(SUFLIB)) ; # :Suffix
- 476| NEEDLIBS on $(_t) += $(>:S=$(SUFLIB)) ; # :Suffix
- 477| }
- 478|rule Link { <A NAME="478"></A>
- 479| MODE on $(<) = $(EXEMODE) ;
- 480| <A HREF="#329">Chmod</A> $(<) ;
- 481| }
- 482|rule LinkFlags { LINKFLAGS += $(<) ; } <A NAME="482"></A>
- 483|rule Main { <A NAME="483"></A>
- 484| MainFromObjects $(<) : $(>:S=$(SUFOBJ)) ; # :Suffix
- 485| <A HREF="#608">Objects</A> $(>) ;
- 486| }
- 487|rule MainFromObjects { <A NAME="487"></A>
- 488| local _s _t ;
- 489| # Add grist to file names
- 490| # Add suffix to exe
- 491| _s = [ <A HREF="#851">FGristFiles</A> $(>) ] ;
- 492| _t = [ <A HREF="#904">FAppendSuffix</A> $(<) : $(SUFEXE) ] ;
- 493| # so 'jam foo' works when it's really foo.exe
- 494| if $(_t) != $(<) {
- 495| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(_t) ;
- 496| <FONT COLOR="#00CC00">NotFile</FONT> $(<) ;
- 497| }
- 498| # make compiled sources a dependency of target
- 499| <FONT COLOR="#00CC00">Depends</FONT> exe : $(_t) ;
- 500| <FONT COLOR="#00CC00">Depends</FONT> $(_t) : $(_s) ;
- 501| <A HREF="#505">MakeLocate</A> $(_t) : $(LOCATE_TARGET) ;
- 502| <A HREF="#947">Clean</A> clean : $(_t) ;
- 503| <A HREF="#478">Link</A> $(_t) : $(_s) ;
- 504| }
- 505|rule MakeLocate { # MakeLocate targets : directory ; <A NAME="505"></A>
- 506| # Sets special variable LOCATE on targets, and arranges
- 507| # with MkDir to create target directory.
- 508| # Note we grist the directory name with 'dir',
- 509| # so that directory path components and other
- 510| # targets don't conflict.
- 511| if $(>) {
- 512| LOCATE on $(<) = $(>) ;
- 513| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(>[1]:G=dir) ; # :Grist
- 514| <A HREF="#517">MkDir</A> $(>[1]:G=dir) ; # :Grist
- 515| }
- 516| }
- 517|rule MkDir { # MkDir directory ; <A NAME="517"></A>
- 518| # Make a directory and all its parent directories.
- 519| # Ignore timestamps on directories: we only care if they
- 520| # exist.
- 521| <FONT COLOR="#00CC00">NoUpdate</FONT> $(<) ;
- 522| # Don't create . or any directory already created.
- 523| if $(<:G=) != $(DOT) && ! $($(<)-mkdir) { # :Grist
- 524| # Cheesy gate to prevent multiple invocations on same dir
- 525| # Arrange for jam dirs
- 526| # MkDir1 has the actions
- 527| $(<)-mkdir = true ;
- 528| <FONT COLOR="#00CC00">Depends</FONT> dirs : $(<) ;
- 529| <A HREF="#955">MkDir1</A> $(<) ;
- 530| # Recursively make parent directories.
- 531| # $(<:P) = $(<)'s parent, & we recurse until root
- 532| local s = $(<:P) ; # :Parenth
- 533| # Don't try to create A: or A:\ on windows
- 534| if $(NT) {
- 535| switch $(s) {
- 536| case *: : s = ;
- 537| case *:\\ : s = ;
- 538| }
- 539| }
- 540| if $(s) = $(<) {
- 541| # The parent is the same as the dir.
- 542| # We're at the root, which some OS's can't stat, so we mark
- 543| # it as <FONT COLOR="#00CC00">NotFile</FONT>.
- 544| <FONT COLOR="#00CC00">NotFile</FONT> $(s) ;
- 545| } else if $(s:G=) { # :Grist
- 546| # There's a parent; recurse.
- 547| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(s) ;
- 548| <A HREF="#517">MkDir</A> $(s) ;
- 549| }
- 550| }
- 551| }
- 552|rule Object { <A NAME="552"></A>
- 553| # locate object and search for source, if wanted
- 554| <A HREF="#947">Clean</A> clean : $(<) ;
- 555| <A HREF="#505">MakeLocate</A> $(<) : $(LOCATE_TARGET) ;
- 556| SEARCH on $(>) = $(SEARCH_SOURCE) ;
- 557| # Save HDRS for -I$(HDRS) on compile.
- 558| # We shouldn't need -I$(SEARCH_SOURCE) as cc can find headers
- 559| # in the .c file's directory, but generated .c files (from
- 560| # yacc, lex, etc) are located in $(LOCATE_TARGET), possibly
- 561| # different from $(SEARCH_SOURCE).
- 562| HDRS on $(<) = $(SEARCH_SOURCE) $(SUBDIRHDRS) $(HDRS) ;
- 563| # handle #includes for source: Jam scans for headers with
- 564| # the regexp pattern $(HDRSCAN) and then invokes $(HDRRULE)
- 565| # with the scanned file as the target and the found headers
- 566| # as the sources. HDRSEARCH is the value of SEARCH used for
- 567| # the found header files. Finally, if jam must deal with
- 568| # header files of the same name in different directories,
- 569| # they can be distinguished with HDRGRIST.
- 570| # $(SEARCH_SOURCE:E) is where cc first looks for #include
- 571| # "foo.h" files. If the source file is in a distant directory,
- 572| # look there. Else, look in "" (the current directory).
- 573| HDRRULE on $(>) = <A HREF="#354">HdrRule</A> ;
- 574| HDRSCAN on $(>) = $(HDRPATTERN) ;
- 575| HDRSEARCH on $(>) = $(SEARCH_SOURCE:E) $(SUBDIRHDRS) $(HDRS) $(STDHDRS) ; # :E value
- 576| HDRGRIST on $(>) = $(HDRGRIST) ;
- 577| # propagate target specific-defines
- 578| DEFINES on $(<) += $(DEFINES) ;
- 579| # if source is not .c, generate .c with specific rule
- 580| switch $(>:S) { # :Suffix
- 581| case .asm : As $(<) : $(>) ;
- 582| case .c : <A HREF="#312">Cc</A> $(<) : $(>) ;
- <STRIKE> 583| case .C : </STRIKE><A HREF="#322"><STRIKE>C++</STRIKE></A><STRIKE> $(<) : $(>) ;</STRIKE>
- 584| case .cc : <A HREF="#322">C++</A> $(<) : $(>) ;
- 585| case .cpp : <A HREF="#322">C++</A> $(<) : $(>) ;
- 586| case .l : <A HREF="#833">Cc</A> $(<) : $(<:S=.c) ; # :Suffix
- 587| Lex $(<:S=.c) : $(>) ; # :Suffix
- 588| case .s : As $(<) : $(>) ;
- 589| case .y : <A HREF="#833">Cc</A> $(<) : $(<:S=$(YACCGEN)) ; # :Suffix
- 590| <A HREF="#833">Yacc</A> $(<:S=$(YACCGEN)) : $(>) ; # :Suffix
- 591| case * : UserObject $(<) : $(>) ;
- 592| }
- 593| }
- 594|rule ObjectCcFlags { CCFLAGS on [ <A HREF="#851">FGristFiles</A> $(<:S=$(SUFOBJ)) ] += $(>) ; } <A
- NAME="594"></A>
- 595|rule ObjectC++Flags { C++FLAGS on [ <A HREF="#851">FGristFiles</A> $(<:S=$(SUFOBJ)) ] += $(>) ; } <A
- NAME="595"></A>
- 596|rule ObjectDefines { # reformat CCDEFS according to current defines <A NAME="596"></A>
- 597| local s = [ <A HREF="#851">FGristFiles</A> $(<:S=$(SUFOBJ)) ] ; # :Suffix
- 598| DEFINES on $(s) += $(>) ;
- 599| CCDEFS on $(s) = [ on $(s) <A HREF="#930">FDefines</A> $(DEFINES) ] ;
- 600| }
- 601|rule ObjectHdrs { <A NAME="601"></A>
- 602| # Add to HDRS for HdrScan's benefit.
- 603| # must reformat CCHDRS according to headers
- 604| local s = [ <A HREF="#851">FGristFiles</A> $(<:S=$(SUFOBJ)) ] ; # :Suffix
- 605| HDRS on $(s) += $(>) ;
- 606| CCHDRS on $(s) = [ on $(s) <A HREF="#931">FIncludes</A> $(HDRS) ] ;
- 607| }
- 608|rule Objects { <A NAME="608"></A>
- 609| local _i ;
- 610| for _i in [ <A HREF="#851">FGristFiles</A> $(<) ] {
- 611| <A HREF="#552">Object</A> $(_i:S=$(SUFOBJ)) : $(_i) ; # :Suffix
- 612| <FONT COLOR="#00CC00">Depends</FONT> obj : $(_i:S=$(SUFOBJ)) ; # :Suffix
- 613| }
- 614| }
- 615|rule Resource { <A NAME="615"></A>
- 616| local _s = [ <A HREF="#851">FGristFiles</A> $(>) ] ;
- 617| local _r = $(_s:S=.res) ;
- 618| local _e = [ <A HREF="#904">FAppendSuffix</A> $(<) : $(SUFEXE) ] ;
- 619| <FONT COLOR="#00CC00">Depends</FONT> $(_e) : $(_r) ;
- 620| <FONT COLOR="#00CC00">Depends</FONT> $(_r) : $(_s) ;
- 621| LOCATE on $(_r) = $(LOCATE_TARGET) ;
- 622| SEARCH on $(_s) = $(SEARCH_SOURCE) ;
- 623| NEEDLIBS on $(_e) += $(_r) ;
- 624| HDRS on $(_r) = $(HDRS) $(SEARCH_SOURCE) $(SUBDIRHDRS) ;
- 625| HDRRULE on $(_s) = <A HREF="#354">HdrRule</A> ;
- 626| HDRSCAN on $(_s) = $(HDRPATTERN) ;
- 627| HDRSEARCH on $(_s) = $(SEARCH_SOURCE) $(SUBDIRHDRS) ;
- 628| HDRGRIST on $(_s) = $(HDRGRIST) ;
- 629| <A HREF="#957">Rc</A> $(_r) : $(_s) ;
- 630| <A HREF="#947">Clean</A> clean : $(<) ;
- 631| }
- 632|rule RmTemps { Temporary $(>) ; } <A NAME="632"></A>
- <STRIKE> 633|rule Setuid { MODE on [ <A HREF="#904">FAppendSuffix</A> $(<) : $(SUFEXE) ] = 4711 ; } </STRIKE> <A
- NAME="633"></A>
- <STRIKE> 634|rule Shell { </STRIKE><A
- NAME="634"></A><STRIKE>
- 635| <FONT COLOR="#00CC00">Depends</FONT> shell : $(<) ;
- 636| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(>) ;
- 637| SEARCH on $(>) = $(SEARCH_SOURCE) ;
- 638| MODE on $(<) = $(SHELLMODE) ;
- 639| <A HREF="#947">Clean</A> clean : $(<) ;
- 640| </STRIKE><A HREF="#329"><STRIKE>Chmod</STRIKE></A><STRIKE> $(<) ;
- 641| }</STRIKE>
- <STRIKE> 642|rule SoftLink { </STRIKE><A
- NAME="642"></A><STRIKE>
- 643| <FONT COLOR="#00CC00">Depends</FONT> files : $(<) ;
- 644| <FONT COLOR="#00CC00">Depends</FONT> $(<) : $(>) ;
- 645| SEARCH on $(>) = $(SEARCH_SOURCE) ;
- 646| <A HREF="#947">Clean</A> clean : $(<) ;
- 647| }</STRIKE>
- 648|rule SubDir { # SubDir TOP d1 d2 ... ; <A NAME="648"></A>
- 649| # Support for a project tree spanning multiple directories.
- 650| #
- 651| # SubDir declares a Jamfile's location in a project tree, setting
- 652| # Jambase variables (SEARCH_SOURCE, LOCATE_TARGET) so that source
- 653| # files can be found.
- 654| #
- 655| # TOP is a user-select variable name for root of the tree, and
- 656| # d1 d2 ... are the directory elements that lead from the root
- 657| # of the tree to the directory of the Jamfile.
- 658| #
- 659| # TOP can be set externally, but normally the first SubDir call
- 660| # computes TOP as the path up from the current directory; the
- 661| # path contains one ../ for each of d1 d2 ...
- 662| #
- 663| # SubDir reads once the project-specific rules file Jamrules
- 664| # in the TOP directory, if present. This can be overridden
- 665| # with the variable TOPRULES.
- 666| #
- 667| # SubDir supports multiple, overlaid project trees: SubDir
- 668| # invocations with different TOPs can appear in the same Jamfile.
- 669| # The location established by the first SubDir call is used set
- 670| # the TOPs for the subsequent SubDir calls.
- 671| #
- 672| # SubDir's public variables:
- 673| #
- 674| # $(TOP) = path from CWD to root.
- 675| # $(SUBDIR) = path from CWD to the directory SubDir names.
- 676| # $(SUBDIR_TOKENS) = path from $(TOP) to $(SUBDIR) as dir names
- 677| # $(SEARCH_SOURCE) = $(SUBDIR)
- 678| # $(LOCATE_SOURCE) = $(ALL_LOCATE_TARGET) $(SUBDIR)
- 679| # $(LOCATE_TARGET) = $(ALL_LOCATE_TARGET) $(SUBDIR)
- 680| # $(SOURCE_GRIST) = $(SUBDIR_TOKENS) with !'s
- 681| #
- 682| local _top = $(<[1]) ;
- 683| local _tokens = $(<[2-]) ;
- 684| #
- 685| # First time through sets up relative root and includes Jamrules.
- 686| #
- 687| if ! $(_top) { <FONT COLOR="#00CC00">Exit</FONT> <A HREF="#648">SubDir</A> syntax error ; }
- 688| if ! $($(_top)-SET) {
- 689| $(_top)-SET = true ; # First time we've seen this TOP.
- 690| # We'll initialize a number of internal variables:
- 691| #
- 692| # $(TOP-UP) = directories from ROOT to a common point
- 693| # $(TOP-DOWN) = directories from common point to TOP
- 694| # $(TOP-ROOT) = root directory for UP/DOWN -- normally CWD
- 695| # $(SUBDIR_UP) = current value of $(TOP-UP)
- 696| # $(SUBDIR_DOWN) = current value of $(TOP-DOWN)
- 697| # $(SUBDIR_ROOT) = current value of $(TOP-ROOT)
- 698| #
- 699| if $($(_top)) {
- 700| # TOP externally set.
- 701| # We'll ignore the relative (UP/DOWN) path that
- 702| # got us here, and instead remember the hard ROOT.
- 703| $(_top)-UP = ;
- 704| $(_top)-DOWN = ;
- 705| $(_top)-ROOT = $($(_top)) ;
- 706| } else { # TOP not preset.
- 707| # Establishing a new TOP. In the simplest case,
- 708| # (SUBDIR_UP/SUBDIR_DOWN/SUBDIR_ROOT unset), it's
- 709| # merely a certain number of directories down from
- 710| # the current directory, and FSubDirPath will set
- 711| # TOP to a path consisting of ../ for each of the
- 712| # elements of _tokens, because that represents how
- 713| # far below TOP the current directory sits.
- 714| #
- 715| # In the more complicated case, the starting directory
- 716| # isn't the directory of jam's invocation but an
- 717| # location established by previous SubDir call. The
- 718| # starting directory is SUBDIR_UP directories up from
- 719| # SUBDIR_ROOT, and then SUBDIR_DOWN directories down
- 720| # from that. If SUBDIR_ROOT is not set, that means
- 721| # SUBDIR_DOWN and SUBDIR_UP represent the path from
- 722| # the directory of jam's invocation.
- 723| #
- 724| # In the most complicated case, the _tokens also
- 725| # represents directories down, because TOP is being
- 726| # estalished in a directory other than TOP's root.
- 727| # Hopefully, _tokens and SUBDIR_DOWN represent the
- 728| # same final directory, relative to the new TOP and
- 729| # the previous SubDIr's TOP. To find the new TOP,
- 730| # we have to chop off any common directories from
- 731| # then ends of _tokens and SUBDIR_DOWN. To do so,
- 732| # we reverse each of them, call FStripCommon to
- 733| # remove the initial common elements, and then
- 734| # reverse them again. After this process, if
- 735| # both _tokens and SUBDIR_DOWN have elements, it
- 736| # means the directory names estalished by the two
- 737| # SubDir calls don't match, and a warning is issued.
- 738| # All hell will likely break loose at this point,
- 739| # since the whole SubDir scheme relies on the SubDir
- 740| # calls accurately naming the current directory.
- 741| # Strip common trailing elements of _tokens and SUBDIR_DOWN.
- 742| _tokens = [ <A HREF="#868">FReverse</A> $(_tokens) ] ;
- 743| SUBDIR_DOWN = [ <A HREF="#868">FReverse</A> $(SUBDIR_DOWN) ] ;
- 744| <A HREF="#884">FStripCommon</A> _tokens : SUBDIR_DOWN ;
- 745| SUBDIR_DOWN = [ <A HREF="#868">FReverse</A> $(SUBDIR_DOWN) ] ;
- 746| _tokens = [ <A HREF="#868">FReverse</A> $(_tokens) ] ;
- 747| if $(SUBDIR_DOWN) && $(_tokens) { <FONT COLOR="#00CC00">Echo</FONT> Warning: <A HREF="#648">SubDir</A> $(<) misplaced! ; }
- 748| # We'll remember the relative (UP/DOWN) path that
- 749| # got us here, plus any hard ROOT starting point
- 750| # for the UP/DOWN. If TOP is never set externally,
- 751| # ROOT will always be "" (directory of jam's invocation).
- 752| $(_top)-UP = $(SUBDIR_UP) $(_tokens) ;
- 753| $(_top)-DOWN = $(SUBDIR_DOWN) ;
- 754| $(_top)-ROOT = $(SUBDIR_ROOT:E="") ; # :E value
- 755| $(_top) = [ <A HREF="#799">FSubDirPath</A> $(_top) ] ;
- 756| }
- 757| # Set subdir vars for the inclusion of the Jamrules,
- 758| # just in case they have SubDir rules of their own.
- 759| # Note that SUBDIR_DOWN is empty: it's all the way
- 760| # up where the Jamrules live. These gets overrided
- 761| # just after the inclusion.
- 762| SUBDIR_UP = $($(_top)-UP) ;
- 763| SUBDIR_DOWN = ;
- 764| SUBDIR_ROOT = $($(_top)-ROOT) ;
- 765| # Include $(TOPRULES) or $(TOP)/Jamrules.
- 766| # Include $(TOPRULES) if set.
- 767| # Otherwise include $(TOP)/Jamrules if present.
- 768| if $($(_top)RULES) {
- 769| include $($(_top)RULES) ;
- 770| } else {
- 771| <FONT COLOR="#00CC00">NoCare</FONT> $(JAMRULES:R=$($(_top)):G=$(_top)) ; # :Root/:Grist
- 772| include $(JAMRULES:R=$($(_top)):G=$(_top)) ; # :Root/:Grist
- 773| }
- 774| }
- 775| # Get path from $(TOP) to named directory.
- 776| # Save dir tokens for other potential uses.
- 777| SUBDIR_UP = $($(_top)-UP) ;
- 778| SUBDIR_DOWN = $($(_top)-DOWN) $(_tokens) ;
- 779| SUBDIR_ROOT = $($(_top)-ROOT) ;
- 780| SUBDIR_TOKENS = $(SUBDIR_DOWN) ;
- 781| SUBDIR = [ <A HREF="#799">FSubDirPath</A> $(<) ] ;
- 782| # Now set up SEARCH_SOURCE, LOCATE_TARGET, SOURCE_GRIST
- 783| # These can be reset if needed. For example, if the source
- 784| # directory should not hold object files, LOCATE_TARGET can
- 785| # subsequently be redefined.
- 786| SEARCH_SOURCE = $(SUBDIR) ;
- 787| LOCATE_SOURCE = $(ALL_LOCATE_TARGET) $(SUBDIR) ;
- 788| LOCATE_TARGET = $(ALL_LOCATE_TARGET) $(SUBDIR) ;
- 789| SOURCE_GRIST = [ <A HREF="#850">FGrist</A> $(SUBDIR_TOKENS) ] ;
- 790| # Reset per-directory ccflags, hdrs, etc,
- 791| # listed in SUBDIRRESET.
- 792| # Note use of variable expanded assignment var
- 793| SUBDIR$(SUBDIRRESET) = ;
- 794| # Invoke user-specific SubDir extensions,
- 795| # rule names listed in SUBDIRRULES.
- 796| # Note use of variable expanded rule invocation
- 797| $(SUBDIRRULES) $(<) ;
- 798| }
- 799|rule FSubDirPath { # FSubDirPath TOP d1 ... ; <A NAME="799"></A>
- 800| # Returns path to named directory.
- 801| # If jam is invoked in a subdirectory of the TOP, then we
- 802| # need to prepend a ../ for every level we must climb up
- 803| # (TOP-UP), and then append the directory names we must
- 804| # climb down (TOP-DOWN), plus the named directories d1 ...
- 805| # If TOP was set externally, or computed from another TOP
- 806| # that was, we'll have to reroot the whole thing at TOP-ROOT.
- 807| local _r = [ <A HREF="#893">FRelPath</A> $($(<[1])-UP) : $($(<[1])-DOWN) $(<[2-]) ] ;
- 808| return $(_r:R=$($(<[1])-ROOT)) ; # :Root
- 809| }
- 810|rule SubDirCcFlags { SUBDIRCCFLAGS += $(<) ; } <A NAME="810"></A>
- 811|rule SubDirC++Flags { SUBDIRC++FLAGS += $(<) ; } <A NAME="811"></A>
- 812|rule SubDirDefines { SUBDIRC++FLAGS += [ <A HREF="#930">FDefines</A> $(<) ] ; } <A
- NAME="812"></A>
- 813|rule SubDirHdrs { SUBDIRHDRS += [ <A HREF="#922">FDirName</A> $(<) ] ; } <A
- NAME="813"></A>
- 814|rule SubInclude { # SubInclude TOP d1 ... ; <A NAME="814"></A>
- 815| # Include a subdirectory's Jamfile.
- 816| # We use SubDir to get there, in case the included Jamfile
- 817| # either doesn't have its own SubDir (naughty) or is a subtree
- 818| # with its own TOP.
- 819| if ! $($(<[1])) { <FONT COLOR="#00CC00">Exit</FONT> SubInclude $(<[1]) without prior <A HREF="#648">SubDir</A> $(<[1]) ; }
- 820| <A HREF="#648">SubDir</A> $(<) ;
- 821| include $(JAMFILE:D=$(SUBDIR)) ; # :Directory
- 822| }
- 823|rule SubRules { # SubRules TOP d1 ... : Other-TOP ; <A NAME="823"></A>
- 824| #
- 825| # Read another tree's Jamrules, by giving it's path according
- 826| # to this tree and it's own name.
- 827| if ! $($(<[1])) { <FONT COLOR="#00CC00">Exit</FONT> SubRules $(<[1]) without prior <A HREF="#648">SubDir</A> $(<[1]) ; }
- 828| <A HREF="#648">SubDir</A> $(<) ;
- 829| <A HREF="#648">SubDir</A> $(>) ;
- 830| }
- 831|rule Undefines { UNDEFS on [ <A HREF="#904">FAppendSuffix</A> $(<) : $(SUFEXE) ] += $(UNDEFFLAG)$(>) ; } <A
- NAME="931"></A>
- 832|rule UserObject { <FONT COLOR="#00CC00">Exit</FONT> "Unknown suffix on" $(>) "- see UserObject rule in Jamfile(5)." ; }
- 833|rule Yacc { <A NAME="833"></A>
- 834| local _h ;
- 835| _h = $(<:BS=.h) ; # :Base/:Suffix
- 836| <A HREF="#505">MakeLocate</A> $(<) $(_h) : $(LOCATE_SOURCE) ; # Some places don't have yacc.
- 837| if $(YACC) {
- 838| <FONT COLOR="#00CC00">Depends</FONT> $(<) $(_h) : $(>) ;
- 839| <A HREF="#968">Yacc1</A> $(<) $(_h) : $(>) ;
- 840| <A HREF="#969">YaccMv</A> $(<) $(_h) : $(>) ;
- 841| <A HREF="#947">Clean</A> clean : $(<) $(_h) ;
- 842| }
- 843| # make sure someone includes $(_h) else it will be
- 844| # a deadly independent target
- 845| <FONT COLOR="#00CC00">Includes</FONT> $(<) : $(_h) ;
- 846| }
- 847|#
- 848|# Utility rules; no side effects on these
- 849|#
- 850|rule FGrist { return $(<:J=!) ; } # :Join <A NAME="850"></A>
- 851|rule FGristFiles { return $(<:G=$(SOURCE_GRIST:E)) ; } # :Grist # :E value <A NAME="851"></A>
- 852|rule FGristSourceFiles { <A NAME="852"></A>
- 853| # Produce source file name with grist in it,
- 854| # if SOURCE_GRIST is set.
- 855| # Leave header files alone, because they have a global visibility.
- 856| if ! $(SOURCE_GRIST) { return $(<) ;
- 857| } else {
- 858| local _i _o ;
- 859| for _i in $(<) {
- 860| switch $(_i) {
- 861| case *.h : _o += $(_i) ;
- 862| case * : _o += $(_i:G=$(SOURCE_GRIST)) ; # :Grist
- 863| }
- 864| }
- 865| return $(_o) ;
- 866| }
- 867| }
- 868|rule FReverse { # FReverse a1 a2 a3 ... ; <A NAME="868"></A>
- 869| # return ... a3 a2 a1 ;
- 870| if $(1) { return [ <A HREF="#868">FReverse</A> $(1[2-]) ] $(1[1]) ; }
- 871| }
- 872|rule FSubDir { <A NAME="872"></A>
- 873| # If $(>) is the path to the current directory, compute the
- 874| # path (using ../../ etc) back to that root directory.
- 875| # Sets result in $(<)
- 876| if ! $(<[1]) { return $(DOT) ;
- 877| } else {
- 878| local _i _d ;
- 879| _d = $(DOTDOT) ;
- 880| for _i in $(<[2-]) { _d = $(_d:R=$(DOTDOT)) ; } # :Root
- 881| return $(_d) ;
- 882| }
- 883| }
- 884|rule FStripCommon { # FStripCommon v1 : v2 ; <A NAME="884"></A>
- 885| # Strip common initial elements of variables v1 and v2.
- 886| # Modifies the variable values themselves.
- 887| if $($(<)[1]) && $($(<)[1]) = $($(>)[1]) {
- 888| $(<) = $($(<)[2-]) ;
- 889| $(>) = $($(>)[2-]) ;
- 890| <A HREF="#884">FStripCommon</A> $(<) : $(>) ;
- 891| }
- 892| }
- 893|rule FRelPath { <A NAME="893"></A>
- 894| local _l _r ; # first strip off common parts
- 895| _l = $(<) ;
- 896| _r = $(>) ;
- 897| <A HREF="#884">FStripCommon</A> _l : _r ;
- 898| _l = [ <A HREF="#872">FSubDir</A> $(_l) ] ; # now make path to root and path down
- 899| _r = [ <A HREF="#922">FDirName</A> $(_r) ] ;
- 900| # Concatenate and save
- 901| if $(_r) = $(DOT) { return $(_l) ;
- 902| } else { return $(_r:R=$(_l)) ; } # :Root
- 903| }
- 904|rule FAppendSuffix { # "FAppendSuffix yacc lex foo.bat : $(SUFEXE) ;" <A NAME="904"></A>
- 905| # returns (yacc,lex,foo.bat) on Unix and
- 906| # (yacc.exe,lex.exe,foo.bat) on NT.
- 907| if $(>) {
- 908| local _i _o ;
- 909| for _i in $(<) {
- 910| if $(_i:S) { _o += $(_i) ; # :Suffix
- 911| } else { _o += $(_i:S=$(>)) ; # :Suffix
- 912| }
- 913| }
- 914| return $(_o) ;
- 915| } else { return $(<) ; }
- 916| }
- 917|#
- 918|# Operating system specific utility rules
- 919|# First, the (generic) UNIX versions
- 920|#
- 921|rule FQuote { return \\\"$(<)\\\" ; } <A NAME="921"></A>
- 922|rule FDirName { <A NAME="922"></A>
- 923| # Turn individual elements in $(<) into a usable path.
- 924| local _i ;
- 925| local _s = $(DOT) ;
- 926| for _i in $(<) { _s = $(_i:R=$(_s)) ; } # :Root
- 927| return $(_s) ;
- 928| }
- 929|if $(NT) {
- 930| rule FDefines { return /D$(<) ; } <A NAME="930"></A>
- 931| rule FIncludes { return /I$(<) ; } <A NAME="931"></A>
- 932|} else {
- 933| rule FDefines { return -D$(<) ; }
- 934| rule FIncludes { return -I$(<) ; }
- 935| }
- 936|
- 937|# Actions <A NAME="Actions"></A>
- 938|# First the defaults
- 939|
- 940|actions updated together piecemeal <A HREF="#940">FArchive</A> { $(AR) $(<) $(>) } <A NAME="940"></A>
- 941|actions As { $(AS) $(ASFLAGS) $(ASHDRS) -o $(<) $(>) }
- 942|actions <A HREF="#322">C++</A> { $(C++) -c -o $(<) $(C++FLAGS) $(CCDEFS) $(CCHDRS) $(>) }
- 943|actions <A HREF="#833">Cc</A> { $(CC) -c -o $(<) $(CCFLAGS) $(CCDEFS) $(CCHDRS) $(>) }
- 944|actions Chgrp { $(CHGRP) $(GROUP) $(<) }
- 945|actions Chmod1 { $(CHMOD) $(MODE) $(<) } <A NAME="945"></A>
- 946|actions Chown { $(CHOWN) $(OWNER) $(<) }
- 947|actions piecemeal together existing Clean { $(RM) $(>) } <A NAME="947"></A>
- 948|actions File { $(CP) $(>) $(<) }
- 949|actions <A HREF="#338">GenFile1</A> { $(>[1]) $(<) $(>[2-]) }
- <STRIKE> 950|actions HardLink { $(RM) $(<) && $(LN) $(>) $(<) }</STRIKE>
- 951|actions Install { $(CP) $(>) $(<) }
- 952|actions Lex { $(LEX) $(>) }
- 953|actions LexMv { $(MV) lex.yy.c $(<) } <A NAME="953"></A>
- 954|actions <A HREF="#478">Link</A> bind NEEDLIBS { $(LINK) $(LINKFLAGS) -o $(<) $(UNDEFS) $(>) $(NEEDLIBS) $(LINKLIBS) }
- 955|actions MkDir1 { $(MKDIR) $(<) } <A NAME="955"></A>
- 956|actions together Ranlib { $(RANLIB) $(<) }
- 957|actions Rc { $(RC) $(RCFLAGS) /I$(HDRS) /I$(RCHDRS) /Fo $(<) $(>) } <A NAME="957"></A>
- 958|actions quietly updated piecemeal together RmTemps { $(RM) $(>) }
- <STRIKE> 959|actions Shell {
- 960| $(AWK) '
- 961| NR == 1 { print "$(SHELLHEADER)" }
- 962| NR == 1 && /^[#:]/ { next }
- 963| /^##/ { next }
- 964| { print }
- 965| ' < $(>) > $(<)
- 966| }</STRIKE>
- <STRIKE> 967|actions SoftLink { $(RM) $(<) && $(LN) -s $(>) $(<) }</STRIKE>
- 968|actions Yacc1 { $(YACC) $(YACCFLAGS) $(>) } <A NAME="968"></A>
- 969|actions YaccMv { <A NAME="969"></A>
- 970| $(MV) $(YACCFILES).c $(<[1])
- 971| $(MV) $(YACCFILES).h $(<[2])
- 972| }
- 973|
- 974|#
- 975|# UNIX specific actions
- 976|#
- 977|if $(UNIX) {
- 978| actions <A HREF="#338">GenFile1</A> { PATH="$PATH:." $(>[1]) $(<) $(>[2-]) }
- 979| }
- 980|
- 981|# NT specific actions
- 982|
- 983|if $(MSVCDIR) {
- 984| actions updated together piecemeal <A HREF="#940">FArchive</A> {</PRE>
-
- <PRE>
- <TABLE BORDER="1" WIDTH="100%">
- <TR>
- <TD WIDTH="100%">This is very strange code. %xxx% is Windows environment variable reference; but Jam doesn't export variables,
- so how is this command to pick it up. Why isn't this just a straightforward rule like:<BR>
- <FONT FACE="Courier New, Courier"> $(AR) /out:$(<) $(<:BE) $(>)</FONT></TD>
- </TR>
- </TABLE>
-
- 985| if exist $(<) set _$(<:B)_= $(<) ; else set _$<:B) = ;
- 986| $(AR) /out:$(<) %_$(<:B)_% $(>)
- 987| }
- 988| actions As { $(AS) /Ml /p /v /w2 $(>) $(<) ,nul,nul; }
- 989| actions <A HREF="#833">Cc</A> { $(CC) /c /Fo$(<) $(CCFLAGS) $(CCDEFS) $(CCHDRS) /I$(STDHDRS) $(>) }
- 990| actions <A HREF="#322">C++</A> { $(C++) /c /Fo$(<) $(C++FLAGS) $(CCDEFS) $(CCHDRS) /I$(STDHDRS) /Tp$(>) }
- 991| actions <A HREF="#478">Link</A> bind NEEDLIBS { $(LINK) $(LINKFLAGS) /out:$(<) $(UNDEFS) $(>) "$(NEEDLIBS)" "$(LINKLIBS)" }
- 992| }
- 993|# Compatibility with jam 2.5
- 994|rule LinkLibraries { <A HREF="#471">Libs</A> $(<) ; } <A
- NAME="994"></A>
- 995|
- 996|# Compatibility with jam 2.2.
- 997|rule addDirName { $(<) += [ <A HREF="#922">FDirName</A> $(>) ] ; } <A
- NAME="997"></A>
- 998|rule makeCommon { <A HREF="#884">FStripCommon</A> $(<) : $(>) ; } <A
- NAME="998"></A>
- 999|rule _makeCommon { <A HREF="#884">FStripCommon</A> $(<) : $(>) ; } <A
- NAME="999"></A>
- 1000|rule makeDirName { $(<) = [ <A HREF="#922">FDirName</A> $(>) ] ; } <A
- NAME="1000"></A>
- 1001|rule makeGrist { $(<) = [ <A HREF="#850">FGrist</A> $(>) ] ; } <A
- NAME="1001"></A>
- 1002|rule makeGristedName { $(<) = [ <A HREF="#852">FGristSourceFiles</A> $(>) ] ; } <A
- NAME="1002"></A>
- 1003|rule makeRelPath { $(<[1]) = [ <A HREF="#893">FRelPath</A> $(<[2-]) : $(>) ] ; } <A
- NAME="1003"></A>
- 1004|rule makeString { $(<) = $(>:J) ; } # :Join <A NAME="1004"></A>
- 1005|rule makeSubDir { $(<) = [ <A HREF="#872">FSubDir</A> $(>) ] ; } <A
- NAME="1005"></A>
- 1006|rule makeSuffixed { $(<[1]) = [ <A HREF="#904">FAppendSuffix</A> $(>) : $(<[2]) ] ; } <A
- NAME="1006"></A>
- 1007|#
- 1008|# Now include the user's Jamfile.
- 1009|#
- 1010|include $(JAMFILE) ;
- </PRE>
- <H1><A NAME="XRef"></A>Jambase Cross Reference</H1>
- <PRE>! 287 299 457 523 687 688 819 827 856 876
- != 494 523
- "$(LINKLIBS)" 991
- "$(NEEDLIBS)" 991
- "$(SHELLHEADER)" 961
- $($(<)-mkdir) 523
- $($(<)[1]) 887 887
- $($(<)[2-]) 888
- $($(<[1])) 819 827
- $($(<[1])-DOWN) 807
- $($(<[1])-UP) 807
- $($(>)[1]) 887
- $($(>)[2-]) 889
- $($(_top)) 699 705
- $($(_top)-DOWN) 778
- $($(_top)-ROOT) 764 779
- $($(_top)-SET) 688
- $($(_top)-UP) 762 777
- $($(_top)RULES) 768 769
- $(1) 870
- $(1[1]) 870
- $(1[2-]) 870
- $(<)-mkdir 527
- $(<:BS=.h) 835
- $(<:G=$(SOURCE_GRIST:E)) 851
- $(<:G=) 523
- $(<:J=!) 850
- $(<:P) 532
- $(<:S=$(SUFDLL)) 451
- $(<:S=$(SUFLIB)) 284 450
- $(<:S=$(SUFOBJ)) 594 595 597 604
- $(<:S=$(YACCGEN)) 589 590
- $(<:S=.c) 586 587
- $(<[1]) 682 819 819 827 827 876 970 1003 1006
- $(<[2-]) 683 807 880 1003
- $(<[2]) 971 1006
- $(>:G=$(HDRGRIST:E)) 363
- $(>:G=$(INSTALLGRIST)) 375 408 412 426 430
- $(>:J) 1004
- $(>:S) 580
- $(>:S=$(SUFLIB)) 475 476
- $(>:S=$(SUFOBJ)) 278 439 484
- $(>[1]) 340 949 978
- $(>[1]:G=dir) 513 514
- $(>[2-]) 341 342 949 978
- $(_d:R=$(DOTDOT)) 880
- $(_i:G=$(SOURCE_GRIST)) 862
- $(_i:R=$(_s)) 926
- $(_i:S) 910
- $(_i:S=$(>)) 911
- $(_i:S=$(SUFOBJ)) 611 612
- $(_l)($(_i:BS)) 293
- $(_l)($(_s:BS)) 287 291
- $(_l:D) 287
- $(_lib)($(_i:BS)) 464
- $(_lib)($(_s:BS)) 459 462
- $(_lib:D) 457
- $(_r:R=$($(<[1])-ROOT)) 808
- $(_r:R=$(_l)) 902
- $(_s:S=.res) 617
- $(_t:G=$(INSTALLGRIST)) 404
- $(_tokens) 742 746 747 752 778
- $(_top) 687 755 755
- $(_top)-DOWN 704 753
- $(_top)-ROOT 705 754
- $(_top)-SET 689
- $(_top)-UP 703 752
- $(ALL_LOCATE_TARGET) 787 788
- $(AR) 940 986
- $(AS) 941 988
- $(ASFLAGS) 303 941
- $(ASHDRS) 941
- $(AWK) 960
- $(<A HREF="#322">C++</A>) 239 942 990
- $(C++FLAGS) 324 942 990
- $(CC) 155 171 943 989
- $(CCDEFS) 942 943 989 990
- $(CCFLAGS) 156 172 202 207 318 943 989
- $(CCHDRS) 942 943 989 990
- $(CHGRP) 395 944
- $(CHMOD) 329 945
- $(CHOWN) 391 946
- $(CP) 948 951
- $(d:R=$(<)) 424
- $(DEFINES) 320 326 578 599
- $(DMCDIR) 168
- $(DMCDIR)\\bin\\dmc.exe 169
- $(DMCDIR)\\bin\\link 175
- $(DMCDIR)\\Include 181
- $(DMCDIR)\\lib 173
- $(DMCDIR)\\lib\\kernel32.lib 177
- $(DMCDIR)\\lib\\oldnames.lib 178
- $(DOT) 523 876 901 925
- $(DOTDOT) 879
- $(EXEMODE) 404 479
- $(FILEMODE) 335 408 412 426
- $(GROUP) 395 397 944
- $(HDRGRIST) 371 576 628
- $(HDRPATTERN) 574 626
- $(HDRRULE) 370
- $(HDRS) 304 319 325 562 575 606 624
- $(HDRSCAN) 369
- $(HDRSEARCH) 365 368
- $(i) 309 388 389 424
- $(i:D=$(<)) 309
- $(i:G=$(INSTALLGRIST)) 387
- $(i:S) 417
- $(JAMFILE) 1010
- $(JAMFILE:D=$(SUBDIR)) 821
- $(JAMRULES:R=$($(_top)):G=$(_top)) 771 772
- $(KEEPOBJS) 285 452
- $(LEX) 952
- $(LIBDIR)\\kernel32.lib 162
- $(LIBDIR)\\oldnames.lib 163
- $(LIBFLAGS) 441
- $(LINK) 954 991
- $(LINKFLAGS) 954 991
- $(LINKLIBS) 954
- $(LN) 950 967
- $(LOCATE_SOURCE) 346 435 836
- $(LOCATE_TARGET) 287 501 555 621
- $(LOCATE_TARGET)] 458
- $(MKDIR) 955
- $(MODE) 945
- $(MSVCDIR) 150 983
- $(MSVCDIR)\\include 166
- $(MSVCDIR)\\lib 157
- $(MV) 953 970 971
- $(NEEDLIBS) 954
- $(NOARSCAN) 288 299
- $(NOARUPDATE) 299
- $(OPTIM) 318 324
- $(OS) 187
- $(OS)$(OSVER)$(OSPLAT) 268
- $(OWNER) 391 393 946
- $(RANLIB) 298 956
- $(RC) 957
- $(RCFLAGS) 957
- $(RM) 249 947 950 958 967
- $(s) 364 365 366 368 369 370 371 535 540 544 547 548 598 599 599 605 606 606
- $(s:G=) 545
- $(SEARCH_SOURCE) 304 334 347 352 382 556 562 622 624 627 637 645
- $(SEARCH_SOURCE:E) 575
- $(SHELLMODE) 430 638
- $(SOURCE_GRIST) 856
- $(STDHDRS) 575
- $(SUBDIR) 786 787 788
- $(SUBDIR_DOWN) 743 745 747 753 780
- $(SUBDIR_ROOT:E="") 754
- $(SUBDIR_TOKENS) 789
- $(SUBDIR_UP) 752
- $(SUBDIRASFLAGS) 303
- $(SUBDIRC++FLAGS) 324
- $(SUBDIRCCFLAGS) 318
- $(SUBDIRHDRS) 304 562 575 624 627
- $(SUBDIRRULES) 797
- $(SUFEXE) 340 402 474 492 618 633 831
- $(t) 380 381 383
- $(tt) 388 389 390 392 393 396 397
- $(UNDEFFLAG)$(>) 831
- $(UNDEFS) 954 991
- $(UNIX) 186 977
- $(YACC) 837 968
- $(YACCFILES).c 970
- $(YACCFILES).h 971
- $(YACCFLAGS) 968
- %_$(<:B)_% 986
- && 391 395 523 747 887 950 962 967
- *:\\ 537
- += 303 318 324 328 330 441 470 476 482 578 594 595 598 605 623 810 811 812 813 831 861 862 910 911 997
- -c 942 943
- -d 214
- -D$(<) 933
- -f 228 245 248
- -I$(<) 934
- -O 209
- -o 941 942 943 954
- -s 967
- .c 212 582
- .C 583
- .cc 584
- .cpp 585
- .l 420 586
- .man 421
- .so 259 260
- /I$(HDRS) 957
- /I$(RCHDRS) 957
- /I$(STDHDRS) 989 990
- /Ml 988
- /nologo 153 159 175
- /opt/SUNWspro/bin/cc 195
- /opt/SUNWspro/bin/CC 196
- /out:$(<) 986 991
- /p 988
- /Tp$(>) 990
- /usr/include 255
- /usr/local/bin 223
- /usr/local/lib 238
- /usr/local/man 243
- /v 988
- /w2 988
- 4711 633
- 644 232
- 755 231 253
- < 965
- == 961 962
- > 965
- \\ 143
- \\\"$(<)\\\" 921
- _" 167 262
- _$(<:B)_= 985
- _$<:B) 985
- _lib 448 450
- _makeCommon 999
- _tokens 683 742 744 746
- addDirName 997
- AIX 188
- all 270 271 272
- <FONT COLOR="#00CC00">Always</FONT> 273
- AR 151 198 219
- Archive 277
- ArchiveFromObjects 278 281
- AS 152 220
- As 301 581 588 941 988
- ASFLAGS 221 257 303
- ASHDRS 304
- AWK 222
- bind 954 991
- BINDIR 223
- Bulk 306
- <A HREF="#322">C++</A> 155 171 190 196 224 322 583 584 585 942 990
- C++FLAGS 156 172 202 225 257 324 328 595
- C++Flags 328
- case 188 192 194 418 418 418 419 419 419 420 420 420 421 421 536 537 581 582 583 584 585 586 588 589 591 861 862
- CC 153 169 189 195 226
- cc 224 226
- <A HREF="#833">Cc</A> 312 582 586 589 943 989
- CCDEFS 320 326 599
- CCFLAGS 154 170 201 227 257 318 594
- CCHDRS 319 325 606
- Chgrp 396 944
- <A HREF="#329">Chmod</A> 329 336 390 480 640
- <A HREF="#945">Chmod1</A> 329 945
- CHOWN 205
- Chown 392 946
- clean 272 273 296 343 436 502 554 630 639 646 841
- <A HREF="#947">Clean</A> 296 343 381 436 502 554 630 639 646 841 947
- CP 140 228
- Defines 330
- DEFINES 330 578 598
- <FONT COLOR="#00CC00">Depends</FONT> 270 271 285 286 289 291 293 302 313 323 332 333 341 350 351 380 388 434 452 453 461 462 464 475 495 499 500 513 528 547 612 619 620 635 636 643 644 838
- dirs 272 528
- DOT 229
- DOTDOT 230
- else 168 183 186 286 290 453 545 706 770 857 877 902 911 915 932 985
- exe 270 271 272 499
- EXEMODE 231
- exist 985
- existing 947
- <FONT COLOR="#00CC00">Exit</FONT> 687 819 827 832
- <A HREF="#904">FAppendSuffix</A> 340 402 474 492 618 633 831 904 1006
- <A HREF="#940">FArchive</A> 297 940 984
- <A HREF="#930">FDefines</A> 320 326 599 812 930 933
- <A HREF="#922">FDirName</A> 458 813 899 922 997 1000
- <A HREF="#850">FGrist</A> 789 850 1001
- <A HREF="#851">FGristFiles</A> 283 449 491 594 595 597 604 610 616 851
- <A HREF="#852">FGristSourceFiles</A> 339 852 1002
- <A HREF="#331">File</A> 309 331 948
- FILEMODE 232
- files 270 271 272 332 350 643
- <A HREF="#931">FIncludes</A> 304 319 325 606 931 934
- first 271 272
- for 292 308 386 416 463 610 859 880 909 926
- FQuote 921
- <A HREF="#893">FRelPath</A> 807 893 1003
- <A HREF="#868">FReverse</A> 742 743 745 746 868 870
- <A HREF="#884">FStripCommon</A> 744 884 890 897 998 999
- <A HREF="#872">FSubDir</A> 872 898 1005
- <A HREF="#799">FSubDirPath</A> 755 781 799
- GenFile 338
- <A HREF="#338">GenFile1</A> 342 345 949 978
- GROUP 397
- <STRIKE>HardLink 349 950</STRIKE>
- HDRGRIST 371 576 628
- HDRPATTERN 267
- <A HREF="#354">HdrRule</A> 354 573 625
- HDRRULE 370 573 625
- HDRS 233 257 562 605 624
- HDRSCAN 369 574 626
- HDRSEARCH 368 575 627
- HPUX 192
- in 292 308 386 416 463 610 832 859 880 909 926
- include 769 772 821 1010
- <FONT COLOR="#00CC00">Includes</FONT> 364 845
- <STRIKE>install 380
- Install 389 951
- InstallBin 401
- installed 234
- InstallFile 406
- INSTALLGRIST 234
- InstallInto 373 403 407 411 424 429
- InstallLib 410
- InstallMan 414
- InstallShell 428</STRIKE>
- JAMFILE 235
- Jamfile 235
- Jamfile(5)." 832
- JAMRULES 236
- Jamrules 236
- LEX 206 237
- Lex 432 587 952
- lex.yy.c 953
- LexMv 433 953
- lib 151 270 271 272 286 453
- LIBDIR 157 173 238
- LIBFLAGS 158 174 191 470
- LibFlags 470
- Library 438
- <A HREF="#447">LibraryFromObjects</A> 439 447
- <A HREF="#471">Libs</A> 471 994
- link 159
- LINK 159 175 239
- <A HREF="#478">Link</A> 467 478 503 954 991
- LINKFLAGS 160 176 207 240 441 482
- LinkFlags 482
- LinkLibraries 994
- LINKLIBS 161 177 208 241
- LN 242
- ln 242
- LOCATE 512 621
- LOCATE_SOURCE 787
- LOCATE_TARGET 788
- Main 483
- MainFromObjects 484 487
- makeCommon 998
- makeDirName 1000
- makeGrist 1001
- makeGristedName 1002
- MakeLocate 287 346 383 435 459 501 505 555 836
- makeRelPath 1003
- makeString 1004
- makeSubDir 1005
- makeSuffixed 1006
- man$(s) 423
- MANDIR 243
- MKDIR 244
- mkdir 244
- <A HREF="#517">MkDir</A> 514 517 548
- <A HREF="#955">MkDir1</A> 529 955
- MODE 335 404 408 412 426 430 479 633 638
- NEEDLIBS 476 623 954 991
- <FONT COLOR="#00CC00">NoCare</FONT> 366 771
- <FONT COLOR="#00CC00">NotFile</FONT> 272 496 544
- <FONT COLOR="#00CC00">NoUpdate</FONT> 521
- NR 961 962
- obj 270 271 272 285 452 612
- <A HREF="#552">Object</A> 552 611
- ObjectC++Flags 595
- ObjectCcFlags 594
- ObjectDefines 596
- ObjectHdrs 601
- <A HREF="#608">Objects</A> 279 440 485 608
- on 303 304 318 319 319 320 320 324 325 325 326 326 334 335 347 352 365 368 369 370 371 382 393 397 404 408 412 426 430 476 479 512 556 562 573 574 575 576 578 594 595 598 599 599 605 606 606 621 622 623 624 625 626 627 628 633 637 638 645 831
- OPTIM 164 179 209 246
- OSFULL 268
- OWNER 393
- PATH="$PATH:." 978
- piecemeal 940 947 958 984
- print 961 964
- prior 819 827
- quietly 958
- RANLIB 193 197 210
- Ranlib 298 956
- RC 165 180
- <A HREF="#957">Rc</A> 629 957
- RCP 247
- Resource 615
- return 808 850 851 856 865 870 876 881 901 902 914 915 921 927 930 931 933 934
- RM 141 248
- RMDIR 142 249
- RmTemps 299 632 958
- RSH 250
- SEARCH 334 347 352 365 382 556 622 637 645
- SEARCH_SOURCE 786
- SED 251
- set 985 985
- Setuid 633
- shell 270 271 272 635
- Shell 634 959
- SHELLHEADER 252
- SHELLMODE 253
- SLASH 143 254
- <STRIKE>SoftLink 642 967</STRIKE>
- SOLARIS 194
- SOURCE_GRIST 789
- STDHDRS 166 181 255
- <A HREF="#648">SubDir</A> 648 687 819 820 827 828 829
- SUBDIR 781
- SUBDIR$(SUBDIRRESET) 793
- SUBDIR_DOWN 743 744 745 763 778
- SUBDIR_ROOT 764 779
- SUBDIR_TOKENS 780
- SUBDIR_UP 762 777
- SubDirC++Flags 811
- SUBDIRC++FLAGS 811 812
- SubDirCcFlags 810
- SUBDIRCCFLAGS 810
- SubDirDefines 812
- <A HREF="#813">SubDirHdrs</A> 813
- SUBDIRHDRS 813
- SUBDIRRESET 257
- SUBDIRRULES 256
- SubInclude 814 819
- SubRules 823 827
- SUFDLL 144 259
- SUFEXE 147 258
- suffix 832
- SUFILK 149
- SUFLIB 145 260
- SUFOBJ 146 261
- SUFPDB 148
- switch 187 417 535 580 860
- Temporary 632
- together 940 947 956 958 984
- true 527 689
- UNDEFFLAG 167 182 262
- Undefines 831
- UNDEFS 831
- uninstall 272 273 381
- updated 940 958 984
- UserObject 591 832 832
- without 819 827
- y.tab 213
- YACC 211 263
- <A HREF="#833">Yacc</A> 590 833
- <A HREF="#968">Yacc1</A> 839 968
- YACCFILES 213 265
- YACCFLAGS 214 266
- YACCGEN 212 264
- <A HREF="#969">YaccMv</A> 840 969
-
- </PRE>
- <H1><A NAME="Trace"></A>Jam -an -d+5 # Variable Trace</H1>
- <PRE> 1|>> set JAMBASEDATE = 2004.06.16
- 2|>> set AR ?= lib
- 3|>> set AS ?= masm386
- 4|>> set CC ?= cl /nologo
- 5|>> set LIBDIR ?= c:\VStudio\VC98\lib
- 6|>> set LINK ?= link /nologo
- 7|>> set LINKLIBS ?= c:\VStudio\VC98\lib\kernel32.lib c:\VStudio\VC98\lib\oldnames.lib
- 8|>> set STDHDRS ?= c:\VStudio\VC98\Include
- 9|>> set UNDEFFLAG ?= /u _
- 10|---- Where did these come from? ----
- 11|>> set AR ?= ar ru
- 12|>> set AS ?= as
- 13|
- 14|>> set INSTALLGRIST ?= installed
- 15|>> set JAMFILE ?= Jamfile
- 16|>> set JAMRULES ?= Jamrules
- 17|
- <B> 18|>> set SUBDIRRESET ?= ASFLAGS HDRS C++FLAGS CCFLAGS</B></PRE>
-
- <PRE>
- <TABLE BORDER="1" WIDTH="100%">
- <TR>
- <TD WIDTH="100%"><B><FONT FACE="Courier New, Courier">DEFINES</FONT></B> needs to be added to the list of per-directory flags to
- reset. How about:<BR>
- <B><FONT FACE="Courier New, Courier">LIBFLAGS<BR>
- LINKFLAGS</FONT></B></TD>
- </TR>
- </TABLE>
-
- 19|
- 20|>> set HDRPATTERN = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 21|</PRE>
-
- <PRE>
- <TABLE BORDER="1" WIDTH="100%">
- <TR>
- <TD WIDTH="100%">Following is a list of pseudo-targets ... not files.</TD>
- </TR>
- </TABLE>
-
- 22|>> Depends all : shell files lib exe obj
- 23|>> Depends all shell files lib exe obj : first
- 24|>> NotFile all first shell files lib exe obj dirs clean uninstall
- 25|>> Always clean uninstall
- 26|
- 27|>> rule <A HREF="#277">Archive</A>
- 28|...
- 29|>> <FONT COLOR="red">include Jamfile</FONT>
- 30|>> <A HREF="#648">SubDir</A> TOP
- 31|>>>> local _top = TOP
- 32|
- 33|>>>> set TOP = .
- 34|>>>> set SUBDIR_UP =
- 35|>>>> set SUBDIR_DOWN =
- 36|>>>> set SUBDIR_ROOT =
- 37|>>>> NoCare <.TOP>.Jamrules
- 38|>>>> include <.TOP>.Jamrules
- 39|>>>> <A HREF="#922">FDirName</A> . Include
- 40|
- 41|>>>> set HDRS += Include
- 42|>>>> <A HREF="#922">FDirName</A> . thirdparty NTWorkshop Include
- 43|
- 44|>>>> set HDRS += thirdparty\NTWorkshop\Include
- 45|
- 46|>>>> <A HREF="#922">FDirName</A> . thirdparty NTWorkshop Include NT50
- 47|>>>> set HDRS += thirdparty\NTWorkshop\Include\NT50
- 48|
- 49|>>>> <A HREF="#922">FDirName</A> . thirdparty NTWorkshop Lib
- 50|>>>> set LIBDIR += thirdparty\NTWorkshop\Lib
- 51|
- 52|>>>> <A HREF="#922">FDirName</A> . thirdparty NTWorkshop Lib NT50
- 53|>>>> set LIBDIR += thirdparty\NTWorkshop\Lib\NT50
- 54|
- 55|>>>> <A HREF="#922">FDirName</A> . thirdparty Lib
- 56|>>>> set LIBDIR += thirdparty\Lib
- 57|
- 58|>>>> <A HREF="#922">FDirName</A> . thirdparty Lib Win32
- 59|>>>> set LIBDIR += thirdparty\Lib\Win32
- 60|
- 61|>>>> <A HREF="#922">FDirName</A> . build
- 62|>>>> set ALL_LOCATE_TARGET = build
- 63|>>>> set DEFINES += WIN32 _WINDOWS _MBCS
- 64|>>>> set C++FLAGS = /W3 /GX /GR /X
- 65|>>>> set LINKFLAGS = /subsystem:windows /dll
- 66|
- 67|>>>> switch
- 68|
- 69|>>>> set SUBDIR = .
- 70|>>>> set SEARCH_SOURCE = .
- 71|>>>> set LOCATE_SOURCE = build .
- 72|>>>> set LOCATE_TARGET = build .
- 73|
- 74|>>>> <A HREF="#850">FGrist</A>
- 75|>>>> set SOURCE_GRIST =
- 76|>>>> set SUBDIR<FONT COLOR="red">ASFLAGS</FONT> SUBDIR<FONT COLOR="red">HDRS</FONT> SUBDIR<FONT
- COLOR="red">C++FLAGS</FONT> SUBDIR<FONT COLOR="red">CCFLAGS</FONT> =
- 77|
- 78|>> <A HREF="#814">SubInclude</A> TOP mallocheap
- 79|
- 80|>>>> <A HREF="#648">SubDir</A> TOP mallocheap
- 81|>>>>|> local _top = TOP
- 82|>>>>|> local _tokens = mallocheap
- 83|>>>>|> set SUBDIR_UP =
- 84|>>>>|> set SUBDIR_DOWN = mallocheap
- 85|>>>>|> set SUBDIR_ROOT =
- 86|>>>>|> set SUBDIR_TOKENS = mallocheap
- 87|
- 88|>>>>|> <A HREF="#799">FSubDirPath</A> TOP mallocheap <SPAN STYLE="Position : Relative ; Left : 0px ; Top : 0px ; Width : 150px ; Height : 18px">
- <P><FONT FACE="Courier New, Courier">FSubdirDefines</FONT>
- </SPAN>
- 89|>>>>|>>> <A HREF="#893">FRelPath</A> : mallocheap
- 90|>>>>|>>>>| <A HREF="#844">FStripCommon</A> _l : _r
- 91|>>>>|>>>>| <A HREF="#922">FDirName</A> mallocheap
- 92|>>>>|>>> local _r = mallocheap
- 93|
- 94|>>>>|> set SUBDIR = mallocheap
- 95|>>>>|> set SEARCH_SOURCE = mallocheap
- 96|>>>>|> set LOCATE_SOURCE = build mallocheap
- 97|>>>>|> set LOCATE_TARGET = <FONT COLOR="red">build mallocheap</FONT>
- 98|
- 99|>>>>|> <A HREF="#850">FGrist</A> mallocheap
- 100|>>>>|> set <FONT COLOR="red">SOURCE_GRIST = mallocheap</FONT>
- 101|>>>>|> set SUBDIR<FONT COLOR="red">ASFLAGS</FONT> SUBDIR<FONT COLOR="red">HDRS</FONT> SUBDIR<FONT
- COLOR="red">C++FLAGS</FONT> SUBDIR<FONT COLOR="red">CCFLAGS</FONT> =
- 102|
- 103|>>>> <B><FONT COLOR="red">include mallocheap\Jamfile</FONT></B>
- 104|
- 105|>>>> <A HREF="#648">SubDir</A> TOP mallocheap
- 106|>>>>|> local _top = TOP
- 107|>>>>|> local _tokens = mallocheap
- 108|>>>>|> set SUBDIR_UP =
- 109|>>>>|> set SUBDIR_DOWN = mallocheap
- 110|>>>>|> set SUBDIR_ROOT =
- 111|>>>>|> set SUBDIR_TOKENS = mallocheap
- 112|
- 113|>>>>|> <A HREF="#799">FSubDirPath</A> TOP mallocheap
- 114|>>>>|>>> <A HREF="#893">FRelPath</A> : mallocheap
- 115|>>>>|>>>>| <A HREF="#922">FDirName</A> mallocheap
- 116|>>>>|>>> local _r = mallocheap
- 117|>>>>|> set SUBDIR = mallocheap
- 118|>>>>|> set SEARCH_SOURCE = mallocheap
- 119|>>>>|> set LOCATE_SOURCE = build mallocheap
- 120|>>>>|> set LOCATE_TARGET = build mallocheap
- 121|
- 122|>>>>|> <A HREF="#850">FGrist</A> mallocheap
- 123|>>>>|> set SOURCE_GRIST = mallocheap
- 124|>>>>|> set SUBDIRASFLAGS SUBDIRHDRS SUBDIRC++FLAGS SUBDIRCCFLAGS =
- 125|
- 126|>>>> <A HREF="#922">FDirName</A> . mallocheap Include
- 127|>>>> set HDRS += mallocheap\Include
- 128|
- 129|>>>> SubDirDefines SUMH_DLL_EXPORT
- 130|>>>>|> <A HREF="#930">FDefines</A> SUMH_DLL_EXPORT
- 131|>>>>|> set C++FLAGS += /DSUMH_DLL_EXPORT
- 132|</PRE>
-
- <PRE>
- <TABLE BORDER="1" WIDTH="100%">
- <TR>
- <TD WIDTH="100%">Notice that Src has been gristed into the target object. We don't want that ... actually, we don't want Src either.
- It's legacy msdev gorp.</TD>
- </TR>
- </TABLE>
-
- 133|>>>> <A HREF="#438">Library</A> nqsmallocheap : <FONT COLOR="red">Src/SUMHHeap.cpp</FONT>
- 134|
- 135|>>>>|> <A HREF="#447">LibraryFromObjects</A> nqsmallocheap : <FONT COLOR="red">Src\SUMHHeap.obj</FONT>
- 136|
- 137|>>>>|>>> <A HREF="#851">FGristFiles</A> Src\SUMHHeap.obj
- 138|>>>>|>>> set _s = <FONT COLOR="red"><.mallocheap>.Src\SUMHHeap.obj</FONT>
- 139|>>>>|>>> set _lib = nqsmallocheap.lib
- 140|>>>>|>>> set _dll = nqsmallocheap.dll</PRE>
-
- <PRE>
- <TABLE BORDER="1" WIDTH="100%">
- <TR>
- <TD WIDTH="100%">One of those ( _lib, _dll ) is probably unnecessary. We can coerce the suffix appropriate to the specific library
- type.</TD>
- </TR>
- </TABLE>
-
- 141|>>>>|>>> Depends lib : nqsmallocheap.lib
- 142|
- 143|>>>>|>>> <A HREF="#922">FDirName</A> build mallocheap
- 144|>>>>|>>>>| set _s = build\mallocheap
- 145|>>>>|>>> set _i = build\mallocheap
- 146|
- 147|>>>>|>>> <A HREF="#505">MakeLocate</A> nqsmallocheap.lib nqsmallocheap.lib(SUMHHeap.obj) : build\mallocheap
- 148|
- 149|>>>>|>>>>| set LOCATE on nqsmallocheap.lib nqsmallocheap.lib(SUMHHeap.obj) = build\mallocheap
- 150|>>>>|>>>>| Depends nqsmallocheap.lib nqsmallocheap.lib(SUMHHeap.obj) : <.dir>.build\mallocheap
- 151|
- 152|>>>>|>>>>| <A HREF="#517">MkDir</A> <.dir>.build\mallocheap
- 153|>>>>|>>>>|>> NoUpdate <.dir>.build\mallocheap
- 154|>>>>|>>>>|>> set <.dir>.build\mallocheap-mkdir = true
- 155|>>>>|>>>>|>> Depends dirs : <.dir>.build\mallocheap
- 156|>>>>|>>>>|>> <A HREF="#955">MkDir1</A> <.dir>.build\mallocheap
- 157|>>>>|>>>>|>> local s = <.dir>.build
- 158|>>>>|>>>>|>> switch <.dir>.build
- 159|>>>>|>>>>|>> Depends <.dir>.build\mallocheap : <.dir>.build
- 160|
- 161|>>>>|>>>>|>> <A HREF="#517">MkDir</A> <.dir>.build
- 162|>>>>|>>>>|>>>> NoUpdate <.dir>.build
- 163|>>>>|>>>>|>>>> set <.dir>.build-mkdir = true
- 164|>>>>|>>>>|>>>> Depends dirs : <.dir>.build
- 165|>>>>|>>>>|>>>> <A HREF="#955">MkDir1</A> <.dir>.build
- 166|>>>>|>>>>|>>>> local s = <.dir>.
- 167|>>>>|>>>>|>>>> switch <.dir>.
- 168|
- 169|>>>>|>>> Depends nqsmallocheap.lib : <.mallocheap>.Src\SUMHHeap.obj
- 170|>>>>|>>> Depends nqsmallocheap.lib : nqsmallocheap.lib(SUMHHeap.obj)
- 171|>>>>|>>> Depends nqsmallocheap.lib(SUMHHeap.obj) : <.mallocheap>.Src\SUMHHeap.obj
- 172|>>>>|>>> <A HREF="#478">Link</A> nqsmallocheap.lib : <.mallocheap>.Src\SUMHHeap.obj
- 173|
- 174|>>>>|>>>>| set MODE on nqsmallocheap.lib = 755
- 175|>>>>|>>>>| <A HREF="#329">Chmod</A> nqsmallocheap.lib
- 176|
- 177|>>>>|> <A HREF="#608">Objects</A> Src/SUMHHeap.cpp
- 178|>>>>|>>> <A HREF="#851">FGristFiles</A> Src/SUMHHeap.cpp
- 179|
- 180|>>>>|>>> <A HREF="#552">Object</A> <.mallocheap>.Src\SUMHHeap.obj : <.mallocheap>.Src\SUMHHeap.cpp
- 181|
- 182|>>>>|>>>>| <A HREF="#947">Clean</A> clean : <.mallocheap>.Src\SUMHHeap.obj
- 183|>>>>|>>>>| <A HREF="#505">MakeLocate</A> <.mallocheap>.Src\SUMHHeap.obj : build mallocheap
- 184|
- 185|>>>>|>>>>|>> set LOCATE on <.mallocheap>.Src\SUMHHeap.obj = build mallocheap
- 186|
- 187|>>>>|>>>>|>> Depends <.mallocheap>.Src\SUMHHeap.obj : <.dir>.build
- 188|
- 189|>>>>|>>>>|>> <A HREF="#517">MkDir</A> <.dir>.build
- 190|>>>>|>>>>|>>>> NoUpdate <.dir>.build
- 191|
- 192|>>>>|>>>>| set SEARCH on <.mallocheap>.Src\SUMHHeap.cpp = mallocheap
- 193|>>>>|>>>>| set HDRS on <.mallocheap>.Src\SUMHHeap.obj = mallocheap Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include
- 194|>>>>|>>>>| set HDRRULE on <.mallocheap>.Src\SUMHHeap.cpp = <A HREF="#354">HdrRule</A>
- 195|>>>>|>>>>| set HDRSCAN on <.mallocheap>.Src\SUMHHeap.cpp = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 196|>>>>|>>>>| set HDRSEARCH on <.mallocheap>.Src\SUMHHeap.cpp = mallocheap Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include c:\VStudio\VC98\Include
- 197|>>>>|>>>>| set HDRGRIST on <.mallocheap>.Src\SUMHHeap.cpp =
- 198|>>>>|>>>>| set DEFINES on <.mallocheap>.Src\SUMHHeap.obj += WIN32 _WINDOWS _MBCS
- 199|
- 200|>>>>|>>>>| switch .cpp
- 201|>>>>|>>>>| <A HREF="#322">C++</A> <.mallocheap>.Src\SUMHHeap.obj : <.mallocheap>.Src\SUMHHeap.cpp
- 202|
- 203|>>>>|>>>>|>> Depends <.mallocheap>.Src\SUMHHeap.obj : <.mallocheap>.Src\SUMHHeap.cpp
- 204|>>>>|>>>>|>> set C++FLAGS on <.mallocheap>.Src\SUMHHeap.obj += /W3 /GX /GR /X /DSUMH_DLL_EXPORT
- 205|
- 206|>>>>|>>>>|>> on <.mallocheap>.Src\SUMHHeap.obj
- 207|
- 208|>>>>|>>>>|>> <A HREF="#931">FIncludes</A> mallocheap Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include
- 209|>>>>|>>>>|>> set CCHDRS on <.mallocheap>.Src\SUMHHeap.obj = /Imallocheap /IInclude /Ithirdparty\NTWorkshop\Include /Ithirdparty\NTWorkshop\Include\NT50 /Imallocheap\Include
- 210|>>>>|>>>>|>> on <.mallocheap>.Src\SUMHHeap.obj
- 211|
- 212|>>>>|>>>>|>> <A HREF="#930">FDefines</A> WIN32 _WINDOWS _MBCS
- 213|>>>>|>>>>|>> set CCDEFS on <.mallocheap>.Src\SUMHHeap.obj = /DWIN32 /D_WINDOWS /D_MBCS
- 214|>>>>|>>> Depends obj : <.mallocheap>.Src\SUMHHeap.obj
- 215|>>>>|> set LINKFLAGS +=
- 216|
- 217|>> <A HREF="#814">SubInclude</A> TOP Utility Generic MultiHeap
- 218|>>>> <A HREF="#648">SubDir</A> TOP Utility Generic MultiHeap
- 219|>>>>|> local _top = TOP
- 220|>>>>|> local _tokens = Utility Generic MultiHeap
- 221|>>>>|> set SUBDIR_UP =
- 222|>>>>|> set SUBDIR_DOWN = Utility Generic MultiHeap
- 223|>>>>|> set SUBDIR_ROOT =
- 224|>>>>|> set SUBDIR_TOKENS = Utility Generic MultiHeap
- 225|>>>>|> <A HREF="#799">FSubDirPath</A> TOP Utility Generic MultiHeap
- 226|>>>>|>>> <A HREF="#893">FRelPath</A> : Utility Generic MultiHeap
- 227|>>>>|>>>>| set _r = Utility Generic MultiHeap
- 228|>>>>|>>>>| <A HREF="#844">FStripCommon</A> _l : _r
- 229|>>>>|>>>>| <A HREF="#872">FSubDir</A>
- 230|
- 231|>>>>|>>>>| <A HREF="#922">FDirName</A> Utility Generic MultiHeap
- 232|>>>>|>>> local _r = Utility\Generic\MultiHeap
- 233|
- 234|>>>>|> set SUBDIR = Utility\Generic\MultiHeap
- 235|>>>>|> set SEARCH_SOURCE = Utility\Generic\MultiHeap
- 236|>>>>|> set LOCATE_SOURCE = build Utility\Generic\MultiHeap
- 237|>>>>|> set LOCATE_TARGET = build Utility\Generic\MultiHeap
- 238|>>>>|> <A HREF="#850">FGrist</A> Utility Generic MultiHeap
- 239|>>>>|> set SOURCE_GRIST = Utility!Generic!MultiHeap
- 240|>>>>|> set SUBDIRASFLAGS SUBDIRHDRS SUBDIRC++FLAGS SUBDIRCCFLAGS =
- 241|
- 242|>>>> include Utility\Generic\MultiHeap\Jamfile
- 243|>>>> <A HREF="#648">SubDir</A> . Utility Generic MultiHeap
- 244|>>>>|> local _tokens = Utility Generic MultiHeap
- 245|>>>>|> set .-SET = true
- 246|>>>>|> <A HREF="#868">FReverse</A> Utility Generic MultiHeap
- 247|>>>>|>>> <A HREF="#868">FReverse</A> Generic MultiHeap
- 248|>>>>|>>>>| <A HREF="#868">FReverse</A> MultiHeap
- 249|>>>>|>>>>|>> <A HREF="#868">FReverse</A>
- 250|
- 251|
- 252|>>>>|> <A HREF="#868">FReverse</A> Utility Generic MultiHeap
- 253|>>>>|>>> <A HREF="#868">FReverse</A> Generic MultiHeap
- 254|>>>>|>>>>| <A HREF="#868">FReverse</A> MultiHeap
- 255|>>>>|>>>>|>> <A HREF="#868">FReverse</A>
- 256|
- 257|>>>>|> set SUBDIR_DOWN = MultiHeap Generic Utility
- 258|>>>>|> <A HREF="#844">FStripCommon</A> _tokens : SUBDIR_DOWN
- 259|>>>>|>>> set SUBDIR_DOWN = Generic Utility
- 260|>>>>|>>> <A HREF="#844">FStripCommon</A> _tokens : SUBDIR_DOWN
- 261|>>>>|>>>>| set SUBDIR_DOWN = Utility
- 262|>>>>|>>>>| <A HREF="#844">FStripCommon</A> _tokens : SUBDIR_DOWN
- 263|>>>>|>>>>|>> set SUBDIR_DOWN =
- 264|>>>>|>>>>|>> <A HREF="#844">FStripCommon</A> _tokens : SUBDIR_DOWN
- 265|
- 266|>>>>|> <A HREF="#868">FReverse</A>
- 267|>>>>|> set SUBDIR_DOWN =
- 268|>>>>|> <A HREF="#868">FReverse</A>
- 269|
- 270|>>>>|> NoCare <..>.Jamrules
- 271|>>>>|> include <..>.Jamrules
- 272|>>>>|> <A HREF="#922">FDirName</A> . Include
- 273|
- 274|>>>>|> set HDRS += Include
- 275|
- 276|>>>>|> <A HREF="#922">FDirName</A> . thirdparty NTWorkshop Include
- 277|>>>>|> set HDRS += thirdparty\NTWorkshop\Include
- 278|
- 279|>>>>|> <A HREF="#922">FDirName</A> . thirdparty NTWorkshop Include NT50
- 280|>>>>|> set HDRS += thirdparty\NTWorkshop\Include\NT50
- 281|
- 282|>>>>|> <A HREF="#922">FDirName</A> . thirdparty NTWorkshop Lib
- 283|>>>>|> set LIBDIR += thirdparty\NTWorkshop\Lib
- 284|
- 285|>>>>|> <A HREF="#922">FDirName</A> . thirdparty NTWorkshop Lib NT50
- 286|>>>>|> set LIBDIR += thirdparty\NTWorkshop\Lib\NT50
- 287|
- 288|>>>>|> <A HREF="#922">FDirName</A> . thirdparty Lib
- 289|>>>>|> set LIBDIR += thirdparty\Lib
- 290|
- 291|>>>>|> <A HREF="#922">FDirName</A> . thirdparty Lib Win32
- 292|>>>>|> set LIBDIR += thirdparty\Lib\Win32
- 293|
- 294|>>>>|> <A HREF="#922">FDirName</A> . build
- 295|>>>>|> set ALL_LOCATE_TARGET = build
- 296|>>>>|> set DEFINES += WIN32 _WINDOWS _MBCS
- 297|>>>>|> set C++FLAGS = /W3 /GX /GR /X
- 298|>>>>|> set LINKFLAGS = /subsystem:windows /dll
- 299|
- 300|>>>>|> <A HREF="#799">FSubDirPath</A> . Utility Generic MultiHeap
- 301|>>>>|>>> <A HREF="#893">FRelPath</A> : Utility Generic MultiHeap
- 302|
- 303|>>>>|>>>>| <A HREF="#922">FDirName</A> Utility Generic MultiHeap
- 304|
- 305|>>>>|> set SUBDIR = Utility\Generic\MultiHeap
- 306|>>>>|> set SEARCH_SOURCE = Utility\Generic\MultiHeap
- 307|>>>>|> set LOCATE_SOURCE = build Utility\Generic\MultiHeap
- 308|>>>>|> set LOCATE_TARGET = build Utility\Generic\MultiHeap
- 309|
- 310|>>>>|> <A HREF="#850">FGrist</A>
- 311|>>>>|> set SOURCE_GRIST =
- 312|>>>>|> set SUBDIRASFLAGS SUBDIRHDRS SUBDIRC++FLAGS SUBDIRCCFLAGS =
- 313|
- 314|>>>> <A HREF="#922">FDirName</A> . Utility Generic MultiHeap Include
- 315|>>>> set HDRS += Utility\Generic\MultiHeap\Include
- 316|
- 317|>>>> <A HREF="#813">SubDirHdrs</A> . Utility Generic MultiHeap PrivateInclude
- 318|>>>>|> <A HREF="#922">FDirName</A> . Utility Generic MultiHeap PrivateInclude
- 319|>>>>|> set SUBDIRHDRS += Utility\Generic\MultiHeap\PrivateInclude
- 320|
- 321|>>>> SubDirDefines SUMPH_DLL_EXPORT
- 322|>>>>|> <A HREF="#930">FDefines</A> SUMPH_DLL_EXPORT
- 323|>>>>|> set C++FLAGS += /DSUMPH_DLL_EXPORT
- 324|
- 325|>>>> <A HREF="#922">FDirName</A> . build mallocheap
- 326|>>>> set LIBDIR += build\mallocheap
- 327|>>>> <A HREF="#438">Library</A> nqsmultiheap : Src/Mpheap.cpp Src/SUMPHHeap.cpp
- 328|>>>>|> <A HREF="#447">LibraryFromObjects</A> nqsmultiheap : Src\Mpheap.obj Src\SUMPHHeap.obj
- 329|>>>>|>>> <A HREF="#851">FGristFiles</A> Src\Mpheap.obj Src\SUMPHHeap.obj
- 330|>>>>|>>> set _s = Src\Mpheap.obj Src\SUMPHHeap.obj
- 331|>>>>|>>> set _lib = nqsmultiheap.lib
- 332|>>>>|>>> set _dll = nqsmultiheap.dll
- 333|>>>>|>>> Depends lib : nqsmultiheap.lib
- 334|
- 335|>>>>|>>> <A HREF="#922">FDirName</A> build Utility\Generic\MultiHeap
- 336|
- 337|>>>>|>>> <A HREF="#505">MakeLocate</A> nqsmultiheap.lib nqsmultiheap.lib(Mpheap.obj) nqsmultiheap.lib(SUMPHHeap.obj) : build\Utility\Generic\MultiHeap
- 338|
- 339|>>>>|>>>>| set LOCATE on nqsmultiheap.lib nqsmultiheap.lib(Mpheap.obj) nqsmultiheap.lib(SUMPHHeap.obj) = build\Utility\Generic\MultiHeap
- 340|>>>>|>>>>| Depends nqsmultiheap.lib nqsmultiheap.lib(Mpheap.obj) nqsmultiheap.lib(SUMPHHeap.obj) : <.dir>.build\Utility\Generic\MultiHeap
- 341|
- 342|>>>>|>>>>| <A HREF="#517">MkDir</A> <.dir>.build\Utility\Generic\MultiHeap
- 343|>>>>|>>>>|>> NoUpdate <.dir>.build\Utility\Generic\MultiHeap
- 344|>>>>|>>>>|>> set <.dir>.build\Utility\Generic\MultiHeap-mkdir = true
- 345|>>>>|>>>>|>> Depends dirs : <.dir>.build\Utility\Generic\MultiHeap
- 346|>>>>|>>>>|>> <A HREF="#955">MkDir1</A> <.dir>.build\Utility\Generic\MultiHeap
- 347|>>>>|>>>>|>> local s = <.dir>.build\Utility\Generic
- 348|>>>>|>>>>|>> switch <.dir>.build\Utility\Generic
- 349|>>>>|>>>>|>> Depends <.dir>.build\Utility\Generic\MultiHeap : <.dir>.build\Utility\Generic
- 350|
- 351|>>>>|>>>>|>> <A HREF="#517">MkDir</A> <.dir>.build\Utility\Generic
- 352|>>>>|>>>>|>>>> NoUpdate <.dir>.build\Utility\Generic
- 353|>>>>|>>>>|>>>> set <.dir>.build\Utility\Generic-mkdir = true
- 354|>>>>|>>>>|>>>> Depends dirs : <.dir>.build\Utility\Generic
- 355|>>>>|>>>>|>>>> <A HREF="#955">MkDir1</A> <.dir>.build\Utility\Generic
- 356|>>>>|>>>>|>>>> local s = <.dir>.build\Utility
- 357|>>>>|>>>>|>>>> switch <.dir>.build\Utility
- 358|>>>>|>>>>|>>>> Depends <.dir>.build\Utility\Generic : <.dir>.build\Utility
- 359|
- 360|>>>>|>>>>|>>>> <A HREF="#517">MkDir</A> <.dir>.build\Utility
- 361|>>>>|>>>>|>>>>|> NoUpdate <.dir>.build\Utility
- 362|>>>>|>>>>|>>>>|> set <.dir>.build\Utility-mkdir = true
- 363|>>>>|>>>>|>>>>|> Depends dirs : <.dir>.build\Utility
- 364|>>>>|>>>>|>>>>|> <A HREF="#955">MkDir1</A> <.dir>.build\Utility
- 365|>>>>|>>>>|>>>>|> local s = <.dir>.build
- 366|>>>>|>>>>|>>>>|> switch <.dir>.build
- 367|>>>>|>>>>|>>>>|> Depends <.dir>.build\Utility : <.dir>.build
- 368|
- 369|>>>>|>>>>|>>>>|> <A HREF="#517">MkDir</A> <.dir>.build
- 370|>>>>|>>>>|>>>>|>>> NoUpdate <.dir>.build
- 371|>>>>|>>> Depends nqsmultiheap.lib : Src\Mpheap.obj Src\SUMPHHeap.obj
- 372|>>>>|>>> Depends nqsmultiheap.lib : nqsmultiheap.lib(Mpheap.obj) nqsmultiheap.lib(SUMPHHeap.obj)
- 373|>>>>|>>> Depends nqsmultiheap.lib(Mpheap.obj) : Src\Mpheap.obj
- 374|>>>>|>>> Depends nqsmultiheap.lib(SUMPHHeap.obj) : Src\SUMPHHeap.obj
- 375|>>>>|>>> <A HREF="#478">Link</A> nqsmultiheap.lib : Src\Mpheap.obj Src\SUMPHHeap.obj
- 376|>>>>|>>>>| set MODE on nqsmultiheap.lib = 755
- 377|>>>>|>>>>| <A HREF="#329">Chmod</A> nqsmultiheap.lib
- 378|
- 379|>>>>|> <A HREF="#608">Objects</A> Src/Mpheap.cpp Src/SUMPHHeap.cpp
- 380|>>>>|>>> <A HREF="#851">FGristFiles</A> Src/Mpheap.cpp Src/SUMPHHeap.cpp
- 381|>>>>|>>> <A HREF="#552">Object</A> Src\Mpheap.obj : Src\Mpheap.cpp
- 382|>>>>|>>>>| <A HREF="#947">Clean</A> clean : Src\Mpheap.obj
- 383|>>>>|>>>>| <A HREF="#505">MakeLocate</A> Src\Mpheap.obj : build Utility\Generic\MultiHeap
- 384|>>>>|>>>>|>> set LOCATE on Src\Mpheap.obj = build Utility\Generic\MultiHeap
- 385|>>>>|>>>>|>> Depends Src\Mpheap.obj : <.dir>.build
- 386|>>>>|>>>>|>> <A HREF="#517">MkDir</A> <.dir>.build
- 387|>>>>|>>>>|>>>> NoUpdate <.dir>.build
- 388|
- 389|>>>>|>>>>| set SEARCH on Src\Mpheap.cpp = Utility\Generic\MultiHeap
- 390|>>>>|>>>>| set HDRS on Src\Mpheap.obj = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include
- 391|>>>>|>>>>| set HDRRULE on Src\Mpheap.cpp = <A HREF="#354">HdrRule</A>
- 392|>>>>|>>>>| set HDRSCAN on Src\Mpheap.cpp = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 393|>>>>|>>>>| set HDRSEARCH on Src\Mpheap.cpp = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 394|>>>>|>>>>| set HDRGRIST on Src\Mpheap.cpp =
- 395|>>>>|>>>>| set DEFINES on Src\Mpheap.obj += WIN32 _WINDOWS _MBCS WIN32 _WINDOWS _MBCS
- 396|
- 397|>>>>|>>>>| switch .cpp
- 398|
- 399|>>>>|>>>>| <A HREF="#322">C++</A> Src\Mpheap.obj : Src\Mpheap.cpp
- 400|>>>>|>>>>|>> Depends Src\Mpheap.obj : Src\Mpheap.cpp
- 401|>>>>|>>>>|>> set C++FLAGS on Src\Mpheap.obj += /W3 /GX /GR /X /DSUMPH_DLL_EXPORT
- 402|>>>>|>>>>|>> on Src\Mpheap.obj
- 403|>>>>|>>>>|>> <A HREF="#931">FIncludes</A> Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include
- 404|>>>>|>>>>|>> set CCHDRS on Src\Mpheap.obj = /IUtility\Generic\MultiHeap /IUtility\Generic\MultiHeap\PrivateInclude /IInclude /Ithirdparty\NTWorkshop\Include /Ithirdparty\NTWorkshop\Include\NT50 /Imallocheap\Include /IInclude /Ithirdparty\NTWorkshop\Include /Ithirdparty\NTWorkshop\Include\NT50 /IUtility\Generic\MultiHeap\Include
- 405|>>>>|>>>>|>> on Src\Mpheap.obj
- 406|>>>>|>>>>|>> <A HREF="#930">FDefines</A> WIN32 _WINDOWS _MBCS WIN32 _WINDOWS _MBCS
- 407|>>>>|>>>>|>> set CCDEFS on Src\Mpheap.obj = /DWIN32 /D_WINDOWS /D_MBCS /DWIN32 /D_WINDOWS /D_MBCS
- 408|
- 409|>>>>|>>> Depends obj : Src\Mpheap.obj
- 410|>>>>|>>> <A HREF="#552">Object</A> Src\SUMPHHeap.obj : Src\SUMPHHeap.cpp
- 411|>>>>|>>>>| <A HREF="#947">Clean</A> clean : Src\SUMPHHeap.obj
- 412|>>>>|>>>>| <A HREF="#505">MakeLocate</A> Src\SUMPHHeap.obj : build Utility\Generic\MultiHeap
- 413|>>>>|>>>>|>> set LOCATE on Src\SUMPHHeap.obj = build Utility\Generic\MultiHeap
- 414|>>>>|>>>>|>> Depends Src\SUMPHHeap.obj : <.dir>.build
- 415|>>>>|>>>>|>> <A HREF="#517">MkDir</A> <.dir>.build
- 416|>>>>|>>>>|>>>> NoUpdate <.dir>.build
- 417|
- 418|>>>>|>>>>| set SEARCH on Src\SUMPHHeap.cpp = Utility\Generic\MultiHeap
- 419|>>>>|>>>>| set HDRS on Src\SUMPHHeap.obj = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include
- 420|>>>>|>>>>| set HDRRULE on Src\SUMPHHeap.cpp = <A HREF="#354">HdrRule</A>
- 421|>>>>|>>>>| set HDRSCAN on Src\SUMPHHeap.cpp = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 422|>>>>|>>>>| set HDRSEARCH on Src\SUMPHHeap.cpp = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 423|>>>>|>>>>| set HDRGRIST on Src\SUMPHHeap.cpp =
- 424|>>>>|>>>>| set DEFINES on Src\SUMPHHeap.obj += WIN32 _WINDOWS _MBCS WIN32 _WINDOWS _MBCS
- 425|>>>>|>>>>| switch .cpp
- 426|
- 427|>>>>|>>>>| <A HREF="#322">C++</A> Src\SUMPHHeap.obj : Src\SUMPHHeap.cpp
- 428|>>>>|>>>>|>> Depends Src\SUMPHHeap.obj : Src\SUMPHHeap.cpp
- 429|>>>>|>>>>|>> set C++FLAGS on Src\SUMPHHeap.obj += /W3 /GX /GR /X /DSUMPH_DLL_EXPORT
- 430|>>>>|>>>>|>> on Src\SUMPHHeap.obj
- 431|>>>>|>>>>|>> <A HREF="#931">FIncludes</A> Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include
- 432|>>>>|>>>>|>> set CCHDRS on Src\SUMPHHeap.obj = /IUtility\Generic\MultiHeap /IUtility\Generic\MultiHeap\PrivateInclude /IInclude /Ithirdparty\NTWorkshop\Include /Ithirdparty\NTWorkshop\Include\NT50 /Imallocheap\Include /IInclude /Ithirdparty\NTWorkshop\Include /Ithirdparty\NTWorkshop\Include\NT50 /IUtility\Generic\MultiHeap\Include
- 433|>>>>|>>>>|>> on Src\SUMPHHeap.obj
- 434|>>>>|>>>>|>> <A HREF="#930">FDefines</A> WIN32 _WINDOWS _MBCS WIN32 _WINDOWS _MBCS
- 435|>>>>|>>>>|>> set CCDEFS on Src\SUMPHHeap.obj = /DWIN32 /D_WINDOWS /D_MBCS /DWIN32 /D_WINDOWS /D_MBCS
- 436|
- 437|>>>>|>>> Depends obj : Src\SUMPHHeap.obj
- 438|>>>>|> set LINKFLAGS +=
- 439|
- 440|>>>> <A HREF="#471">Libs</A> nqsmultiheap : nqsmallocheap
- 441|>>>>|> <A HREF="#904">FAppendSuffix</A> nqsmultiheap : .exe
- 442|>>>>|> local _t = nqsmultiheap.exe
- 443|>>>>|> Depends nqsmultiheap.exe : nqsmallocheap.lib
- 444|
- 445|>>>>|> set NEEDLIBS on nqsmultiheap.exe += nqsmallocheap.lib
- 446|
- 447|>> <A HREF="#354">HdrRule</A> <.mallocheap>.Src\SUMHHeap.cpp : SUMHHeap.h SUMHNQHeap.h malloc.h
- 448|>>>> local s = SUMHHeap.h SUMHNQHeap.h malloc.h
- 449|>>>> Includes <.mallocheap>.Src\SUMHHeap.cpp : SUMHHeap.h SUMHNQHeap.h malloc.h
- 450|>>>> set SEARCH on SUMHHeap.h SUMHNQHeap.h malloc.h = mallocheap Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include c:\VStudio\VC98\Include
- 451|>>>> NoCare SUMHHeap.h SUMHNQHeap.h malloc.h
- 452|>>>> set HDRSEARCH on SUMHHeap.h SUMHNQHeap.h malloc.h = mallocheap Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include c:\VStudio\VC98\Include
- 453|>>>> set HDRSCAN on SUMHHeap.h SUMHNQHeap.h malloc.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 454|>>>> set HDRRULE on SUMHHeap.h SUMHNQHeap.h malloc.h = <A HREF="#354">HdrRule</A>
- 455|>>>> set HDRGRIST on SUMHHeap.h SUMHNQHeap.h malloc.h =
- 456|
- 457|>> <A HREF="#354">HdrRule</A> SUMHHeap.h : SUMHBuildDef.h
- 458|>>>> local s = SUMHBuildDef.h
- 459|>>>> Includes SUMHHeap.h : SUMHBuildDef.h
- 460|>>>> set SEARCH on SUMHBuildDef.h = mallocheap Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include c:\VStudio\VC98\Include
- 461|>>>> NoCare SUMHBuildDef.h
- 462|>>>> set HDRSEARCH on SUMHBuildDef.h = mallocheap Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include c:\VStudio\VC98\Include
- 463|>>>> set HDRSCAN on SUMHBuildDef.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 464|>>>> set HDRRULE on SUMHBuildDef.h = <A HREF="#354">HdrRule</A>
- 465|>>>> set HDRGRIST on SUMHBuildDef.h =
- 466|
- 467|>> <A HREF="#354">HdrRule</A> SUMHNQHeap.h : SUMHBuildDef.h
- 468|>>>> local s = SUMHBuildDef.h
- 469|>>>> Includes SUMHNQHeap.h : SUMHBuildDef.h
- 470|>>>> set SEARCH on SUMHBuildDef.h = mallocheap Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include c:\VStudio\VC98\Include
- 471|>>>> NoCare SUMHBuildDef.h
- 472|>>>> set HDRSEARCH on SUMHBuildDef.h = mallocheap Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include c:\VStudio\VC98\Include
- 473|>>>> set HDRSCAN on SUMHBuildDef.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 474|>>>> set HDRRULE on SUMHBuildDef.h = <A HREF="#354">HdrRule</A>
- 475|>>>> set HDRGRIST on SUMHBuildDef.h =
- 476|
- 477|>> <A HREF="#354">HdrRule</A> Src\Mpheap.cpp : windows.h mpheap.h
- 478|>>>> local s = windows.h mpheap.h
- 479|>>>> Includes Src\Mpheap.cpp : windows.h mpheap.h
- 480|>>>> set SEARCH on windows.h mpheap.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 481|>>>> NoCare windows.h mpheap.h
- 482|>>>> set HDRSEARCH on windows.h mpheap.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 483|>>>> set HDRSCAN on windows.h mpheap.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 484|>>>> set HDRRULE on windows.h mpheap.h = <A HREF="#354">HdrRule</A>
- 485|>>>> set HDRGRIST on windows.h mpheap.h =
- 486|
- 487|>> <A HREF="#354">HdrRule</A> windows.h : winresrc.h excpt.h stdarg.h windef.h winbase.h wingdi.h winuser.h winnls.h wincon.h winver.h winreg.h winnetwk.h cderr.h dde.h ddeml.h dlgs.h lzexpand.h mmsystem.h nb30.h rpc.h shellapi.h winperf.h winsock.h wincrypt.h winefs.h winscard.h winspool.h ole.h ole2.h commdlg.h winwlm.h ole2.h winsvc.h mcx.h imm.h
- 488|>>>> local s = winresrc.h excpt.h stdarg.h windef.h winbase.h wingdi.h winuser.h winnls.h wincon.h winver.h winreg.h winnetwk.h cderr.h dde.h ddeml.h dlgs.h lzexpand.h mmsystem.h nb30.h rpc.h shellapi.h winperf.h winsock.h wincrypt.h winefs.h winscard.h winspool.h ole.h ole2.h commdlg.h winwlm.h ole2.h winsvc.h mcx.h imm.h
- 489|>>>> Includes windows.h : winresrc.h excpt.h stdarg.h windef.h winbase.h wingdi.h winuser.h winnls.h wincon.h winver.h winreg.h winnetwk.h cderr.h dde.h ddeml.h dlgs.h lzexpand.h mmsystem.h nb30.h rpc.h shellapi.h winperf.h winsock.h wincrypt.h winefs.h winscard.h winspool.h ole.h ole2.h commdlg.h winwlm.h ole2.h winsvc.h mcx.h imm.h
- 490|>>>> set SEARCH on winresrc.h excpt.h stdarg.h windef.h winbase.h wingdi.h winuser.h winnls.h wincon.h winver.h winreg.h winnetwk.h cderr.h dde.h ddeml.h dlgs.h lzexpand.h mmsystem.h nb30.h rpc.h shellapi.h winperf.h winsock.h wincrypt.h winefs.h winscard.h winspool.h ole.h ole2.h commdlg.h winwlm.h ole2.h winsvc.h mcx.h imm.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 491|>>>> NoCare winresrc.h excpt.h stdarg.h windef.h winbase.h wingdi.h winuser.h winnls.h wincon.h winver.h winreg.h winnetwk.h cderr.h dde.h ddeml.h dlgs.h lzexpand.h mmsystem.h nb30.h rpc.h shellapi.h winperf.h winsock.h wincrypt.h winefs.h winscard.h winspool.h ole.h ole2.h commdlg.h winwlm.h ole2.h winsvc.h mcx.h imm.h
- 492|>>>> set HDRSEARCH on winresrc.h excpt.h stdarg.h windef.h winbase.h wingdi.h winuser.h winnls.h wincon.h winver.h winreg.h winnetwk.h cderr.h dde.h ddeml.h dlgs.h lzexpand.h mmsystem.h nb30.h rpc.h shellapi.h winperf.h winsock.h wincrypt.h winefs.h winscard.h winspool.h ole.h ole2.h commdlg.h winwlm.h ole2.h winsvc.h mcx.h imm.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 493|>>>> set HDRSCAN on winresrc.h excpt.h stdarg.h windef.h winbase.h wingdi.h winuser.h winnls.h wincon.h winver.h winreg.h winnetwk.h cderr.h dde.h ddeml.h dlgs.h lzexpand.h mmsystem.h nb30.h rpc.h shellapi.h winperf.h winsock.h wincrypt.h winefs.h winscard.h winspool.h ole.h ole2.h commdlg.h winwlm.h ole2.h winsvc.h mcx.h imm.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 494|>>>> set HDRRULE on winresrc.h excpt.h stdarg.h windef.h winbase.h wingdi.h winuser.h winnls.h wincon.h winver.h winreg.h winnetwk.h cderr.h dde.h ddeml.h dlgs.h lzexpand.h mmsystem.h nb30.h rpc.h shellapi.h winperf.h winsock.h wincrypt.h winefs.h winscard.h winspool.h ole.h ole2.h commdlg.h winwlm.h ole2.h winsvc.h mcx.h imm.h = <A
- HREF="#354">HdrRule</A>
- 495|>>>> set HDRGRIST on winresrc.h excpt.h stdarg.h windef.h winbase.h wingdi.h winuser.h winnls.h wincon.h winver.h winreg.h winnetwk.h cderr.h dde.h ddeml.h dlgs.h lzexpand.h mmsystem.h nb30.h rpc.h shellapi.h winperf.h winsock.h wincrypt.h winefs.h winscard.h winspool.h ole.h ole2.h commdlg.h winwlm.h ole2.h winsvc.h mcx.h imm.h =
- 496|
- 497|>> <A HREF="#354">HdrRule</A> winresrc.h : winuser.rh commctrl.rh dde.rh winnt.rh dlgs.h winver.h
- 498|>>>> local s = winuser.rh commctrl.rh dde.rh winnt.rh dlgs.h winver.h
- 499|>>>> Includes winresrc.h : winuser.rh commctrl.rh dde.rh winnt.rh dlgs.h winver.h
- 500|>>>> set SEARCH on winuser.rh commctrl.rh dde.rh winnt.rh dlgs.h winver.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 501|>>>> NoCare winuser.rh commctrl.rh dde.rh winnt.rh dlgs.h winver.h
- 502|>>>> set HDRSEARCH on winuser.rh commctrl.rh dde.rh winnt.rh dlgs.h winver.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 503|>>>> set HDRSCAN on winuser.rh commctrl.rh dde.rh winnt.rh dlgs.h winver.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 504|>>>> set HDRRULE on winuser.rh commctrl.rh dde.rh winnt.rh dlgs.h winver.h = <A HREF="#354">HdrRule</A>
- 505|>>>> set HDRGRIST on winuser.rh commctrl.rh dde.rh winnt.rh dlgs.h winver.h =
- 506|
- 507|>> <A HREF="#354">HdrRule</A> windef.h : winnt.h
- 508|>>>> local s = winnt.h
- 509|>>>> Includes windef.h : winnt.h
- 510|>>>> set SEARCH on winnt.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 511|>>>> NoCare winnt.h
- 512|>>>> set HDRSEARCH on winnt.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 513|>>>> set HDRSCAN on winnt.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 514|>>>> set HDRRULE on winnt.h = <A HREF="#354">HdrRule</A>
- 515|>>>> set HDRGRIST on winnt.h =
- 516|
- 517|>> <A HREF="#354">HdrRule</A> winnt.h : ctype.h basetsd.h guiddef.h pshpack4.h poppack.h pshpack4.h pshpack2.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack8.h poppack.h poppack.h string.h string.h
- 518|>>>> local s = ctype.h basetsd.h guiddef.h pshpack4.h poppack.h pshpack4.h pshpack2.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack8.h poppack.h poppack.h string.h string.h
- 519|>>>> Includes winnt.h : ctype.h basetsd.h guiddef.h pshpack4.h poppack.h pshpack4.h pshpack2.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack8.h poppack.h poppack.h string.h string.h
- 520|>>>> set SEARCH on ctype.h basetsd.h guiddef.h pshpack4.h poppack.h pshpack4.h pshpack2.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack8.h poppack.h poppack.h string.h string.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 521|>>>> NoCare ctype.h basetsd.h guiddef.h pshpack4.h poppack.h pshpack4.h pshpack2.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack8.h poppack.h poppack.h string.h string.h
- 522|>>>> set HDRSEARCH on ctype.h basetsd.h guiddef.h pshpack4.h poppack.h pshpack4.h pshpack2.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack8.h poppack.h poppack.h string.h string.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 523|>>>> set HDRSCAN on ctype.h basetsd.h guiddef.h pshpack4.h poppack.h pshpack4.h pshpack2.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack8.h poppack.h poppack.h string.h string.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 524|>>>> set HDRRULE on ctype.h basetsd.h guiddef.h pshpack4.h poppack.h pshpack4.h pshpack2.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack8.h poppack.h poppack.h string.h string.h = <A
- HREF="#354">HdrRule</A>
- 525|>>>> set HDRGRIST on ctype.h basetsd.h guiddef.h pshpack4.h poppack.h pshpack4.h pshpack2.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack8.h poppack.h poppack.h string.h string.h =
- 526|
- 527|>> <A HREF="#354">HdrRule</A> guiddef.h : string.h
- 528|>>>> local s = string.h
- 529|>>>> Includes guiddef.h : string.h
- 530|>>>> set SEARCH on string.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 531|>>>> NoCare string.h
- 532|>>>> set HDRSEARCH on string.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 533|>>>> set HDRSCAN on string.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 534|>>>> set HDRRULE on string.h = <A HREF="#354">HdrRule</A>
- 535|>>>> set HDRGRIST on string.h =
- 536|
- 537|>> <A HREF="#354">HdrRule</A> winbase.h : macwin32.h winerror.h
- 538|>>>> local s = macwin32.h winerror.h
- 539|>>>> Includes winbase.h : macwin32.h winerror.h
- 540|>>>> set SEARCH on macwin32.h winerror.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 541|>>>> NoCare macwin32.h winerror.h
- 542|>>>> set HDRSEARCH on macwin32.h winerror.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 543|>>>> set HDRSCAN on macwin32.h winerror.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 544|>>>> set HDRRULE on macwin32.h winerror.h = <A HREF="#354">HdrRule</A>
- 545|>>>> set HDRGRIST on macwin32.h winerror.h =
- 546|
- 547|>> <A HREF="#354">HdrRule</A> wingdi.h : macwin32.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack2.h poppack.h pshpack4.h poppack.h pshpack4.h poppack.h
- 548|>>>> local s = macwin32.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack2.h poppack.h pshpack4.h poppack.h pshpack4.h poppack.h
- 549|>>>> Includes wingdi.h : macwin32.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack2.h poppack.h pshpack4.h poppack.h pshpack4.h poppack.h
- 550|>>>> set SEARCH on macwin32.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack2.h poppack.h pshpack4.h poppack.h pshpack4.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 551|>>>> NoCare macwin32.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack2.h poppack.h pshpack4.h poppack.h pshpack4.h poppack.h
- 552|>>>> set HDRSEARCH on macwin32.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack2.h poppack.h pshpack4.h poppack.h pshpack4.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 553|>>>> set HDRSCAN on macwin32.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack2.h poppack.h pshpack4.h poppack.h pshpack4.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 554|>>>> set HDRRULE on macwin32.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack2.h poppack.h pshpack4.h poppack.h pshpack4.h poppack.h = <A
- HREF="#354">HdrRule</A>
- 555|>>>> set HDRGRIST on macwin32.h pshpack1.h poppack.h pshpack2.h poppack.h pshpack2.h poppack.h pshpack4.h poppack.h pshpack4.h poppack.h =
- 556|
- 557|>> <A HREF="#354">HdrRule</A> winuser.h : macwin32.h stdarg.h pshpack2.h poppack.h tvout.h
- 558|>>>> local s = macwin32.h stdarg.h pshpack2.h poppack.h tvout.h
- 559|>>>> Includes winuser.h : macwin32.h stdarg.h pshpack2.h poppack.h tvout.h
- 560|>>>> set SEARCH on macwin32.h stdarg.h pshpack2.h poppack.h tvout.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 561|>>>> NoCare macwin32.h stdarg.h pshpack2.h poppack.h tvout.h
- 562|>>>> set HDRSEARCH on macwin32.h stdarg.h pshpack2.h poppack.h tvout.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 563|>>>> set HDRSCAN on macwin32.h stdarg.h pshpack2.h poppack.h tvout.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 564|>>>> set HDRRULE on macwin32.h stdarg.h pshpack2.h poppack.h tvout.h = <A HREF="#354">HdrRule</A>
- 565|>>>> set HDRGRIST on macwin32.h stdarg.h pshpack2.h poppack.h tvout.h =
- 566|
- 567|>> <A HREF="#354">HdrRule</A> tvout.h : guiddef.h
- 568|>>>> local s = guiddef.h
- 569|>>>> Includes tvout.h : guiddef.h
- 570|>>>> set SEARCH on guiddef.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 571|>>>> NoCare guiddef.h
- 572|>>>> set HDRSEARCH on guiddef.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 573|>>>> set HDRSCAN on guiddef.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 574|>>>> set HDRRULE on guiddef.h = <A HREF="#354">HdrRule</A>
- 575|>>>> set HDRGRIST on guiddef.h =
- 576|
- 577|>> <A HREF="#354">HdrRule</A> winnls.h : macwin32.h
- 578|>>>> local s = macwin32.h
- 579|>>>> Includes winnls.h : macwin32.h
- 580|>>>> set SEARCH on macwin32.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 581|>>>> NoCare macwin32.h
- 582|>>>> set HDRSEARCH on macwin32.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 583|>>>> set HDRSCAN on macwin32.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 584|>>>> set HDRRULE on macwin32.h = <A HREF="#354">HdrRule</A>
- 585|>>>> set HDRGRIST on macwin32.h =
- 586|
- 587|>> <A HREF="#354">HdrRule</A> winreg.h : macwin32.h
- 588|>>>> local s = macwin32.h
- 589|>>>> Includes winreg.h : macwin32.h
- 590|>>>> set SEARCH on macwin32.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 591|>>>> NoCare macwin32.h
- 592|>>>> set HDRSEARCH on macwin32.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 593|>>>> set HDRSCAN on macwin32.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 594|>>>> set HDRRULE on macwin32.h = <A HREF="#354">HdrRule</A>
- 595|>>>> set HDRGRIST on macwin32.h =
- 596|
- 597|>> <A HREF="#354">HdrRule</A> dde.h : windef.h
- 598|>>>> local s = windef.h
- 599|>>>> Includes dde.h : windef.h
- 600|>>>> set SEARCH on windef.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 601|>>>> NoCare windef.h
- 602|>>>> set HDRSEARCH on windef.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 603|>>>> set HDRSCAN on windef.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 604|>>>> set HDRRULE on windef.h = <A HREF="#354">HdrRule</A>
- 605|>>>> set HDRGRIST on windef.h =
- 606|
- 607|>> <A HREF="#354">HdrRule</A> mmsystem.h : pshpack1.h macwin32.h poppack.h
- 608|>>>> local s = pshpack1.h macwin32.h poppack.h
- 609|>>>> Includes mmsystem.h : pshpack1.h macwin32.h poppack.h
- 610|>>>> set SEARCH on pshpack1.h macwin32.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 611|>>>> NoCare pshpack1.h macwin32.h poppack.h
- 612|>>>> set HDRSEARCH on pshpack1.h macwin32.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 613|>>>> set HDRSCAN on pshpack1.h macwin32.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 614|>>>> set HDRRULE on pshpack1.h macwin32.h poppack.h = <A HREF="#354">HdrRule</A>
- 615|>>>> set HDRGRIST on pshpack1.h macwin32.h poppack.h =
- 616|
- 617|>> <A HREF="#354">HdrRule</A> rpc.h : windows.h pshpack2.h basetsd.h pshpack8.h setjmp.h rpcdce.h rpcnsi.h rpcerr.h rpcmac.h poppack.h rpcdce.h rpcnsi.h rpcnterr.h excpt.h winerror.h rpcasync.h poppack.h
- 618|>>>> local s = windows.h pshpack2.h basetsd.h pshpack8.h setjmp.h rpcdce.h rpcnsi.h rpcerr.h rpcmac.h poppack.h rpcdce.h rpcnsi.h rpcnterr.h excpt.h winerror.h rpcasync.h poppack.h
- 619|>>>> Includes rpc.h : windows.h pshpack2.h basetsd.h pshpack8.h setjmp.h rpcdce.h rpcnsi.h rpcerr.h rpcmac.h poppack.h rpcdce.h rpcnsi.h rpcnterr.h excpt.h winerror.h rpcasync.h poppack.h
- 620|>>>> set SEARCH on windows.h pshpack2.h basetsd.h pshpack8.h setjmp.h rpcdce.h rpcnsi.h rpcerr.h rpcmac.h poppack.h rpcdce.h rpcnsi.h rpcnterr.h excpt.h winerror.h rpcasync.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 621|>>>> NoCare windows.h pshpack2.h basetsd.h pshpack8.h setjmp.h rpcdce.h rpcnsi.h rpcerr.h rpcmac.h poppack.h rpcdce.h rpcnsi.h rpcnterr.h excpt.h winerror.h rpcasync.h poppack.h
- 622|>>>> set HDRSEARCH on windows.h pshpack2.h basetsd.h pshpack8.h setjmp.h rpcdce.h rpcnsi.h rpcerr.h rpcmac.h poppack.h rpcdce.h rpcnsi.h rpcnterr.h excpt.h winerror.h rpcasync.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 623|>>>> set HDRSCAN on windows.h pshpack2.h basetsd.h pshpack8.h setjmp.h rpcdce.h rpcnsi.h rpcerr.h rpcmac.h poppack.h rpcdce.h rpcnsi.h rpcnterr.h excpt.h winerror.h rpcasync.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 624|>>>> set HDRRULE on windows.h pshpack2.h basetsd.h pshpack8.h setjmp.h rpcdce.h rpcnsi.h rpcerr.h rpcmac.h poppack.h rpcdce.h rpcnsi.h rpcnterr.h excpt.h winerror.h rpcasync.h poppack.h = <A
- HREF="#354">HdrRule</A>
- 625|>>>> set HDRGRIST on windows.h pshpack2.h basetsd.h pshpack8.h setjmp.h rpcdce.h rpcnsi.h rpcerr.h rpcmac.h poppack.h rpcdce.h rpcnsi.h rpcnterr.h excpt.h winerror.h rpcasync.h poppack.h =
- 626|
- 627|>> <A HREF="#354">HdrRule</A> rpcdce.h : guiddef.h rpcdcep.h
- 628|>>>> local s = guiddef.h rpcdcep.h
- 629|>>>> Includes rpcdce.h : guiddef.h rpcdcep.h
- 630|>>>> set SEARCH on guiddef.h rpcdcep.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 631|>>>> NoCare guiddef.h rpcdcep.h
- 632|>>>> set HDRSEARCH on guiddef.h rpcdcep.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 633|>>>> set HDRSCAN on guiddef.h rpcdcep.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 634|>>>> set HDRRULE on guiddef.h rpcdcep.h = <A HREF="#354">HdrRule</A>
- 635|>>>> set HDRGRIST on guiddef.h rpcdcep.h =
- 636|
- 637|>> <A HREF="#354">HdrRule</A> rpcasync.h : pshpack8.h poppack.h
- 638|>>>> local s = pshpack8.h poppack.h
- 639|>>>> Includes rpcasync.h : pshpack8.h poppack.h
- 640|>>>> set SEARCH on pshpack8.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 641|>>>> NoCare pshpack8.h poppack.h
- 642|>>>> set HDRSEARCH on pshpack8.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 643|>>>> set HDRSCAN on pshpack8.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 644|>>>> set HDRRULE on pshpack8.h poppack.h = <A HREF="#354">HdrRule</A>
- 645|>>>> set HDRGRIST on pshpack8.h poppack.h =
- 646|
- 647|>> <A HREF="#354">HdrRule</A> shellapi.h : pshpack1.h poppack.h
- 648|>>>> local s = pshpack1.h poppack.h
- 649|>>>> Includes shellapi.h : pshpack1.h poppack.h
- 650|>>>> set SEARCH on pshpack1.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 651|>>>> NoCare pshpack1.h poppack.h
- 652|>>>> set HDRSEARCH on pshpack1.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 653|>>>> set HDRSCAN on pshpack1.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 654|>>>> set HDRRULE on pshpack1.h poppack.h = <A HREF="#354">HdrRule</A>
- 655|>>>> set HDRGRIST on pshpack1.h poppack.h =
- 656|
- 657|>> <A HREF="#354">HdrRule</A> winsock.h : windows.h
- 658|>>>> local s = windows.h
- 659|>>>> Includes winsock.h : windows.h
- 660|>>>> set SEARCH on windows.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 661|>>>> NoCare windows.h
- 662|>>>> set HDRSEARCH on windows.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 663|>>>> set HDRSCAN on windows.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 664|>>>> set HDRRULE on windows.h = <A HREF="#354">HdrRule</A>
- 665|>>>> set HDRGRIST on windows.h =
- 666|
- 667|>> <A HREF="#354">HdrRule</A> winscard.h : wtypes.h winioctl.h winsmcrd.h SCardErr.h
- 668|>>>> local s = wtypes.h winioctl.h winsmcrd.h SCardErr.h
- 669|>>>> Includes winscard.h : wtypes.h winioctl.h winsmcrd.h SCardErr.h
- 670|>>>> set SEARCH on wtypes.h winioctl.h winsmcrd.h SCardErr.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 671|>>>> NoCare wtypes.h winioctl.h winsmcrd.h SCardErr.h
- 672|>>>> set HDRSEARCH on wtypes.h winioctl.h winsmcrd.h SCardErr.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 673|>>>> set HDRSCAN on wtypes.h winioctl.h winsmcrd.h SCardErr.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 674|>>>> set HDRRULE on wtypes.h winioctl.h winsmcrd.h SCardErr.h = <A HREF="#354">HdrRule</A>
- 675|>>>> set HDRGRIST on wtypes.h winioctl.h winsmcrd.h SCardErr.h =
- 676|
- 677|>> <A HREF="#354">HdrRule</A> wtypes.h : rpc.h rpcndr.h basetsd.h guiddef.h
- 678|>>>> local s = rpc.h rpcndr.h basetsd.h guiddef.h
- 679|>>>> Includes wtypes.h : rpc.h rpcndr.h basetsd.h guiddef.h
- 680|>>>> set SEARCH on rpc.h rpcndr.h basetsd.h guiddef.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 681|>>>> NoCare rpc.h rpcndr.h basetsd.h guiddef.h
- 682|>>>> set HDRSEARCH on rpc.h rpcndr.h basetsd.h guiddef.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 683|>>>> set HDRSCAN on rpc.h rpcndr.h basetsd.h guiddef.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 684|>>>> set HDRRULE on rpc.h rpcndr.h basetsd.h guiddef.h = <A HREF="#354">HdrRule</A>
- 685|>>>> set HDRGRIST on rpc.h rpcndr.h basetsd.h guiddef.h =
- 686|
- 687|>> <A HREF="#354">HdrRule</A> rpcndr.h : pshpack8.h basetsd.h rpcnsip.h pshpack4.h poppack.h poppack.h
- 688|>>>> local s = pshpack8.h basetsd.h rpcnsip.h pshpack4.h poppack.h poppack.h
- 689|>>>> Includes rpcndr.h : pshpack8.h basetsd.h rpcnsip.h pshpack4.h poppack.h poppack.h
- 690|>>>> set SEARCH on pshpack8.h basetsd.h rpcnsip.h pshpack4.h poppack.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 691|>>>> NoCare pshpack8.h basetsd.h rpcnsip.h pshpack4.h poppack.h poppack.h
- 692|>>>> set HDRSEARCH on pshpack8.h basetsd.h rpcnsip.h pshpack4.h poppack.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 693|>>>> set HDRSCAN on pshpack8.h basetsd.h rpcnsip.h pshpack4.h poppack.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 694|>>>> set HDRRULE on pshpack8.h basetsd.h rpcnsip.h pshpack4.h poppack.h poppack.h = <A HREF="#354">HdrRule</A>
- 695|>>>> set HDRGRIST on pshpack8.h basetsd.h rpcnsip.h pshpack4.h poppack.h poppack.h =
- 696|
- 697|>> <A HREF="#354">HdrRule</A> winspool.h : prsht.h
- 698|>>>> local s = prsht.h
- 699|>>>> Includes winspool.h : prsht.h
- 700|>>>> set SEARCH on prsht.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 701|>>>> NoCare prsht.h
- 702|>>>> set HDRSEARCH on prsht.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 703|>>>> set HDRSCAN on prsht.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 704|>>>> set HDRRULE on prsht.h = <A HREF="#354">HdrRule</A>
- 705|>>>> set HDRGRIST on prsht.h =
- 706|
- 707|>> <A HREF="#354">HdrRule</A> prsht.h : pshpack8.h pshpack4.h poppack.h
- 708|>>>> local s = pshpack8.h pshpack4.h poppack.h
- 709|>>>> Includes prsht.h : pshpack8.h pshpack4.h poppack.h
- 710|>>>> set SEARCH on pshpack8.h pshpack4.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 711|>>>> NoCare pshpack8.h pshpack4.h poppack.h
- 712|>>>> set HDRSEARCH on pshpack8.h pshpack4.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 713|>>>> set HDRSCAN on pshpack8.h pshpack4.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 714|>>>> set HDRRULE on pshpack8.h pshpack4.h poppack.h = <A HREF="#354">HdrRule</A>
- 715|>>>> set HDRGRIST on pshpack8.h pshpack4.h poppack.h =
- 716|
- 717|>> <A HREF="#354">HdrRule</A> ole.h : pshpack1.h poppack.h
- 718|>>>> local s = pshpack1.h poppack.h
- 719|>>>> Includes ole.h : pshpack1.h poppack.h
- 720|>>>> set SEARCH on pshpack1.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 721|>>>> NoCare pshpack1.h poppack.h
- 722|>>>> set HDRSEARCH on pshpack1.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 723|>>>> set HDRSCAN on pshpack1.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 724|>>>> set HDRRULE on pshpack1.h poppack.h = <A HREF="#354">HdrRule</A>
- 725|>>>> set HDRGRIST on pshpack1.h poppack.h =
- 726|
- 727|>> <A HREF="#354">HdrRule</A> ole2.h : pshpack8.h macname1.h winerror.h macpub.h objbase.h oleauto.h oleidl.h poppack.h macapi.h macname2.h
- 728|>>>> local s = pshpack8.h macname1.h winerror.h macpub.h objbase.h oleauto.h oleidl.h poppack.h macapi.h macname2.h
- 729|>>>> Includes ole2.h : pshpack8.h macname1.h winerror.h macpub.h objbase.h oleauto.h oleidl.h poppack.h macapi.h macname2.h
- 730|>>>> set SEARCH on pshpack8.h macname1.h winerror.h macpub.h objbase.h oleauto.h oleidl.h poppack.h macapi.h macname2.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 731|>>>> NoCare pshpack8.h macname1.h winerror.h macpub.h objbase.h oleauto.h oleidl.h poppack.h macapi.h macname2.h
- 732|>>>> set HDRSEARCH on pshpack8.h macname1.h winerror.h macpub.h objbase.h oleauto.h oleidl.h poppack.h macapi.h macname2.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 733|>>>> set HDRSCAN on pshpack8.h macname1.h winerror.h macpub.h objbase.h oleauto.h oleidl.h poppack.h macapi.h macname2.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 734|>>>> set HDRRULE on pshpack8.h macname1.h winerror.h macpub.h objbase.h oleauto.h oleidl.h poppack.h macapi.h macname2.h = <A
- HREF="#354">HdrRule</A>
- 735|>>>> set HDRGRIST on pshpack8.h macname1.h winerror.h macpub.h objbase.h oleauto.h oleidl.h poppack.h macapi.h macname2.h =
- 736|
- 737|>> <A HREF="#354">HdrRule</A> objbase.h : rpc.h rpcndr.h pshpack8.h stdlib.h wtypes.h unknwn.h objidl.h guiddef.h cguid.h urlmon.h propidl.h poppack.h
- 738|>>>> local s = rpc.h rpcndr.h pshpack8.h stdlib.h wtypes.h unknwn.h objidl.h guiddef.h cguid.h urlmon.h propidl.h poppack.h
- 739|>>>> Includes objbase.h : rpc.h rpcndr.h pshpack8.h stdlib.h wtypes.h unknwn.h objidl.h guiddef.h cguid.h urlmon.h propidl.h poppack.h
- 740|>>>> set SEARCH on rpc.h rpcndr.h pshpack8.h stdlib.h wtypes.h unknwn.h objidl.h guiddef.h cguid.h urlmon.h propidl.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 741|>>>> NoCare rpc.h rpcndr.h pshpack8.h stdlib.h wtypes.h unknwn.h objidl.h guiddef.h cguid.h urlmon.h propidl.h poppack.h
- 742|>>>> set HDRSEARCH on rpc.h rpcndr.h pshpack8.h stdlib.h wtypes.h unknwn.h objidl.h guiddef.h cguid.h urlmon.h propidl.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 743|>>>> set HDRSCAN on rpc.h rpcndr.h pshpack8.h stdlib.h wtypes.h unknwn.h objidl.h guiddef.h cguid.h urlmon.h propidl.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 744|>>>> set HDRRULE on rpc.h rpcndr.h pshpack8.h stdlib.h wtypes.h unknwn.h objidl.h guiddef.h cguid.h urlmon.h propidl.h poppack.h = <A
- HREF="#354">HdrRule</A>
- 745|>>>> set HDRGRIST on rpc.h rpcndr.h pshpack8.h stdlib.h wtypes.h unknwn.h objidl.h guiddef.h cguid.h urlmon.h propidl.h poppack.h =
- 746|
- 747|>> <A HREF="#354">HdrRule</A> unknwn.h : rpc.h rpcndr.h windows.h ole2.h wtypes.h
- 748|>>>> local s = rpc.h rpcndr.h windows.h ole2.h wtypes.h
- 749|>>>> Includes unknwn.h : rpc.h rpcndr.h windows.h ole2.h wtypes.h
- 750|>>>> set SEARCH on rpc.h rpcndr.h windows.h ole2.h wtypes.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 751|>>>> NoCare rpc.h rpcndr.h windows.h ole2.h wtypes.h
- 752|>>>> set HDRSEARCH on rpc.h rpcndr.h windows.h ole2.h wtypes.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 753|>>>> set HDRSCAN on rpc.h rpcndr.h windows.h ole2.h wtypes.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 754|>>>> set HDRRULE on rpc.h rpcndr.h windows.h ole2.h wtypes.h = <A HREF="#354">HdrRule</A>
- 755|>>>> set HDRGRIST on rpc.h rpcndr.h windows.h ole2.h wtypes.h =
- 756|
- 757|>> <A HREF="#354">HdrRule</A> objidl.h : rpc.h rpcndr.h windows.h ole2.h unknwn.h
- 758|>>>> local s = rpc.h rpcndr.h windows.h ole2.h unknwn.h
- 759|>>>> Includes objidl.h : rpc.h rpcndr.h windows.h ole2.h unknwn.h
- 760|>>>> set SEARCH on rpc.h rpcndr.h windows.h ole2.h unknwn.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 761|>>>> NoCare rpc.h rpcndr.h windows.h ole2.h unknwn.h
- 762|>>>> set HDRSEARCH on rpc.h rpcndr.h windows.h ole2.h unknwn.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 763|>>>> set HDRSCAN on rpc.h rpcndr.h windows.h ole2.h unknwn.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 764|>>>> set HDRRULE on rpc.h rpcndr.h windows.h ole2.h unknwn.h = <A HREF="#354">HdrRule</A>
- 765|>>>> set HDRGRIST on rpc.h rpcndr.h windows.h ole2.h unknwn.h =
- 766|
- 767|>> <A HREF="#354">HdrRule</A> urlmon.h : rpc.h rpcndr.h windows.h ole2.h objidl.h oleidl.h servprov.h msxml.h
- 768|>>>> local s = rpc.h rpcndr.h windows.h ole2.h objidl.h oleidl.h servprov.h msxml.h
- 769|>>>> Includes urlmon.h : rpc.h rpcndr.h windows.h ole2.h objidl.h oleidl.h servprov.h msxml.h
- 770|>>>> set SEARCH on rpc.h rpcndr.h windows.h ole2.h objidl.h oleidl.h servprov.h msxml.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 771|>>>> NoCare rpc.h rpcndr.h windows.h ole2.h objidl.h oleidl.h servprov.h msxml.h
- 772|>>>> set HDRSEARCH on rpc.h rpcndr.h windows.h ole2.h objidl.h oleidl.h servprov.h msxml.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 773|>>>> set HDRSCAN on rpc.h rpcndr.h windows.h ole2.h objidl.h oleidl.h servprov.h msxml.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 774|>>>> set HDRRULE on rpc.h rpcndr.h windows.h ole2.h objidl.h oleidl.h servprov.h msxml.h = <A
- HREF="#354">HdrRule</A>
- 775|>>>> set HDRGRIST on rpc.h rpcndr.h windows.h ole2.h objidl.h oleidl.h servprov.h msxml.h =
- 776|
- 777|>> <A HREF="#354">HdrRule</A> oleidl.h : rpc.h rpcndr.h windows.h ole2.h objidl.h
- 778|>>>> local s = rpc.h rpcndr.h windows.h ole2.h objidl.h
- 779|>>>> Includes oleidl.h : rpc.h rpcndr.h windows.h ole2.h objidl.h
- 780|>>>> set SEARCH on rpc.h rpcndr.h windows.h ole2.h objidl.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 781|>>>> NoCare rpc.h rpcndr.h windows.h ole2.h objidl.h
- 782|>>>> set HDRSEARCH on rpc.h rpcndr.h windows.h ole2.h objidl.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 783|>>>> set HDRSCAN on rpc.h rpcndr.h windows.h ole2.h objidl.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 784|>>>> set HDRRULE on rpc.h rpcndr.h windows.h ole2.h objidl.h = <A HREF="#354">HdrRule</A>
- 785|>>>> set HDRGRIST on rpc.h rpcndr.h windows.h ole2.h objidl.h =
- 786|
- 787|>> <A HREF="#354">HdrRule</A> servprov.h : rpc.h rpcndr.h windows.h ole2.h objidl.h
- 788|>>>> local s = rpc.h rpcndr.h windows.h ole2.h objidl.h
- 789|>>>> Includes servprov.h : rpc.h rpcndr.h windows.h ole2.h objidl.h
- 790|>>>> set SEARCH on rpc.h rpcndr.h windows.h ole2.h objidl.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 791|>>>> NoCare rpc.h rpcndr.h windows.h ole2.h objidl.h
- 792|>>>> set HDRSEARCH on rpc.h rpcndr.h windows.h ole2.h objidl.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 793|>>>> set HDRSCAN on rpc.h rpcndr.h windows.h ole2.h objidl.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 794|>>>> set HDRRULE on rpc.h rpcndr.h windows.h ole2.h objidl.h = <A HREF="#354">HdrRule</A>
- 795|>>>> set HDRGRIST on rpc.h rpcndr.h windows.h ole2.h objidl.h =
- 796|
- 797|>> <A HREF="#354">HdrRule</A> msxml.h : rpc.h rpcndr.h unknwn.h objidl.h oaidl.h
- 798|>>>> local s = rpc.h rpcndr.h unknwn.h objidl.h oaidl.h
- 799|>>>> Includes msxml.h : rpc.h rpcndr.h unknwn.h objidl.h oaidl.h
- 800|>>>> set SEARCH on rpc.h rpcndr.h unknwn.h objidl.h oaidl.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 801|>>>> NoCare rpc.h rpcndr.h unknwn.h objidl.h oaidl.h
- 802|>>>> set HDRSEARCH on rpc.h rpcndr.h unknwn.h objidl.h oaidl.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 803|>>>> set HDRSCAN on rpc.h rpcndr.h unknwn.h objidl.h oaidl.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 804|>>>> set HDRRULE on rpc.h rpcndr.h unknwn.h objidl.h oaidl.h = <A HREF="#354">HdrRule</A>
- 805|>>>> set HDRGRIST on rpc.h rpcndr.h unknwn.h objidl.h oaidl.h =
- 806|
- 807|>> <A HREF="#354">HdrRule</A> oaidl.h : rpc.h rpcndr.h windows.h ole2.h objidl.h
- 808|>>>> local s = rpc.h rpcndr.h windows.h ole2.h objidl.h
- 809|>>>> Includes oaidl.h : rpc.h rpcndr.h windows.h ole2.h objidl.h
- 810|>>>> set SEARCH on rpc.h rpcndr.h windows.h ole2.h objidl.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 811|>>>> NoCare rpc.h rpcndr.h windows.h ole2.h objidl.h
- 812|>>>> set HDRSEARCH on rpc.h rpcndr.h windows.h ole2.h objidl.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 813|>>>> set HDRSCAN on rpc.h rpcndr.h windows.h ole2.h objidl.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 814|>>>> set HDRRULE on rpc.h rpcndr.h windows.h ole2.h objidl.h = <A HREF="#354">HdrRule</A>
- 815|>>>> set HDRGRIST on rpc.h rpcndr.h windows.h ole2.h objidl.h =
- 816|
- 817|>> <A HREF="#354">HdrRule</A> propidl.h : rpc.h rpcndr.h windows.h ole2.h objidl.h oaidl.h
- 818|>>>> local s = rpc.h rpcndr.h windows.h ole2.h objidl.h oaidl.h
- 819|>>>> Includes propidl.h : rpc.h rpcndr.h windows.h ole2.h objidl.h oaidl.h
- 820|>>>> set SEARCH on rpc.h rpcndr.h windows.h ole2.h objidl.h oaidl.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 821|>>>> NoCare rpc.h rpcndr.h windows.h ole2.h objidl.h oaidl.h
- 822|>>>> set HDRSEARCH on rpc.h rpcndr.h windows.h ole2.h objidl.h oaidl.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 823|>>>> set HDRSCAN on rpc.h rpcndr.h windows.h ole2.h objidl.h oaidl.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 824|>>>> set HDRRULE on rpc.h rpcndr.h windows.h ole2.h objidl.h oaidl.h = <A HREF="#354">HdrRule</A>
- 825|>>>> set HDRGRIST on rpc.h rpcndr.h windows.h ole2.h objidl.h oaidl.h =
- 826|
- 827|>> <A HREF="#354">HdrRule</A> oleauto.h : pshpack8.h oaidl.h poppack.h
- 828|>>>> local s = pshpack8.h oaidl.h poppack.h
- 829|>>>> Includes oleauto.h : pshpack8.h oaidl.h poppack.h
- 830|>>>> set SEARCH on pshpack8.h oaidl.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 831|>>>> NoCare pshpack8.h oaidl.h poppack.h
- 832|>>>> set HDRSEARCH on pshpack8.h oaidl.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 833|>>>> set HDRSCAN on pshpack8.h oaidl.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 834|>>>> set HDRRULE on pshpack8.h oaidl.h poppack.h = <A HREF="#354">HdrRule</A>
- 835|>>>> set HDRGRIST on pshpack8.h oaidl.h poppack.h =
- 836|
- 837|>> <A HREF="#354">HdrRule</A> commdlg.h : prsht.h pshpack1.h poppack.h
- 838|>>>> local s = prsht.h pshpack1.h poppack.h
- 839|>>>> Includes commdlg.h : prsht.h pshpack1.h poppack.h
- 840|>>>> set SEARCH on prsht.h pshpack1.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 841|>>>> NoCare prsht.h pshpack1.h poppack.h
- 842|>>>> set HDRSEARCH on prsht.h pshpack1.h poppack.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 843|>>>> set HDRSCAN on prsht.h pshpack1.h poppack.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 844|>>>> set HDRRULE on prsht.h pshpack1.h poppack.h = <A HREF="#354">HdrRule</A>
- 845|>>>> set HDRGRIST on prsht.h pshpack1.h poppack.h =
- 846|
- 847|>> <A HREF="#354">HdrRule</A> Src\SUMPHHeap.cpp : windows.h SUMPHHeap.h SUMHNQHeap.h tchar.h Mpheap.h
- 848|>>>> local s = windows.h SUMPHHeap.h SUMHNQHeap.h tchar.h Mpheap.h
- 849|>>>> Includes Src\SUMPHHeap.cpp : windows.h SUMPHHeap.h SUMHNQHeap.h tchar.h Mpheap.h
- 850|>>>> set SEARCH on windows.h SUMPHHeap.h SUMHNQHeap.h tchar.h Mpheap.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 851|>>>> NoCare windows.h SUMPHHeap.h SUMHNQHeap.h tchar.h Mpheap.h
- 852|>>>> set HDRSEARCH on windows.h SUMPHHeap.h SUMHNQHeap.h tchar.h Mpheap.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 853|>>>> set HDRSCAN on windows.h SUMPHHeap.h SUMHNQHeap.h tchar.h Mpheap.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 854|>>>> set HDRRULE on windows.h SUMPHHeap.h SUMHNQHeap.h tchar.h Mpheap.h = <A HREF="#354">HdrRule</A>
- 855|>>>> set HDRGRIST on windows.h SUMPHHeap.h SUMHNQHeap.h tchar.h Mpheap.h =
- 856|
- 857|>> <A HREF="#354">HdrRule</A> SUMPHHeap.h : SUMPHBuildDef.h
- 858|>>>> local s = SUMPHBuildDef.h
- 859|>>>> Includes SUMPHHeap.h : SUMPHBuildDef.h
- 860|>>>> set SEARCH on SUMPHBuildDef.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 861|>>>> NoCare SUMPHBuildDef.h
- 862|>>>> set HDRSEARCH on SUMPHBuildDef.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 863|>>>> set HDRSCAN on SUMPHBuildDef.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 864|>>>> set HDRRULE on SUMPHBuildDef.h = <A HREF="#354">HdrRule</A>
- 865|>>>> set HDRGRIST on SUMPHBuildDef.h =
- 866|
- 867|>> <A HREF="#354">HdrRule</A> tchar.h : wchar.h string.h mbstring.h
- 868|>>>> local s = wchar.h string.h mbstring.h
- 869|>>>> Includes tchar.h : wchar.h string.h mbstring.h
- 870|>>>> set SEARCH on wchar.h string.h mbstring.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 871|>>>> NoCare wchar.h string.h mbstring.h
- 872|>>>> set HDRSEARCH on wchar.h string.h mbstring.h = Utility\Generic\MultiHeap Utility\Generic\MultiHeap\PrivateInclude Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 mallocheap\Include Include thirdparty\NTWorkshop\Include thirdparty\NTWorkshop\Include\NT50 Utility\Generic\MultiHeap\Include c:\VStudio\VC98\Include
- 873|>>>> set HDRSCAN on wchar.h string.h mbstring.h = ^[ ]*#[ ]*include[ ]*[<"]([^">]*)[">].*$
- 874|>>>> set HDRRULE on wchar.h string.h mbstring.h = <A HREF="#354">HdrRule</A>
- 875|>>>> set HDRGRIST on wchar.h string.h mbstring.h =</PRE>
-
- </BODY>
-
- </HTML>