"bdemakeruns080117.0200" 912 lines Script started on Thu 17 Jan 2008 12:15:45 AM EST .tcshrc exits [mercury3](184)> pwd /nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde [mercury3](185)> xmkmfnolog.csh7D .tcshrc exits vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv \tWARNING: On i386-linux platforms (Mercury) \tBefore recompiling with xmkmf*.csh or gmake: \t cp -p {pr_*,dprint,lut}.c to i386-linux.probj \t because imake doesn't recognize the Imakefile PRSRC path. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //alias copyprfiles 'cp -p {pr_*,dprint,lut}.c i386-linux/probj' xmkmfnolog.csh --> xmkmf -a building three Makefiles \t\t in bde, src and pr_util_nolog Building Makefiles withOUT the log/replay option. xmkmf -a making 3 new Makefile[Nolog_$HOSTTYPE] files: mv -f Makefile Makefile.bak imake -DUseInstalled -I/usr/X11R6/lib/X11/config In file included from /usr/X11R6/lib/X11/config/Imake.tmpl:2175, from Imakefile.c:35: /tmp/IIf.JqGDaR:308: warning: "IMAKE_TEMPLATE" redefined Imakefile.c:34: warning: this is the location of the previous definition make Makefiles making Makefiles in ./pr_util_nolog... mv -f Makefile Makefile.bak make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde' make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde' make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_nolog' Makefile:1061: *** commands commence before first target. Stop. make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_nolog' make: [Makefiles] Error 2 (ignored) make includes including in ././pr_util_nolog... make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_nolog' Makefile:1061: *** commands commence before first target. Stop. make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_nolog' make: *** [includes] Error 2 xmkmf -a finished. ================================================= Copying bde/Makefile to bde/MakefileNolog_i386-linux 00m-rw------- 1 fac 32230 Jan 17 01:21 00mMakefile00m -rw------- 1 fac 32230 Jan 17 01:21 00mMakefileNolog_i386-linux00m mCopying bde/*/Makefile to bde/*/MakefileNolog_i386-linux 00m-rw------- 1 fac 158740 Jan 17 01:14 00msrc/Makefile00m -rw------- 1 fac 158740 Jan 17 01:14 00msrc/MakefileNolog_i386-linux00m m00m-rw------- 1 fac 28125 Jan 17 01:21 00mpr_util_nolog/Makefile00m -rw------- 1 fac 28125 Jan 17 01:21 00mpr_util_nolog/MakefileNolog_i386-linux00m m================================================= Running gmake withOUT log/replay in /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde making all in ././pr_util_nolog... make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_nolog' Makefile:1061: *** commands commence before first target. Stop. make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_nolog' gmake: *** [all] Error 2 gmake finished. bde executable finished withOUT log/replay. executables/i386-linux/bdenolog.exe is a sym-link to pr_util_nolog/i386-linux/bin/bde.exe 00m852 -rwxr-xr-x 1 fac 863067 Jan 15 14:22 00;31;46mpr_util_nolog/i386-linux/bin/bde.exe00m m00m4 lrwxrwxrwx 1 fac 36 Jan 17 01:21 40;31;01mexecutables/i386-linux/bdenolog.exe00m -> 00mpr_util_nolog/i386-linux/bin/bde.exe00m m00m4 lrwxrwxrwx 1 fac 36 Jan 17 00:58 40;31;01mexecutables/i386-linux/bdenolog.bak00m -> 00mpr_util_nolog/i386-linux/bin/bde.exe00m mThu Jan 17 01:21:41 EST 2008 [mercury3](186)> xmkmfnlog.cshK7log.cshK7D elm -z -f /usr/spool/mail/lechner CASE = /usr/proj3/case LECHNER = /usr/cs/fac1/lechner PH = /usr/cs/fac1/lechner/public_html B2J = /usr/cs/fac1/lechner/public_html/COOL-BDE/bde2java/bde2java04f At alias HGrows: .aliases exits to .tcshrc i386-linux : java path is /usr/local/j2sdk1.4.1_01/bin:/usr/sbin:/usr/opt/java122/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:. .login: TERM before tset: vt100 .login: TERM after tset: vt100 HJThu Jan 17 01:22:03 EST 2008 CLARIION = /nfs/clariion/cs_clariion1/cs_faculty/lechner CASE = /usr/proj3/case RL = /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdecheckout/bde SJ = /usr/proj3/case/gen/ver_12/sjaganat/Test/bde $BDE = /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdecheckout/bde/executables/i386-linux/bde.exe LECHNER = /usr/cs/fac1/lechner CVSROOT = /usr/proj3/case/95s523/95sbde/base/Master For bde2java: JAVAROOT: /usr/proj3/case/96s523/bde2jav1/base/Master KM = GENCPP = /usr/proj3/case/2kf522/kmiu/gencpp_final_2000Dec T2B = $CASE/95s523/bde2tt1/base End of .loset:noglob;og: setenv9COLUMNSg'111';e: setenv LINES '44'; unset noglob; .login exits to .tcshrc .tcshrc exits xmkmflog.csh --> xmkmf -a building three Makefiles in bde, src and pr_util_log Building Makefiles WITH the log/replay option. xmkmf -a making 3 new Makefile[Log_$HOSTTYPE] files: mv -f Makefile Makefile.bak imake -DUseInstalled -I/usr/X11R6/lib/X11/config In file included from /usr/X11R6/lib/X11/config/Imake.tmpl:2175, from Imakefile.c:35: /tmp/IIf.LWadMx:308: warning: "IMAKE_TEMPLATE" redefined Imakefile.c:34: warning: this is the location of the previous definition make Makefiles making Makefiles in ./pr_util_log... mv -f Makefile Makefile.bak make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde' make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde' make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_log' make[1]: Nothing to be done for `Makefiles'. make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_log' making Makefiles in ./src... mv -f Makefile Makefile.bak make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde' make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde' make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/src' make[1]: Nothing to be done for `Makefiles'. make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/src' make includes including in ././pr_util_log... make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_log' make[1]: Nothing to be done for `includes'. make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_log' including in ././src... make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/src' make[1]: Nothing to be done for `includes'. make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/src' make depend depending in ././pr_util_log... make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_log' gccmakedep -- -I/usr/include -I../include -I../pr_util_log -I.. -I/usr/X11R6/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -- make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_log' depending in ././src... make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/src' gccmakedep -- -I../include -I../pr_util_log -I/usr/include -I.. -I/usr/local/lib/g++-include -I/usr/X11R6/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -- bde.cc bendpt.cc bendptops.cc buttonevent.cc captionops.cc cursor.cc dialog.cc display.cc draw.cc edit.cc fileio.cc font.cc fprint.cc graphobject.cc graphops.cc handler.cc help.cc hlink.cc infodialog.cc infomessage.cc init.cc initClasses.cc leftmenu.cc leftmenu_cb.cc linkops.cc menubar.cc menubar_cb.cc msgBox.cc nodeops.cc select.cc smselect.cc strdup.cc text.cc textops.cc bdeReplay.cc make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/src' xmkmf -a finished. ================================================ Copying bde/Makefile to bde/MakefileLog_i386-linux 00m-rw------- 1 fac 32247 Jan 17 01:22 00mMakefile00m -rw------- 1 fac 32247 Jan 17 01:22 00mMakefileLog_i386-linux00m mCopying bde/*/Makefile to bde/*/MakefileLog_i386-linux 00m-rw------- 1 fac 158740 Jan 17 01:22 00msrc/Makefile00m -rw------- 1 fac 158740 Jan 17 01:22 00msrc/MakefileLog_i386-linux00m m00m-rw------- 1 fac 28151 Jan 17 01:22 00mpr_util_log/Makefile00m -rw------- 1 fac 28151 Jan 17 01:22 00mpr_util_log/MakefileLog_i386-linux00m m Running gmake WITH log/replay in /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde making all in ././pr_util_log... make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_log' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_log' making all in ././src... make[1]: Entering directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/src' g++ -DDEBUG -DString_REDEFINE_NOT_NEEDED -DBDELOG -DBDE_SCHEMA="94sbde_schema.h" -DBDE_VIEW="94sbdeview" -DS94LC -DBDELOG -DLCWC -DDEFAULT_LIB_PATH=\""../lib"\" -g -Wall -pg -DDEBUG -Dlint -DLinuxArchitecture -I../include -I../pr_util_log -I/usr/include -I.. -I/usr/local/lib/g++-include ../src/bdeReplay.cc -c -o ../pr_util_log/i386-linux/obj/bdeReplay.o ../src/bdeReplay.cc: In function `int replay_log()': ../src/bdeReplay.cc:423: error: `dprints' was not declared in this scope ../src/bdeReplay.cc:425: error: `dprint' was not declared in this scope ../src/bdeReplay.cc:425: warning: unused variable 'dprint' ../src/bdeReplay.cc:442: error: `dprint' was not declared in this scope ../src/bdeReplay.cc:442: warning: unused variable 'dprint' ../src/bdeReplay.cc:444: error: `dprint' was not declared in this scope ../src/bdeReplay.cc:444: warning: unused variable 'dprint' ../src/bdeReplay.cc:550: error: `dprintd' was not declared in this scope ../src/bdeReplay.cc:550: warning: unused variable 'dprintd' ../src/bdeReplay.cc:575: error: `dprintd' was not declared in this scope ../src/bdeReplay.cc:576: error: `dprint' was not declared in this scope ../src/bdeReplay.cc:575: warning: unused variable 'dprintd' ../src/bdeReplay.cc: In function `void Keypress(_WidgetRec*, void*, XEvent*, Boolean*)': ../src/bdeReplay.cc:706: error: `dprintd' was not declared in this scope ../src/bdeReplay.cc:774: error: `dprint' was not declared in this scope ../src/bdeReplay.cc:774: warning: unused variable 'dprint' make[1]: *** [../pr_util_log/i386-linux/obj/bdeReplay.o] Error 1 make[1]: Leaving directory `/nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/src' gmake: *** [all] Error 2 gmake finished bdelog executable finished WITH log/replay. executables/i386-linux/bdelog.exe is a sym-link to pr_util_log/i386-linux/bin/bde.exe chmod: cannot access `pr_util_log/i386-linux/bin/bde.exe': No such file or directory 00mls: pr_util_log/i386-linux/bin/bde.exe: No such file or directory m00m4 lrwxrwxrwx 1 fac 34 Jan 17 01:22 40;31;01mexecutables/i386-linux/bdelog.exe00m -> 00mpr_util_log/i386-linux/bin/bde.exe00m m00m4 lrwxrwxrwx 1 fac 34 Jan 17 01:14 40;31;01mexecutables/i386-linux/bdelog.bak00m -> 00mpr_util_log/i386-linux/bin/bde.exe00m mThu Jan 17 01:22:09 EST 2008 [mercury3](187)> pwd /nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde [mercury3](188)> lg $PKpr_util_*log/i*/bbde.exe7Dibde.exe7Dnbde.exe7D/bde.exe7D 00m-rwxr-xr-x 1 fac 863067 Jan 15 14:22 00;31;46mpr_util_nolog/i386-linux/bin/bde.exe00m m[mercury3](189)> lg pr_util_*log/*/bin/bde.exeK13Da*/bin/bde.exe13D ls: No match. [mercury3](190)> pwd /nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde [mercury3](191)> cd $PNL [mercury3](192)> vi Makefile ?1h1;44rmm0mHJ44;1H"Makefile" 1146L, 28125C2;5HXKBUILIBSRC = $(LIBSRC)/xkbui SOXKBUIREV = 1.0 DEPXKBUILIB = XKBUILIB = -lxkbui LINTXKBUI = $(LINTLIBDIR)/llib-lxkbui.ln EXTRAXAWREQS = EXTRAXAWCLIENTDEPLIBS = EXTRAXAWCLIENTLIBS =16;9HXTRAPLIBSRC = $(LIBSRC)/XTrap SOXTRAPREV = 6.4 DEPXTRAPLIB = XTRAPLIB = -lXTrap LINTXTRAP = $(LINTLIBDIR)/llib-lXTrap.ln24;11HDEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)26;10HDEPLIBS1 = $(DEPLIBS)27;10HDEPLIBS2 = $(DEPLIBS)28;10HDEPLIBS3 = $(DEPLIBS)29;10HDEPLIBS4 = $(DEPLIBS)30;10HDEPLIBS5 = $(DEPLIBS)31;10HDEPLIBS6 = $(DEPLIBS)32;10HDEPLIBS7 = $(DEPLIBS)33;10HDEPLIBS8 = $(DEPLIBS)34;10HDEPLIBS9 = $(DEPLIBS)35;10HDEPLIBS10 = $(DEPLIBS)37;7HXFTPRELOADPATTERN = libXft.so.? XRENDERPRELOADPATTERN = libXrender.so.? XFONTPRELOADPATTERN = libXfont*.so.? XMULIBONLY = -lXmu mm0mHJ2;1HSCHEMA_INCLUDE(X=O$(PRDIR)(XLIB)44;94H989,19C87%22;1H44;1HK44;1H:1061 TOPINCLUDE = $(TOP)/include INCLUDES = -I/usr/include -I$(TOP) -I$(TOPINCLUDE) -I$(SCHEMA_INCLUDE) GENFLAGS = -metafile GENSRCS =23C$(PRDIR)/pr_load.c15C$(PRDIR)/pr_free.c15C$(PRDIR)/pr_dd11;1Hump.c15C$(PRDIR)/pr_delete.c9C$(PRDIR)/pr_stats.c14C$(PRDIR)/pr_accessors.c 12;1H $(PRDIR)/lut.c24C$(PRDIR)/dprint.c GENOBJS =23C$(PROBJDIR)/pr_load.o11C$(PROBJDIR)/pr_free.o11C$(PROBJDIR)/pr__15;1Hdump.o11C$(PROBJDIR)/pr_delete.o9C$(PROBJDIR)/pr_stats.o14C$(PROBJDIR)/pr_accessors.oo16;1H 9C$(PROBJDIR)/lut.o15C$(PROBJDIR)/dprint.o CP = cp -p EXT = .c22;9H$(CC) -g -c -Wall -DUSECC $(INCLUDES) $(GENDEFINES) $(*)$(EXT) -o $(@) all:: $(PROBJDIR)/pr_util.a $(PROBJDIR)/pr_util.a: $(GENOBJS)26;9H$(RM) $(PROBJDIR)/pr_util.a27;9H$(AR) $(PROBJDIR)/pr_util.a $(GENOBJS)28;9H$(RANLIB) $(PROBJDIR)/pr_util.a depend::31;9H$(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS) depend:: $(GENSRCS) cleandir::36;9H$(RM) $(PROBJDIR)/pr_util.a $(GENOBJS) # ---------------------------------------------------------------------- # common rules for all Makefiles - do not edit ?1l44;1HK44;1H[mercury3](193)>nviDakefileK7DIakefile7Dmakefile7D89$(@2294%22;8H44;1HK44;1H:q!1H1m---INSERT4--0m44;94HK44;94H1061,18C94%22;1H $(CC) -g -c -Wall -DUSECC $(INCLUDES) $(GENDEFINES) $(*)$(EXT) -o $(@)44;99H2-922;9H44;1HK22;8H44;94H1061,1-8 94%22;8H44;97H0,0-121;1H44;96H59,8 20;8H44;96H60,0-121;1H44;97H1,1-822;8H44;97H2,0-123;1H44;97H3,8 24;8H44;97H425;8H44;97H5,1-826;8H44;97H4,8 25;8H44;97H324;8H44;97H2,0-123;1H44;97H1,1-822;8H44;94HK44;1H:q ?1h1;44rmm0mHJ44;1H"Imakefile" 192L, 6790C1;1H# ** # ************************************************************* # ** configure.h #defines GENVxx, GENLOG, and # ** optional BDELOG (or BDEREPLAY, and BDEONEOF) # ** To resolve a double-maintenance problem, # ** GENVERSION is assigned in bde/Imakefile # ** and substituted into -D$(GENVERSION) # ** (NEW_VERSION flag is used in genv11/src/Makefile, not at runtime) # ** # ** bde/Imakefile #includes configure.h which has optional -DGENLOG # ** This adds GENLOG and (app-specific) -DBDELOG to BDEDEFINES # ** Both BDELOG and BDEREPLAY need pr_log.c: # ** WARNING: dprint.h updates do not cause dprint.c recompilation!??-RJL041129 # ** # ** I added (and checked-in) lut.c to GENSRCS, lut.h to GENOBJS. - RJL050721 # ** (copied from $CASE/gen/ver_13/chgen/src/pr_util)13C- RJL050721 # ** GENLOG changes conditional code in pr_*.c and adds new file pr_log.c: # ** Moved all comments to top - RJL050807 # */ #/* xmkmf -a --> imake includes -Dlinux: - what about make's env'mt? */ #/* -D LinuxArchitecture is present in bde/src/Makefile on Mercury. */ #/* -DUSECC omits "C" in extern decls of dprint.h */ #include "../configure.h" #ifdef GENV13 CHGEN = $(CASE)/gen/ver_13/chgen/executables/$(HOSTTYPE)/chgen13 #endif SCHEMASRCS = $(TOP)/schema/94sbde_schema.sch #ifdef LOG #define GENLOG #define BDELOG PRDIR = $(TOP)/pr_util_log #endif #ifndef LOG #undef GENLOG #undef BDELOG PRDIR = $(TOP)/pr_util_nolog #endif44;94H86,110C42%22;1Hmm0mHJmm0mHJ1;1H#endif PROBJDIR = $(PRDIR)/$(HOSTTYPE)/probj BINDIR = $(PRDIR)/$(HOSTTYPE)/bin OBJDIR = $(PRDIR)/$(HOSTTYPE)/obj SCHEMA_INCLUDE = $(PRDIR) TOPINCLUDE = $(TOP)/include INCLUDES = -I/usr/include -I$(TOP) -I$(TOPINCLUDE) -I$(SCHEMA_INCLUDE) #ifdef GENLOG GENFLAGS = -metafile -log GENSRCS =15C\18;9H$(PRDIR)/pr_load.c7C\19;9H$(PRDIR)/pr_free.c7C\20;9H$(PRDIR)/pr_dump.c7C\21;9H$(PRDIR)/pr_delete.c \22;9H$(PRDIR)/pr_log.c8C\23;9H$(PRDIR)/pr_stats.c \24;9H$(PRDIR)/pr_accessors.c \25;9H$(PRDIR)/lut.c10C\26;9H$(PRDIR)/dprint.c GENOBJS =15C\29;9H$(PROBJDIR)/pr_load.o7C\30;9H$(PROBJDIR)/pr_free.o7C\31;9H$(PROBJDIR)/pr_dump.o7C\32;9H$(PROBJDIR)/pr_delete.o \33;9H$(PROBJDIR)/pr_log.o8C\34;9H$(PROBJDIR)/pr_stats.o \35;9H$(PROBJDIR)/pr_accessors.o \36;9H$(PROBJDIR)/lut.o7C\37;9H$(PROBJDIR)/dprint.o #endif #ifndef GENLOG GENFLAGS = -metafile44;94H106,19C70%1;1HGENFLAGS = -metafile GENSRCS = \3;26HK4;1H $(PRDIR)/pr_load.c \4;35HK5;1H $(PRDIR)/pr_free.c \5;35HK6;9H$(PRDIR)/pr_dump.c7C\ $(PRDIR)/pr_delete.c \8;9H$(PRDIR)/pr_stats.c \ $(PRDIR)/pr_accessors.c \10;9H$(PRDIR)/lut.c10C\ $(PRDIR)/dprint.c11;26HK13;1HGENOBJS = 11C\14;9H$(PROBJDIR)/pr_load.o \ $(PROBJDIR)/pr_free.o \16;9H$(PROBJDIR)/pr_dump.o \ $(PROBJDIR)/pr_delete.o \18;13HOBJDIR)/pr_stats.o \19;13HOBJDIR)/pr_accessors.o \20;13HOBJDIR)/lut.o \20;34HK21;13HOBJDIR)/dprint.o #endif22;9HK23;9HK24;1HCP = cp -p24;11HK25;1H#ifndef linux 25;15HK26;1HEXT = .c26;9HK27;1H#else EXT = ;28;9HK29;1H#endif29;9HK30;1H#define GenerateLibFromSchema(schemafile,libname)7C@@\31;9H 7C 19C@@\32;11HCC) -g -c -Wall -DUSECC $(INCLUDES) $(GENDEFINES) $(*)$(EXT) -o $(@) @@\33;9H 8C 19C@@\ AllTarget(libname) 23C@@\ libname: $(GENOBJS) 19C@@\36;11HRM) libname 7C 23C@@\37;11HAR) libname $(GENOBJS)24C@@\ $(RANLIB) libname31C@@\ DependTarget()42C@@\ 42C@@\ depend:: $(GENSRCS)37C@@\ 32C@@\ clean::49C@@\44;95H4711C971;1H44;96H8,0-12;1H44;96H9,1 3;1H44;95H504;1H44;96H15;1H44;96H26;1H44;96H37;1H44;96H48;1H44;96H59;1H44;96H610;1H44;96H7,1-811;8H44;96H8,0-112;1H44;96H9,1 13;1H44;95H6014;1H44;96H115;1H44;96H216;1H44;96H317;1H44;96H418;1H44;96H519;1H44;96H620;1H44;96H7,1-821;8H44;96H8,1 22;1H44;96H9,0-123;1H44;95H70,1 24;1H44;96H125;1H44;96H226;1H44;96H327;1H44;96H428;1H44;96H529;1H44;96H630;1H44;96H731;1H44;96H8,1-832;8H44;96H9,1 33;1H44;95H8034;1H44;95H7933;1H44;96H8,1-832;8H44;98H2-932;9H44;96H9,9 33;9H44;95H8034;9H44;96H135;9H44;96H2,2-936;9H44;96H337;9H44;96H438;9H44;96H5,9 39;9H44;96H6,2-1640;16H44;96H7,9 41;9H44;96H8,2-1642;16H44;96H9,943;16H1;43r43;1H 1;44r43;9H$(RM) libname $(GENOBJS)44;94HK44;94H190,2-97C98%43;9H1;43r43;1H 1;44r44;94HK44;94H191,0-17C99%43;1H1;43r43;1H ?1l44;1HK44;1H[mercury3](194)>avi(ImakefileUpoKpwdOBJDIR)/pr_util.a)44;94HK44;94H192,99CBot43;9H44;96H1,0-142;1H44;96H0,2-941;9H44;95H89,9-1640;16H44;96H8,239;16H44;96H7,9 38;9H44;96H6,2-1637;16H44;96H5,9 36;9H44;96H4,2-935;9H44;96H334;9H44;96H233;9H44;96H1,9 32;9H44;96H031;9H44;95H7930;9H44;96H8,2-929;9H44;96H7,9 28;9H44;96H627;9H44;96H5,626;6H44;96H4,725;7H44;96H5,626;6H44;96H6,927;9H44;96H728;9H44;96H627;9H44;98H1027;10H44;99H127;11H44;99H227;12H44;99H327;13H44;99H427;14H44;99H527;15H44;99H627;16H44;99H727;17H44;99H827;18H44;99H927;19H44;98H2027;20H44;99H127;21H44;99H227;22H44;99H327;23H44;99H427;24H44;99H527;25H44;99H627;26H44;99H727;27H44;99H827;28H44;99H927;29H44;98H3027;30H44;99H127;31H44;99H227;32H44;99H327;33H44;99H427;34H44;99H527;35H44;99H627;36H44;99H727;37H44;99H827;38H44;99H927;39H44;98H4027;40H44;99H127;41H44;99H227;42H44;99H327;43H44;99H427;44H44;99H527;45H44;99H627;46H44;99H727;47H44;99H827;48H44;99H927;49H44;98H5027;50H44;99H127;51H44;99H227;52H44;99H327;53H44;99H427;54H44;99H527;55H44;99H627;56H44;99H727;57H44;99H827;58H44;99H927;59H44;96H728;59H44;96H8,52-5929;59H44;99H3-6029;60H44;96H9,59 30;59H44;95H80,26-5931;59H44;95H79,59 30;59H44;96H8,53-6029;60H44;96H7,59 28;59H44;96H8,53-6029;60H44;96H9,59 30;59H44;96H8,53-6029;60H44;99H4-6129;61H44;99H5-6229;62H44;99H6-6329;63H44;99H7-6429;64H44;99H8-6529;65H44;99H9-6629;66H44;98H60-6729;67H44;99H1-6829;68H44;99H2-6929;69H44;99H3-7029;70H44;99H4-7129;71H44;99H5-7229;72H44;99H6-7329;73H44;99H7-7429;74H44;99H8-7529;75H44;99H9-7629;76H44;98H70-7729;77H44;99H1-7829;78H44;99H2-7929;79H44;99H3-8029;80H44;99H4-8129;81H44;99H5-8229;82H44;96H9,59 30;59H44;95H80,26-5931;59H44;96H1,2832;59H44;96H2,2233;59H44;96H3,3134;59H44;96H4,2535;59H44;96H5,2336;59H44;96H6,1037;59H44;96H7,2738;59H44;96H8,1039;59H44;96H9,1740;59H44;95H90,25-3241;32H44;96H1,0-1 42;1H44;96H2,58 43;58H44;96H1,0-142;1H44;96H0,25-3241;32H44;95H89,17-5940;59H44;96H8,1039;59H44;96H7,2738;59H44;96H6,1037;59H44;96H5,2336;59H44;96H4,2535;59H44;96H3,3134;59H44;96H2,2233;59H44;96H1,283 2;59H44;96H0,2631;59H44;95H79,59 30;59H44;96H8,75-8229;82H44;96H7,59 28;59H44;96H8,75-8229;82H44;99H4-8129;81H44;99H3-8029;80H44;99H2-7929;79H44;99H1-7829;78H44;99H0-7729;77H44;98H69-7629;76H44;99H8-7529;75H44;99H7-7429;74H44;99H6-7329;73H44;99H5-7229;72H44;99H4-7129;71H44;99H3-7029;70H44;99H2-6929;69H44;99H1-6829;68H44;99H0-6729;67H44;98H59-6629;66H44;99H8-6529;65H44;99H7-6429;64H44;99H6-6329;63H44;99H5-6229;62H44;99H4-6129;61H44;99H3-6029;60H44;99H2-5929;59H44;99H1-5829;58H44;99H0-5729;57H44;98H49-5629;56H44;99H8-5529;55H44;99H7-5429;54H44;99H6-5329;53H44;99H5-5229;52H44;99H4-5129;51H44;99H3-5029;50H44;99H2-4929;49H44;99H1-4829;48H44;99H0-4729;47H44;98H39-4629;46H44;99H8-4529;45H44;99H7-4429;44H44;99H6-4329;43H44;99H5-4229;42H44;99H4-4129;41H44;99H3-4029;40H44;99H2-3929;39H44;99H1-3829;38H44;99H0-3729;37H44;98H29-3629;36H44;99H8-3529;35H44;99H7-3429;34H44;99H6-3329;33H44;99H5-3229;32H44;99H4-3129;31H44;99H3-3029;30H44;99H2-2929;29H44;99H1-2829;28H44;99H0-2729;27H44;98H19-2629;26H44;99H8-2529;25H44;99H9-2629;26H44;98H20-2729;27H44;96H9,27 30;27H44;95H80,20-3231;32H44;96H1,2232;32H44;96H2,1633;32H44;96H3,20-2734;27H44;96H4,19-3235;32H44;96H5,1736;32H44;96H6,4-32 37;32H44;96H7,21-3238;32H44;96H8,4-32 39;32H44;96H9,11-3240;32H44;95H90,20-2741;27H44;96H1,0-1 42;1H44;96H2,27 43;27H44;96H1,0-142;1H44;96H2,27 43;27H44;96H1,0-142;1H44;96H2,27 43;27H44;96H1,0-142;1H44;96H0,20-2741;27H44;95H89,11-3240;32H44;96H8,4-32 39;32H44;96H7,21-3238;32H44;96H6,4-32 37;32H44;96H5,17-3236;32H44;96H4,1935;32H44;96H3,20-2734;27H44;96H2,16-3233;32H44;96H1,2232;32H44;96H0,2031;32H44;95H79,27 30;27H44;96H8,20-2729;27H44;96H7,27 28;27H44;96H627;27H44;96H5,6 26;6H44;96H4,725;7H44;96H3,624;6H44;96H2,823;8H44;96H1,1422;14H44;96H0,1021;10H44;95H69,0-120;1H44;96H8,6 19;6H44;96H7,20-2718;27H44;96H6,26-3217;32H44;96H5,27 16;27H44;96H415;27H44;96H314;27H44;96H213;27H44;96H112;27H44;96H011;27H44;95H59,15-2510;25H44;96H8,0-1 9;1H44;96H7,18-258;25H44;96H6,24-327;32H44;96H5,27 6;27H44;96H45;27H44;96H34;27H44;96H23;27H44;96H12;27H44;9 6H01;27H1;43r1;1H1;44r1;1HGENSRCS =15C\44;94HK44;94H149,12-25 99%1;25H1;43r1;1H1;44r44;94HK44;94H148,0-17C98%1;1H1;43r1;1H1;44r1;1HGENFLAGS = -metafile44;94HK44;94H147,248C97%1;24H1;43r1;1H1;44r44;94HK44;94H146,0-17C97%1;1H1;43r1;1H1;44r1;1H#ifndef GENLOG44;94HK44;94H145,148C96%1;14H1;43r1;1H1;44r44;94HK44;94H144,0-17C95%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H143,69C95%1;6H1;43r1;1H1;44r1;9H$(PROBJDIR)/dprint.o44;94HK44;94H142,278C94%1;27H1;43r1;1H1;44r1;9H$(PROBJDIR)/lut.o7C\44;94HK44;94H141,19-32 93%1;32H1;43r1;1H1;44r1;9H$(PROBJDIR)/pr_accessors.o \44;94HK44;94H140,278C93%1;27H1;43r1;1H1;44r1;9H$(PROBJDIR)/pr_stats.o \44;94HK44;94H139,278C92%1;27H1;43r1;1H1;44r1;9H$(PROBJDIR)/pr_log.o8C\44;94HK44;94H138,278C91%1;27H1;43r1;1H1;44r1;9H$(PROBJDIR)/pr_delete.o \44;94HK44;94H137,278C91%1;27H1;43r1;1H1;44r1;9H$(PROBJDIR)/pr_dump.o7C\44;94HK44;94H136,278C90%1;27H1;43r1;1H1;44r1;9H$(PROBJDIR)/pr_free.o7C\44;94HK44;94H135,278C89%1;27H1;43r1;1H1;44r1;9H$(PROBJDIR)/pr_load.o7C\44;94HK44;94H134,278C89%1;27H1;43r1;1H1;44r1;1HGENOBJS =15C\44;94HK44;94H133,258C88%1;25H1;43r1;1H1;44r44;94HK44;94H132,0-17C87%1;1H1;43r1;1H1;44r1;9H$(PRDIR)/dprint.c44;94HK44;94H131,258C87%1;25H1;43r1;1H1;44r1;9H$(PRDIR)/lut.c10C\44;94HK44;94H130,17-32 86%1;32H1;43r1;1H1;44r1;9H$(PRDIR)/pr_accessors.c \44;94HK44;94H129,20-27 85%1;27H1;43r1;1H1;44r1;9H$(PRDIR)/pr_stats.c \44;94HK44;94H128,278C85%1;27H1;43r1;1H1;44r1;9H$(PRDIR)/pr_log.c8C\44;94HK44;94H127,278C84%1;27H1;43r1;1H1;44r1;9H$(PRDIR)/pr_delete.c \44;94HK44;94H126,278C83%1;27H1;43r1;1H1;44r1;9H$(PRDIR)/pr_dump.c7C\44;94HK44;94H125,278C83%1;27H1;43r1;1H1;44r1;9H$(PRDIR)/pr_free.c7C\44;94HK44;94H124,278C82%1;27H1;43r1;1H1;44r1;9H$(PRDIR)/pr_load.c7C\44;94HK44;94H123,278C81%1;27H1;43r1;1H1;44r1;1HGENSRCS =15C\44;94HK44;94H122,258C81%1;25H1;43r1;1H1;44r44;94HK44;94H121,158C80%1;15H1;43r1;1H1;44r1;1HGENFLAGS = -metafile -log44;94HK44;94H120,278C79%1;27H1;43r1;1H1;44r44;94HK44;94H119,0-17C79%1;1H1;43r1;1H1;44r1;1H#ifdef GENLOG44;94HK44;94H118,138C78%1;1 3H1;43r1;1H1;44r44;94HK44;94H117,0-17C77%1;1H1;43r1;1H1;44r1;1HINCLUDES = -I/usr/include -I$(TOP) -I$(TOPINCLUDE) -I$(SCHEMA_INCLUDE)44;94HK44;94H116,278C77%1;27H1;43r1;1H1;44r44;94HK44;94H115,0-17C76%1;1H1;43r1;1H1;44r1;1HTOPINCLUDE = $(TOP)/include44;94HK44;94H114,22-27 75%1;27H1;43r1;1H1;44r44;94HK44;94H113,0-17C75%1;1H1;43r1;1H1;44r1;1HSCHEMA_INCLUDE = $(PRDIR)44;94HK44;94H112,268C74%1;26H1;43r1;1H1;44r44;94HK44;94H111,0-17C73%1;1H1;43r1;1H1;44r1;1HOBJDIR = $(PRDIR)/$(HOSTTYPE)/obj44;94HK44;94H110,278C73%1;27H1;43r1;1H1;44r1;1HBINDIR = $(PRDIR)/$(HOSTTYPE)/bin44;94HK44;94H109,278C72%1;27H1;43r1;1H1;44r1;1HPROBJDIR = $(PRDIR)/$(HOSTTYPE)/probj44;94HK44;94H108,278C71%1;27H1;43r1;1H1;44r44;94HK44;94H107,0-17C71%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H106,69C70%1;6H1;43r1;1H1;44r1;1HPRDIR = $(TOP)/pr_util_nolog44;94HK44;94H105,278C69%1;27H1;43r1;1H1;44r1;1H#undef BDELOG44;94HK44;94H104,138C69%1;13H1;43r1;1H1;44r1;1H#undef GENLOG44;94HK44;94H103,138C68%1;13H1;43r1;1H1;44r1;1H#ifndef LOG44;94HK44;94H102,128C67%1;12H1;43r1;1H1;44r44;94HK44;94H101,0-17C67%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H100,69C66%1;6H1;43r1;1H1;44r1;1HPRDIR = $(TOP)/pr_util_log44;94HK44;94H99,269C65%1;26H1;43r1;1H1;44r1;1H#define BDELOG44;94HK44;94H98,149C65%1;14H1;43r1;1H1;44r1;1H#define GENLOG44;94HK44;94H97,149C64%1;14H1;43r1;1H1;44r1;1H#ifdef LOG44;94HK44;94H96,109C63%1;10H1;43r1;1H1;44r44;94HK44;94H95,0-18C63%1;1H1;43r1;1H1;44r1;1HSCHEMASRCS = $(TOP)/schema/94sbde_schema.sch44;94HK44;94H94,279C62%1;27H1;43r1;1H1;44r44;94HK44;94H93,0-18C61%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H92,610C61%1;6H1;43r1;1H1;44r1;1HCHGEN = $(CASE)/gen/ver_13/chgen/executables/$(HOSTTYPE)/chgen1344;94HK44;94H91,279C60%1;27H1;43r1;1H1;44r1;1H#ifdef GENV1344;94HK44;94H90,139C59%1;13H44;95H1,272;27H44;95H2,6 3;6H44;95H3,0-14;1H44;95H4,27 5;27H44;95H5,0-16;1H44;95H6,10 7;10H44;95H7,148;14H44;95H89;14H44;95H9,2610;26H44;94H100,11;6H44;94HK44;1H:q /nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_nolog [mercury3](195)> cd .. [mercury3](196)> cd ..5DpwdK /nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde [mercury3](197)> vi Imakefile ?1h1;44rmm0mHJ44;1H"Imakefile" 411L, 15409C2;1HPROBJDIR = $(PRDIR)/$(HOSTTYPE)/probj BINDIR = $(PRDIR)/$(HOSTTYPE)/bin OBJDIR = $(PRDIR)/$(HOSTTYPE)/obj SRCDIR = $(TOP)/src SUBDIRS = $(PRDIR) $(SRCDIR) /* You can comment out PRDIR to debug make in src - RJL0719 */ /********* Add text subdirectory for XB *****Haiyan********/ /********* Add extern_code for YuWong's bde2gif ***********/ /* RJL060717: made XmLIB and IMKPATH cond'l: /* RJL060718: #defined ICONFIG conditionally: */ /* XmLib was /usr/X11R6/lib/Xm or /usr/lib/Xm (-r 1.34) */ /* revert to lib from share which was part of the temp'y mercury 0607/12-19 */ #ifdef LinuxArchitecture XmLIB = /usr/include/Xm IMKPATH = /usr/lib/X11 ICONFIG = /usr/lib/X11/config #endif #ifndef LinuxArchitecture XmLIB = /usr/include/Xm IMKPATH = /usr/lib/X11 ICONFIG = /usr/lib/X11/config #endif MakeSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS)) #ifdef LOG IMAKE_CMD = $(IMAKE) -j1 -DUseInstalled -Dnostdinc -I$(IMKPATH)/config -I$(XmLIB) -I$(IMKPATH) $(IMAKE_DEFINESS33;1H) -DLOG #endif #ifndef LOG IMAKE_CMD = $(IMAKE) -j1 -DUseInstalled -Dnostdinc -I$(IMKPATH)/config -I$(XmLIB) -I$(IMKPATH) $(IMAKE_DEFINESS38;1H) #endif ## /* -DDEFAULT_LIB_PATH is part of CPLUSPLUSFLAGS in PassCDebugFlags */ 1;43r43;1H0-17CBot43;1H44;96H0,11H42;1H44;95H0941;1H44;96H8,0-140;1H44;96H7,1;939;1H44;96H637;1H44;96H536;1H44;96H4,0-135;1H44;96H3,1H:34;1H44;96H232;1H44;96H131;1H44;96H0,0-130;1H44;94H399,1 29;1H44;96H828;1H44;96H7,0-127;1H44;96H6,1 26;1H44;96H525;1H44;96H424;1H44;96H323;1H44;96H424;1H44;96H525;1H44;96H626;1H44;96H7,0-127;1H44;96H8,1 28;1H44;96H929;1H44;94H400,0-130;1H44;96H1,1 31;1H44;96H232;1H44;96H334;1H44;96H4,0-135;1H44;96H5,1 36;1H44;96H637;1H44;96H739;1H44;96H637;1H44;96H536;1H44;96H4,0-135;1H44;96H3,1 34;1H44;96H232;1H44;96H131;1H44;96H232;1H44;98H232;2H44;98H332;3H44;98H432;4H44;98H532;5H44;98H632;6H44;98H732;7H44;98H832;8H44;98H932;9H44;98H1032;10H44;99H132;11H44;99H232;12H44;99H332;13H44;99H432;14H44;99H532;15H44;99H632;16H44;99H732;17H44;99H832;18H44;99H932;19H44;98H2032;20H44;99H132;21H44;99H232;22H44;99H332;23H44;99H432;24H44;99H532;25H44;99H632;26H44;99H732;27H44;99H832;28H44;99H932;29H44;98H3032;30H44;99H132;31H44;99H232;32H44;99H332;33H44;99H432;34H44;99H532;35H44;99H632;36H44;99H732;37H44;99H832;38H44;99H932;39H44;98H4032;40H44;99H132;41H44;99H232;42H44;99H332;43H44;99H432;44H44;99H532;45H44;99H632;46H44;99H732;47H44;99H832;48H44;99H932;49H44;98H5032;50H44;99H132;51H44;99H232;52H44;99H332;53H44;99H432;54H44;99H532;55H44;99H632;56H44;99H732;57H44;99H832;58H44;99H932;59H44;98H6032;60H44;99H132;61H44;99H232;62H44;99H332;63H44;99H432;64H44;99H532;65H44;99H632;66H44;99H732;67H44;99H832;68H44;99H932;69H44;98H7032;70H44;99H132;71H44;99H232;72H44;99H332;73H44;99H432;74H44;99H532;75H44;99H632;76H44;99H732;77H44;99H832;78H44;99H932;79H44;98H8032;80H44;99H132;81H44;99H232;82H44;99H332;83H44;99H432;84H44;99H532;85H44;99H632;86H44;99H732;87H44;99H832;88H44;99H932;89H44;98H9032;90H44;99H132;91H44;99H232;92H44;99H332;93H44;99H432;94H44;99H532;95H44;99H632;96H44;99H732;97H44;99H832;98H44;99H932;99H44;98H10032;100H44;100H132;101H44;100H232;102H44;100H332;103H44;96H3,6 34;6H44;96H4,0-135;1H44;96H5,11 36;11H44;96H6,10337;103H44;100H237;102H44;100H137;101H44;100H037;100H44;98H99 37;99H44;99H837;98H44;99H 737;97H44;99H637;96H44;99H537;95H44;99H437;94H44;99H337;93H44;99H237;92H44;99H137;91H44;99H037;90H44;98H8937;89H44;99H837;88H44;99H737;87H44;99H637;86H44;99H537;85H44;99H437;84H44;99H337;83H44;99H237;82H44;99H137;81H44;99H037;80H44;98H7937;79H44;99H837;78H44;99H737;77H44;99H637;76H44;99H537;75H44;99H437;74H44;99H337;73H44;99H237;72H44;99H137;71H44;99H037;70H44;98H6937;69H44;99H837;68H44;99H737;67H44;99H637;66H44;99H537;65H44;99H437;64H44;99H337;63H44;99H237;62H44;99H137;61H44;99H037;60H44;98H5937;59H44;99H837;58H44;99H737;57H44;99H637;56H44;99H537;55H44;99H437;54H44;99H337;53H44;99H237;52H44;99H137;51H44;99H037;50H44;98H4937;49H44;99H837;48H44;99H737;47H44;99H637;46H44;99H537;45H44;99H437;44H44;99H337;43H44;99H237;42H44;99H137;41H44;99H037;40H44;98H3937;39H44;99H837;38H44;99H737;37H44;99H637;36H44;99H537;35H44;99H437;34H44;99H337;33H44;99H237;32H44;99H137;31H44;99H037;30H44;98H2937;29H44;99H837;28H44;99H737;27H44;99H637;26H44;99H537;25H44;99H437;24H44;99H337;23H44;99H237;22H44;99H137;21H44;99H037;20H44;98H1937;19H44;99H837;18H44;99H737;17H44;99H637;16H44;99H537;15H44;99H437;14H44;99H337;13H44;99H237;12H44;99H137;11H44;99H037;10H44;98H9 37;9H44;98H837;8H44;98H737;7H44;98H637;6H44;98H537;5H44;98H437;4H44;98H337;3H44;98H237;2H44;98H137;1H44;96H536;1H44;96H4,0-135;1H44;96H3,1 34;1H44;96H232;1H44;96H131;1H44;96H0,0-130;1H44;94H399,1 29;1H44;96H828;1H44;96H7,0-127;1H44;96H6,1 26;1H44;96H525;1H44;96H424;1H44;96H323;1H44;96H424;1H44;96H323;1H44;96H222;1H44;96H1,0-121;1H44;96H0,1 20;1H44;95H8919;1H44;96H818;1H44;96H717;1H44;96H616;1H44;96H5,0-115;1H44;96H4,1 14;1H44;96H313;1H44;96H212;1H44;96H111;1H44;96H010;1H44;95H799;1H44;96H8,0-18;1H44;96H7,1 7;1H44;96H66;1H44;96H55;1H44;96H44;1H44;96H33;1H44;96H22;1H44;96H1,0-11;1H1;43r1;1H1;44r1;1H#endif44;1HK44;94H370,19C99%1;1H1;43r1;1H1;44r1;1HPRDIR = $(TOP)/pr_util_nolog44;94HK44;94H369,19C99%1;1H1;43r1;1H1;44r1;1H#ifndef GENLOG44;94HK44;94H368,19C99%1;1H1;43r1;1H1;44r44;94HK44;94H367,0-17C98%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H366,19C98%1;1H1;43r1;1H1;44r1;1HPRDIR = $(TOP)/pr_util_log43;2HK43;1H1m@0m44;94HK44;94H365,19C98%1;1H1;43r1;1H1;44r1;1H#ifdef GENLOG44;94HK44;94H364,19C98%1;1H1;43r1;1H1;44r1;1H/* Define a 4-way branch to the obj and bin directories */44;94HK44;94H363,19C98%1;1H1;43r1;1H1;44r44;94HK44;94H362,0-17C97%1;1H1;43r1;1H1;44r1;25H'GENDEFINES=$(GENDEFINES)'44;94HK44;94H361,1-87C97%1;8H1;43r1;1H1;44r1;25H'GENVERSION=$(GENVERSION)'14C\43;2HK43;1H1m@0m44;94HK44;94H360,1-87C97%1;8H1;43r1;1H1;44r1;25H'CPLUSPLUSFLAGS=$(CPLUSPLUSFLAGS)' \44;94HK44;94H359,1-87C97%1;8H1;43r1;1H1;44r1;25H'CPLUSPLUS=$(CPLUSPLUS)'16C\44;94HK44;94H358,1-87C97%1;8H1;43r1;1H1;44r1;25H'CXX=$(CXX)'28C\44;94HK44;94H357,1-87C96%1;8H1;43r1;1H1;44r1;25H'CC=$(CC)'30C\44;94HK44;94H356,1-87C96%1;8H1;43r1;1H1;44r1;1H#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'12C\44;94HK44;94H355,19C96%1;1H1;43r1;1H1;44r1;1H#define IHaveSubdirs44;94HK44;94H354,19C95%1;1H1;43r1;1H1;44r1;2H*******************************************************************/44;94HK44;94H353,19C95%1;1H1;43r1;1H1;44r1;2H* (Added 'CXX=$(CC)' - RJL050529 // changed to = CXX (=g++ above)44;94HK44;94H352,19C95%1;1H1;43r1;1H1;44r1;2H* imake files in those subdirs44;94HK44;94H351,19C95%1;1H1;43r1;1H1;44r1;2H* Tell imake that we have subdirs and what we want to pass to the44;94HK44;94H350,19C94%1;1H1;43r1;1H1;44r1;1H/*******************************************************************44;94HK44;94H349,19C94%1;1H1;43r1;1H1;44r1;1H/* GENFLAGS are #defined in pr_util_[no]log/Imakefile */44;94HK44;94H348,19C94%1;1H1;43r1;1H1;44r44;94HK44;94H347,0-17C94%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H346,19C93%1;1H1;43r1;1H1;44r1;1HCPLUSPLUSFLAGS = $(BDEDEFINES) $(CPPOPTIONS)44;94HK44;94H345,19C93%1;1H1;43r1;1H1;44r1;1H#else44;94HK44;94H344,19C93%1;1H1;43r1;1H1;44r1;1HCPLUSPLUSFLAGS = $(BDEDEFINES) $(CPPOPTIONS) -DLinuxArchitecture44;94HK44;94H343,19C92%1;1H1;43r1;1H1;44r1;1H#ifdef LinuxArchitecture44;94HK44;94H342,19C92%1;1H1;43r1;1H1;44r44;94HK44;94H341,0-17C92%1;1H44;96H2,1 2;1H44;96H33;1H44;96H44;1H44;96H55;1H44;96H66;1H44;96H7,0-17;1H44; 96H8,1 8;1H44;96H99;1H44;95H5010;1H44;96H111;1H44;96H212;1H44;96H313;1H44;96H414;1H44;96H515;1H44;96H6,1-816;8H44;96H717;8H44;96H818;8H44;96H919;8H44;95H6020;8H44;96H121;8H44;96H2,0-122;1H44;96H3,1 23;1H44;96H424;1H44;96H525;1H44;96H626;1H44;96H7,0-127;1H44;96H8,1 28;1H44;96H929;1H44;95H7030;1H44;96H1,0-131;1H44;96H2,1 32;1H44;96H333;1H44;96H434;1H44;96H535;1H44;96H636;1H44;96H737;1H44;96H8,0-138;1H44;96H9,1 39;1H44;96H8,0-138;1H44;96H7,1 37;1H44;96H636;1H44;96H535;1H44;96H434;1H44;96H333;1H44;96H232;1H44;96H1,0-131;1H44;96H0,1 30;1H44;95H6929;1H44;96H828;1H44;96H7,0-127;1H44;96H6,1 26;1H44;96H525;1H44;96H424;1H44;96H323;1H44;96H2,0-122;1H44;96H3,1 23;1H44;96H424;1H44;96H525;1H44;96H626;1H44;96H7,0-127;1H44;96H8,1 28;1H44;96H929;1H44;95H7030;1H44;95H6929;1H44;96H828;1H44;96H7,0-127;1H44;96H6,1 26;1H44;96H525;1H44;96H424;1H44;96H323;1H44;96H2,0-122;1H44;96H1,1-821;8H44;96H020;8H44;95H5919;8H44;96H818;8H44;96H717;8H44;96H616;8H44;96H5,1 15;1H44;96H414;1H44;96H515;1H44;96H6,1-816;8H44;96H717;8H44;96H818;8H44;96H919;8H44;95H6020;8H44;96H121;8H44;96H2,0-122;1H44;96H1,1-821;8H44;96H020;8H44;95H5919;8H44;96H818;8H44;96H717;8H44;96H616;8H44;96H5,1 15;1H44;96H414;1H44;96H313;1H44;96H212;1H44;96H111;1H44;96H010;1H44;95H499;1H44;96H88;1H44;96H99;1H44;95H5010;1H44;96H111;1H44;96H212;1H44;96H313;1H44;96H414;1H44;96H515;1H44;96H6,1-816;8H44;96H717;8H44;96H818;8H44;96H919;8H44;96H818;8H44;96H919;8H44;95H6020;8H44;96H121;8H44;96H2,0-122;1H44;96H3,1 23;1H44;96H424;1H44;96H525;1H44;96H626;1H44;96H525;1H44;96H424;1H44;96H323;1H44;96H2,0-122;1H44;96H1,1-821;8H44;96H020;8H44;95H5919;8H44;96H818;8H44;96H717;8H44;96H616;8H44;96H5,1 15;1H44;96H414;1H44;96H313;1H44;96H212;1H44;96H111;1H44;96H010;1H44;95H499;1H44;96H88;1H44;96H7,0-17;1H44;96H6,1 6;1H44;96H55;1H44;96H44;1H44;96H33;1H44;96H22;1H44;96H1,0-11;1H1;43r1;1H1;44r1;1H/* see also BDEWARNINGS and USEEXTRAWARN16C*/44;94HK44;94H340,19C92%1;1H1;43r1;1H1;44r44;94HK44;94H339,0-17C91%1;1H1;43r1;1H1;44r1;1HCDEBUGFLAGS = -DDEBUG44;94HK44;94H338,19C91%1;1H1;43r1;1H1;44r44;9 4HK44;94H337,0-17C91%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H336,19C91%1;1H1;43r1;1H1;44r1;1HCPPOPTIONS7C= -g -Wall -pg -DDEBUG -Dlint44;94HK44;94H335,19C90%1;1H1;43r1;1H1;44r1;1H#ifndef USEDECC44;94HK44;94H334,19C90%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H333,19C90%1;1H1;43r1;1H1;44r1;1HCPPOPTIONS8C= -g -std ansi -DDEBUG -pg -DLint44;94HK44;94H332,19C89%1;1H1;43r1;1H1;44r1;1H#ifdef USEDECC44;94HK44;94H331,19C89%1;1H1;43r1;1H1;44r1;1H#Added -Dlint to avoid warning on unused char rcsid[] var.-RJL07020344;94HK44;94H330,19C89%1;1H1;43r1;1H1;44r44;94HK44;94H329,0-17C89%1;1H1;43r1;1H1;44r1;1H/* -p ==> profile data for prof; -pg ==> profile data for gprof.*/44;94HK44;94H328,19C88%1;1H1;43r1;1H1;44r1;1H/* I split these 2 mutex cases to remove #else - RJL 030811 */44;94HK44;94H327,19C88%1;1H1;43r1;1H1;44r1;2H**************************************************************/44;94HK44;94H326,19C88%1;1H1;43r1;1H1;44r1;2H* This is what will actually be used by the C++ compiler44;94HK44;94H325,19C88%1;1H1;43r1;1H1;44r1;1H/*******************************************************************44;94HK44;94H324,19C87%1;1H1;43r1;1H1;44r1;1H/* echo doesn't work; cpp translates Imakefile to a .c program */44;94HK44;94H323,19C87%1;1H1;43r1;1H1;44r44;94HK44;94H322,0-17C87%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H321,19C86%1;1H1;43r1;1H1;44r1;1HBDEDEFINES = $(BDEUSERDEFINES) $(S94LCDEFINE) $(DCLCDEFINE) -DDEFAULT_LIB_PATH=\"$(BDE_LIB_PATH)\"44;94HK44;94H320,19C86%1;1H1;43r1;1H1;44r1;1HGENDEFINES = -DGENV1344;94HK44;94H319,19C86%1;1H1;43r1;1H1;44r1;1H#undef GENLOG44;94HK44;94H318,19C86%1;1H1;43r1;1H1;44r1;1H#undef BDELOG44;94HK44;94H317,19C85%1;1H1;43r1;1H1;44r1;1H#ifndef LOG44;94HK44;94H316,19C85%1;1H1;43r1;1H1;44r44;94HK44;94H315,0-17C85%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H314,19C85%1;1H1;43r1;1H1;44r1;1HBDEDEFINES = $(BDEUSERDEFINES) $(S94LCDEFINE) -DBDELOG $(DCLCDEFINE) -DDEFAULT_LIB_PATH=\"$(BDE_LIB_PATH)\"44;94HK44;94H313,19C84%1;1H1;43r1;1H1;44r1;1HGENDEFINES = -DGENV13 -DGENLOG44;94HK44;94H312,19C84%1;1H1;43r1;1H1;44r1;1 H#define GENLOG44;94HK44;94H311,19C84%1;1H1;43r1;1H1;44r1;1H#define BDELOG44;94HK44;94H310,19C83%1;1H1;43r1;1H1;44r1;1H#ifdef LOG44;94HK44;94H309,19C83%1;1H1;43r1;1H1;44r1;1H#define IMAKE_TEMPLATE /usr/lib/X11/config/Imake.tmpl44;94HK44;94H308,19C83%1;1H1;43r1;1H1;44r1;1H/* RJL 070724: #defined IMAKE_TEMPLATE (Saturn build error without it). */44;94HK44;94H307,19C83%1;1H1;43r1;1H1;44r1;2H*/44;94HK44;94H306,19C82%1;1H1;43r1;1H1;44r1;2H* to pr_util_[no]log, and to #define (or not) BDELOG and GENLOG44;94HK44;94H305,19C82%1;1H1;43r1;1H1;44r1;1H/* Then, $PR[N]LOG/Imakefile uses #ifdef LOG to set $PRDIR44;94HK44;94H304,19C82%1;1H1;43r1;1H1;44r1;1H/* RJL050810: xmkmf -a -DLOG works on mercury but NOT on saturn.*/44;94HK44;94H303,19C82%1;1H1;43r1;1H1;44r44;94HK44;94H302,0-17C81%1;1H1;43r1;1H1;44r1;1HGENVERSION = "GENV13"44;94HK44;94H301,19C81%1;1H1;43r1;1H1;44r44;94HK44;94H300,0-17C81%1;1H1;43r1;1H1;44r1;1H/* RJL 020410; rev. 030808 for Linux: merged line pairs below */44;94HK44;94H299,19C80%1;1H1;43r1;1H1;44r1;1H/*14Cand BDEDEFINES is passed to the g++ command in src */44;94HK44;94H298,19C80%1;1H1;43r1;1H1;44r1;1H/* RJL 020402- GENDEFINES is passed to the CC command in pr_util */44;94HK44;94H297,19C80%1;1H1;43r1;1H1;44r44;94HK44;94H296,0-17C80%1;1H1;43r1;1H1;44r1;1H/* Don't try to make BDELOG and BDEREPLAY mutually exclusive - RJL 020406 */44;94HK44;94H295,19C79%1;1H1;43r1;1H1;44r1;1H/* RJL 020401 - What about BDEREPLAY and BDEONEOF? */44;94HK44;94H294,19C79%1;1H1;43r1;1H1;44r1;1H/* #define BDELOG in #included configure.h */44;94HK44;94H293,19C79%1;1H1;43r1;1H1;44r1;1H/* GENDEFINES removed from BDEDEFINES - RJL 020229 */44;94HK44;94H292,19C79%1;1H1;43r1;1H1;44r44;94HK44;94H291,0-17C78%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H290,19C78%1;1H1;43r1;1H1;44r1;1HS94LCDEFINE = -DS94LC44;94HK44;94H289,19C78%1;1H1;43r1;1H1;44r1;1H#ifdef USE94SLC44;94HK44;94H288,19C77%1;1H1;43r1;1H1;44r44;94HK44;94H287,0-17C77%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H286,19C77%1;1H1;43r1;1H1;44r1;1HDCLCDEFINE = -DLCWC44;94HK44;94H285,19C77%1;1 H1;43r1;1H1;44r1;1H#ifdef USELCWC44;94HK44;94H284,19C76%1;1H1;43r1;1H1;44r1;1H/* INDEPENDENTLY - USE94LC #defines -DS94LC and USELCWC #defines -DLCWC */44;94HK44;94H283,19C76%1;1H1;43r1;1H1;44r44;94HK44;94H282,0-17C76%1;1H1;43r1;1H1;44r1;1H/* GENVERSION = GENV10 --> GENV11 --> 12 --> 13 - RJL -050526 */44;94HK44;94H281,19C76%1;1H1;43r1;1H1;44r1;2H*******************************************************************/44;94HK44;94H280,19C75%1;1H1;43r1;1H1;44r1;2H* pr_util's Imakefile did set GENVxx - also moved here - RJL 02222744;94HK44;94H279,19C75%1;1H1;43r1;1H1;44r1;2H* Note: bde/configure.h should #define USEGENVxx consistently-RJL 2k032244;94HK44;94H278,19C75%1;1H1;43r1;1H1;44r1;2H* These are defines to be set during bde compilation44;94HK44;94H277,19C75%1;1H1;43r1;1H1;44r1;1H/*******************************************************************44;94HK44;94H276,19C74%1;1H1;43r1;1H1;44r44;94HK44;94H275,0-17C74%1;1H1;43r1;1H1;44r44;94HK44;94H274,0-17C74%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H273,19C73%1;1H1;43r1;1H1;44r1;19H-W -ansi44;94HK44;94H272,1-87C73%1;8H1;43r1;1H1;44r1;19H-Woverloaded-virtual \44;94HK44;94H271,19C73%1;1H1;43r1;1H1;44r1;19H-Wenum-clash10C\44;94HK44;94H270,19C73%1;1H1;43r1;1H1;44r1;19H-Wnested-externs \44;94HK44;94H269,19C72%1;1H1;43r1;1H1;44r1;19H-Wmissing-prototypes \44;94HK44;94H268,19C72%1;1H1;43r1;1H1;44r1;19H-Wstrict-prototypes \44;94HK44;94H267,19C72%1;1H1;43r1;1H1;44r1;19H-Wunused14C\44;94HK44;94H266,19C72%1;1H1;43r1;1H1;44r1;19H-Wall17C\44;94HK44;94H265,19C71%1;1H1;43r1;1H1;44r1;1HBDEWARNINGS = \44;94HK44;94H264,19C71%1;1H1;43r1;1H1;44r1;1H#ifdef USEEXTRAWARN44;94HK44;94H263,19C71%1;1H1;43r1;1H1;44r1;2H*******************************************************************/44;94HK44;94H262,19C70%1;1H1;43r1;1H1;44r1;2H* options to give the C++ compiler44;94HK44;94H261,19C70%1;1H1;43r1;1H1;44r1;1H/*******************************************************************44;94HK44;94H260,19C70%1;1H1;43r1;1H1;44r44;94HK44;94H259,0-17C70%1;1H1;43r1;1H1;44r1;1H/* CXXLINK added - RJL0 50810 */44;94HK44;94H258,19C69%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H257,19C69%1;1H1;43r1;1H1;44r1;1HCXXLINK9C= g++44;94HK44;94H256,19C69%1;1H1;43r1;1H1;44r1;1H/* g++ linker */44;94HK44;94H255,19C69%1;1H1;43r1;1H1;44r1;1HCXX13C= g++44;94HK44;94H254,19C68%1;1H1;43r1;1H1;44r1;1H/* C++ compiler */44;94HK44;94H253,19C68%1;1H1;43r1;1H1;44r1;1HCPLUSPLUS7C= g++44;94HK44;94H252,19C68%1;1H1;43r1;1H1;44r1;1H/* ansi C compiler */44;94HK44;94H251,19C67%1;1H1;43r1;1H1;44r1;1HCC14C= gcc44;94HK44;94H250,19C67%1;1H1;43r1;1H1;44r1;1H#ifndef USEDECC44;94HK44;94H249,19C67%1;1H1;43r1;1H1;44r44;94HK44;94H248,0-17C67%1;1H1;43r1;1H1;44r1;1H#endif44;94HK44;94H247,19C66%1;1H1;43r1;1H1;44r1;1HCXXLINK9C= cxx44;94HK44;94H246,19C66%1;1H1;43r1;1H1;44r1;1H/* cxx linker */44;94HK44;94H245,19C66%1;1H1;43r1;1H1;44r1;1HCXX13C= cxx44;94HK44;94H244,19C66%1;1H1;43r1;1H1;44r1;1H/* cxx compiler */44;94HK44;94H243,19C65%1;1H1;43r1;1H1;44r1;1HCPLUSPLUS7C= cxx44;94HK44;94H242,19C65%1;1H1;43r1;1H1;44r1;1H/* ansi C compiler */44;94HK44;94H241,19C65%1;1H1;43r1;1H1;44r1;1HCC14C= cc44;94HK44;94H240,19C64%1;1H1;43r1;1H1;44r1;1H#ifdef USEDECC44;94HK44;94H239,19C64%1;1H1;43r1;1H1;44r44;94HK44;94H238,0-17C64%1;1H1;43r1;1H1;44r1;1H#include "configure.h"44;94HK44;94H237,19C64%1;1H1;43r1;1H1;44r44;94HK44;94H236,0-17C63%1;1H44;96H7,1 2;1H44;96H8,0-13;1H44;96H9,1 4;1H44;95H405;1H44;96H16;1H44;96H27;1H44;96H38;1H44;96H49;1H44;96H510;1H44;96H611;1H44;96H712;1H44;96H8,0-113;1H44;96H9,1 14;1H44;95H5015;1H44;96H116;1H44;96H217;1H44;96H318;1H44;96H419;1H44;96H520;1H44;96H621;1H44;96H722;1H44;96H823;1H44;96H722;1H44;96H621;1H44;96H520;1H44;96H419;1H44;96H318;1H44;96H217;1H44;96H116;1H44;96H015;1H44;95H4914;1H44;96H8,0-113;1H44;96H7,1 12;1H44;96H611;1H44;96H510;1H44;96H49;1H44;96H38;1H44;96H27;1H44;96H16;1H44;96H27;1H44;96H38;1H44;96H49;1H44;96H510;1H44;96H611;1H44;96H712;1H44;96H8,0-113;1H44;96H9,1 14;1H44;95H5015;1H44;96H116;1H44;96H217;1H44;96H318;1H44;96H419;1H44;96H520;1H44;96H621;1H44;96H722;1H44;96H823;1H44;96H722;1H44;96H621;1H44;96H520;1H44;9 6H419;1H44;96H318;1H44;96H217;1H44;96H116;1H44;96H015;1H44;95H4914;1H44;96H8,0-113;1H44;96H7,1 12;1H44;96H611;1H44;96H510;1H44;96H49;1H44;96H38;1H44;96H27;1H44;96H16;1H44;96H05;1H44;95H394;1H44;96H8,0-13;1H44;96H7,1 2;1H44;96H6,0-11;1H1;43r1;1H1;44r1;1H/* and configurelog.h has #define LOG, BDEUSERDEFINES */44;94HK44;94H235,19C63%1;1H1;43r1;1H1;44r1;1H/* Pre-req: xmkmf[no]log.csh copies configure[no]log to configure.h */44;94HK44;94H234,19C63%1;1H1;43r1;1H1;44r1;2H*/44;94HK44;94H233,19C63%1;1H1;43r1;1H1;44r1;2H* so TWO versions of Imakefile are also needed.44;94HK44;94H232,19C62%1;1H1;43r1;1H1;44r1;2H* On mercury it will obey it.44;94HK44;94H231,19C62%1;1H1;43r1;1H1;44r1;2H* On saturn, imake will ignore -DLOG switch;44;94HK44;94H230,19C62%1;1H1;43r1;1H1;44r1;1H/* CAVEAT:44;94HK44;94H229,19C61%1;1H1;43r1;1H1;44r1;1H/* Conditional selection of configure_[no]log.h aded - RJL051018 */44;94HK44;94H228,19C61%1;1H1;43r1;1H1;44r1;1H/* configure.h #defines LOG then #ifdef LOG #defines GENLOG,BDELOG */44;94HK44;94H227,19C61%1;1H1;43r1;1H1;44r1;1H/* #define USEDECC here or in configure.h to enable cxx use - RJL */44;94HK44;94H226,19C61%1;1H1;43r1;1H1;44r1;2H*/44;94HK44;94H225,19C60%1;1H1;43r1;1H1;44r1;2H*******************************************************************44;94HK44;94H224,19C60%1;1H1;43r1;1H1;44r1;2H* the C and C++ compilers44;94HK44;94H223,19C60%1;1H1;43r1;1H1;44r1;1H/*******************************************************************44;94HK44;94H222,19C60%1;1H1;43r1;1H1;44r44;94HK44;94H221,0-17C59%1;1H1;43r1;1H1;44r1;1H*/44;94HK44;94H220,19C59%1;1H1;43r1;1H1;44r1;1H* #define linux, #define LinuxArchitecture, $HOSTTYPE==i386-linux.44;94HK44;94H219,19C59%1;1H44;95H202;1H44;96H1,0-13;1H44;96H2,1 4;1H44;96H35;1H44;96H46;1H44;96H57;1H44;96H68;1H44;96H79;1H44;96H810;1H44;96H911;1H44;95H3012;1H44;96H113;1H44;96H214;1H44;96H315;1H44;96H416;1H44;96H517;1H44;96H6,0-118;1H44;96H7,1 19;1H44;96H8,0-120;1H44;96H9,1 21;1H44;95H4022;1H44;96H123;1H44;96H224;1H44;96H325;1H44;96H426;1H44;96H527;1H44;96H628;1H44;96H 729;1H44;96H8,0-130;1H44;96H9,1 31;1H44;94HK44;1H:/USE/ 1;44r42;2H*******************************************************************/ #ifdef USEEXTRAWARN44;1HK44;94H263,19C59%43;1H1;43r43;1H 1;43r43;1HBDEWARNINGS = \44;94HK44;94H264,19C60%43;1H44;94HK44;1H/USE 1;44r30;19H-Wall17C\31;19H-Wunused14C\32;19H-Wstrict-prototypes \33;19H-Wmissing-prototypes \34;19H-Wnested-externs \35;19H-Wenum-clash10C\36;19H-Woverloaded-virtual \37;19H-W -ansi #endif /******************************************************************* * These are defines to be set during bde compilation 1;43r43;1Hde/configure.h should #define USEGENVxx consistently-RJL 2k032244;1HK44;94H278,418C63%43;41H44;94HK44;1H/USE 1;44r39;2H* pr_util's Imakefile did set GENVxx - also moved here - RJL 022227 *******************************************************************/ /* GENVERSION = GENV10 --> GENV11 --> 12 --> 13 - RJL -050526 */ 1;43r43;1HC65%43;49H44;1HK44;1H/USE -DS94LC and USELCWC #defines -DLCWC */44;1HK44;94H283,208C65%43;20H44;94HK44;1H/USE 1;43r43;1H#ifdef USELCWC44;1HK44;94H284,89C65%43;8H44;94HK44;1H/USE 1;44r40;1HDCLCDEFINE = -DLCWC #endif mm0mHJ1;1H/*SGENDEFINES;removed8from%BDEDEFINESH-4RJLH020229 */ /* #define BDELOG in #included configure.h */ /* RJL 020401 - What about BDEREPLAY and BDEONEOF? */ /* Don't try to make BDELOG and BDEREPLAY mutually exclusive - RJL 020406 */ /* RJL 020402- GENDEFINES is passed to the CC command in pr_util */ /*14Cand BDEDEFINES is passed to the g++ command in src */ /* RJL 020410; rev. 030808 for Linux: merged line pairs below */ GENVERSION = "GENV13" /* RJL050810: xmkmf -a -DLOG works on mercury but NOT on saturn.*/ /* Then, $PR[N]LOG/Imakefile uses #ifdef LOG to set $PRDIR * to pr_util_[no]log, and to #define (or not) BDELOG and GENLOG */ /* RJL 070724: #defined IMAKE_TEMPLATE (Saturn build error without it). */ #define IMAKE_TEMPLATE /usr/lib/X11/config/Imake.tmpl #ifdef LOG #define BDELOG #define GENLOG GENDEFINES = -DGENV13 -DGENLOG BDEDEFINES = $(BDEUSERDEFINES) $(S94LCDEFINE) -DBDELOG $(DCLCDEFINE) -DDEFAULT_LIB_PATH=\"$(BDE_LIB_PATH)\" #endif #ifndef LOG #undef BDELOG #undef GENLOG GENDEFINES = -DGENV13 BDEDEFINES = $(BDEUSERDEFINES) $(S94LCDEFINE) $(DCLCDEFINE) -DDEFAULT_LIB_PATH=\"$(BDE_LIB_PATH)\" #endif /* echo doesn't work; cpp translates Imakefile to a .c program */ /******************************************************************* * This is what will actually be used by the C++ compiler **************************************************************/ /* I split these 2 mutex cases to remove #else - RJL 030811 */ /* -p ==> profile data for prof; -pg ==> profile data for gprof.*/ #Added -Dlint to avoid warning on unused char rcsid[] var.-RJL070203 #ifdef USEDECC CPPOPTIONS8C= -g -std ansi -DDEBUG -pg -DLint #endif 93C334,99C79%43;9H1;43r43;1HH/USESE19H44;94HK44;1H/USE 1;44r43;1HCPPOPTIONS7C= -g -Wall -pg -DDEBUG -Dlint44;1HK44;94H335,99C79%43;9H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H336,69C79%43;6H1;43r43;1H 1;44r44;94HK44;94H337,0-17C79%43;1H1;43r43;1H 1;44r43;1HCDEBUGFLAGS = -DDEBUG44;94HK44;94H338,99C80%43;9H1;43r43;1H 1;44r44;94HK44;94H339,0-17C80%43;1H1;43r43;1H 1;44r43;1H/* see also BDEWARNINGS and USEEXTRAWARN16C*/44;94HK44;94H340,99C80%43;9H1;43r43;1H 1;44r44;94HK44;94H341,0-17C80%43;1H1;43r43;1H 1;44r43;1H#ifdef LinuxArchitecture44;94HK44;94H342,99C81%43;9H1;43r43;1H 1;44r43;1HCPLUSPLUSFLAGS = $(BDEDEFINES) $(CPPOPTIONS) -DLinuxArchitecture44;94HK44;94H343,99C81%43;9H1;43r43;1H 1;44r43;1H#else44;94HK44;94H344,59C81%43;5H1;43r43;1H 1;44r43;1HCPLUSPLUSFLAGS = $(BDEDEFINES) $(CPPOPTIONS)44;94HK44;94H345,99C82%43;9H44;96H4,542;5H44;96H5,943;9H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H346,69C82%43;6H1;43r43;1H 1;44r44;94HK44;94H347,0-17C82%43;1H1;43r43;1H 1;44r43;1H/* GENFLAGS are #defined in pr_util_[no]log/Imakefile */44;94HK44;94H348,99C82%43;9H1;43r43;1H 1;44r43;1H/*******************************************************************44;94HK44;94H349,99C83%43;9H1;43r43;1H 1;44r43;2H* Tell imake that we have subdirs and what we want to pass to the44;94HK44;94H350,99C83%43;9H1;43r43;1H 1;44r43;2H* imake files in those subdirs44;94HK44;94H351,99C83%43;9H1;43r43;1H 1;44r43;2H* (Added 'CXX=$(CC)' - RJL050529 // changed to = CXX (=g++ above)44;94HK44;94H352,99C83%43;9H1;43r43;1H 1;44r43;2H*******************************************************************/44;94HK44;94H353,99C84%43;9H1;43r43;1H 1;44r43;1H#define IHaveSubdirs44;94HK44;94H354,99C84%43;9H1;43r43;1H 1;44r43;1H#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'12C\44;94HK44;94H355,99C84%43;9H1;43r43;1H 1;44r43;25H'CC=$(CC)'30C\44;94HK44;94H356,2-16 85%43;16H1;43r43;1H 1;44r43;25H'CXX=$(CXX)'28C\44;94HK44;94H357,2-16 85%43;16H1;43r43;1H 1;44r43;25H'CPLUSPLUS=$(CPLUSPLUS)'16C\44;94HK44;94H358,2-16 85%43;16H1;43r43;1H 1;44r43;25H'CPLUSPLUSFLAGS=$(CPLUSPLUSFLAGS)' \44;94HK44;94H359,2-16 85%43;16H1;43r43;1H 1;44r43;25H'GENVERSION=$(GENVERSION)'14C\44;94HK44;94H360,2-16 86%43;16H1;43r43;1H 1;44r43;25H'GENDEFINES=$(GENDEFINES)'44;94HK44;94H361,2-16 86%43;16H1;43r43;1H 1;44r44;94HK44;94H362,0-17C86%43;1H1;43r43;1H 1;44r43;1H/* Define a 4-way branch to the obj and bin directories */44;94HK44;94H363,99C86%43;9H1;43r43;1H 1;44r43;1H#ifdef GENLOG44;94HK44;94H364,99C87%43;9H1;43r43;1H 1;44r43;1HPRDIR = $(TOP)/pr_util_log44;94HK44;94H365,99C87%43;9H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H366,69C87%43;6H44;96H5,942;9H44;96H441;9H44;96H340;9H44;96H2,0-139;1H44;96H1,2-1638;16H44;96H037;16H44;95H5936;16H44;96H835;16H44;96H734;16H44;96H633;16H44;96H5,9 32;9H44;96H431;9H44;96H330;9H44;96H229;9H44;96H128;9H44;96H027;9H44;95H4926;9H44;96H825;9H44;96H926;9H44;95H5027;9H44;96H128;9H44;96H229;9H44;96H330;9H44;96H431;9H44;96H330;9H44;96H229;9H44;96H128;9H44;96H027;9H44;95H4926;9H44;96H825;9H44;96H7,0-124;1H44;96H8,9 25;9H44;96H926;9H44;95H5027;9H44;96H128;9H44;96H229;9H44;96H330;9H44;96H431;9H44;96H532;9H44;96H6,2-1633;16H44;96H734;16H44;96H835;16H44;96H936;16H44;95H6037;16H44;96H138;16H44;96H2,0-1 39;1H44;96H3,9 40;9H44;96H441;9H44;96H542;9H44;96H6,643;6H1;43r43;1H 1;44r44;94HK44;94H367,0-17C88%43;1H1;43r43;1H 1;44r43;1H#ifndef GENLOG44;94HK44;94H368,99C88%43;9H1;43r43;1H 1;44r43;1HPRDIR = $(TOP)/pr_util_nolog44;94HK44;94H369,99C88%43;9H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H370,69C88%43;6H1;43r43;1H 1;44r44;94HK44;94H371,0-17C89%43;1H1;43r43;1H 1;44r43;1HPROBJDIR = $(PRDIR)/$(HOSTTYPE)/probj44;94HK44;94H372,99C89%43;9H1;43r43;1H 1;44r43;1HBINDIR = $(PRDIR)/$(HOSTTYPE)/bin44;94HK44;94H373,99C89%43;9H1;43r43;1H 1;44r43;1HOBJDIR = $(PRDIR)/$(HOSTTYPE)/obj44;94HK44;94H374,99C89%43;9H1;43r43;1H 1;44r43;1HSRCDIR = $(TOP)/src44;94HK44;94H375,99C90%43;9H1;43r43;1H 1;44r43;1HSUBDIRS = $(PRDIR) $(SRCDIR)44;94HK44;94H376,99C90%43;9H1;43r43;1H 1;44r43;1H/* You can comment out PRDIR to debug make in src - RJL0719 */44;94HK44;94H377,99C90%43;9H1;43r43;1H 1;44r44;94HK44;94H378,0-17C91%43;1H1;43r43;1H 1;44r43;1H/********* Add text subdirectory for XB *****Haiyan********/44;94HK44;94H379,99C91%43;9H1;43r43;1H 1;44r43;1H/********* Add extern_code for YuWong's bde2gif ***********/44;94HK44;94H380,99C91%43;9H1;43r43;1H 1;44r43;1H/* RJL060717: made XmLIB and IMKPATH cond'l:44;94HK44;94H381,99C91%43;9H1;43r43;1H 1;44r43;1H/* RJL060718: #defined ICONFIG conditionally: */44;94HK44;94H382,99C92%43;9H1;43r43;1H 1;44r43;1H/* XmLib was /usr/X11R6/lib/Xm or /usr/lib/Xm (-r 1.34) */44;94HK44;94H383,99C92%43;9H1;43r43;1H 1;44r43;1H/* revert to lib from share which was part of the temp'y mercury 0607/12-19 */44;94HK44;94H384,99C92%43;9H1;43r43;1H 1;44r44;94HK44;94H385,0-17C92%43;1H1;43r43;1H 1;44r43;1H#ifdef LinuxArchitecture44;94HK44;94H386,99C93%43;9H1;43r43;1H 1;44r43;1HXmLIB = /usr/include/Xm44;94HK44;94H387,8-97C93%43;9H1;43r43;1H 1;44r43;1HIMKPATH = /usr/lib/X1144;94HK44;94H388,99C93%43;9H1;43r43;1H 1;44r43;1HICONFIG = /usr/lib/X11/config44;94HK44;94H389,99C94%43;9H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H390,69C94%43;6H1;43r43;1H 1;44r44;94HK44;94H391,0-17C94%43;1H1;43r43;1H 1;44r43;1H#ifndef LinuxArchitecture44;94HK44;94H392,99C94%43;9H1;43r43;1H 1;44r43;1HXmLIB = /usr/include/Xm44;94HK44;94H393,8-97C95%43;9H1;43r43;1H 1;44r43;1HIMKPATH = /usr/lib/X1144;94HK44;94H394,99C95%43;9H1;43r43;1H 1;44r43;1HICONFIG = /usr/lib/X11/config44;94HK44;94H395,99C95%43;9H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H396,69C95%43;6H1;43r43;1H 1;44r44;94HK44;94H397,0-17C96%43;1H1;43r43;1H 1;44r43;1HMakeSubdirs($(SUBDIRS))44;94HK44;94H398,99C96%43;9H1;43r43;1H 1;44r43;1HDependSubdirs($(SUBDIRS))44;94HK44;94H399,99C96%43;9H1;43r43;1H 1;44r44;94HK44;94H400,0-17C97%43;1H1;43r43;1H 1;44r43;1H#ifdef LOG44;94HK44;94H401,99C97%43;9H1;43r43;1H 1;44r42;1HIMAKE_CMD = $(IMAKE) -j1 -DUseInstalled -Dnostdinc -I$(IMKPATH)/config -I$(XmLIB) -I$(IMKPATH) $(IMAKE_DEFINESS43;1H) -DLOG44;94HK44;94H402,99C97%42;9H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H403,69C97%43;6H1;43r43;1H 1;44r44;94HK44;94H404,0-17C98%43;1H1;43r43;1H 1;44r43;1H#ifndef LOG44;94HK44;94H405,99C98%43;9H1;43r43;1H 1;44r42;1HIMAKE_CMD = $(IMAKE) -j1 -DUseInstalled -Dnostdinc -I$(IMKPATH)/config -I$(XmLIB) -I$(IMKPATH) $(IMAKE_DEFINESS43;1H)44;94HK44;94H406,99C98%42;9H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H407,69C98%43;6H1;43r43;1H 1;44r44;94HK44;94H408,0-17C99%43;1H1;43r43;1H 1;44r43;1H## /* -DDEFAULT_LIB_PATH is part of CPLUSPLUSFLAGS in PassCDebugFlags */44;94HK44;94H409,99C99%43;9H1;43r43;1H 1;44r43;1HDEPXMLIB = /usr/include44;94HK44;94H410,99C99%43;9H1;43r43;1H ?1l44;1HK44;1H[mercury3](198)>evi1$PNL/Imakefile4;94HK44;94H411,0-17CBot43;1H44;1HK44;1H:q 39;6H44;96H6,937;9H44;96H536;9H44;96H637;9H44;96H7,639;6H44;96H8,0-140;1H44;96H9,9 41;9H44;95H1042;9H44;96H1,0-143;1H44;94HK44;1H:w ?1h1;44rmm0mHJ44;1H"~/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde/pr_util_nolog/Imakefile" 192L, 6790C1;1H# ** I added (and checked-in) lut.c to GENSRCS, lut.h to GENOBJS. - RJL050721 # ** (copied from $CASE/gen/ver_13/chgen/src/pr_util)13C- RJL050721 # ** GENLOG changes conditional code in pr_*.c and adds new file pr_log.c: # ** Moved all comments to top - RJL050807 # */ #/* xmkmf -a --> imake includes -Dlinux: - what about make's env'mt? */ #/* -D LinuxArchitecture is present in bde/src/Makefile on Mercury. */ #/* -DUSECC omits "C" in extern decls of dprint.h */ #include "../configure.h" #ifdef GENV13 CHGEN = $(CASE)/gen/ver_13/chgen/executables/$(HOSTTYPE)/chgen13 #endif SCHEMASRCS = $(TOP)/schema/94sbde_schema.sch #ifdef LOG #define GENLOG #define BDELOG PRDIR = $(TOP)/pr_util_log #endif #ifndef LOG #undef GENLOG #undef BDELOG PRDIR = $(TOP)/pr_util_nolog #endif PROBJDIR = $(PRDIR)/$(HOSTTYPE)/probj BINDIR = $(PRDIR)/$(HOSTTYPE)/bin OBJDIR = $(PRDIR)/$(HOSTTYPE)/obj SCHEMA_INCLUDE = $(PRDIR) TOPINCLUDE = $(TOP)/include INCLUDES = -I/usr/include -I$(TOP) -I$(TOPINCLUDE) -I$(SCHEMA_INCLUDE) #ifdef GENLOG 93C100,19C52%22;1H44;94H99,1o21;1H44;95H820;1H44;95H719;1H44;95H820;1H44;95H921;1H44;94H100,122;1H44;96H1,0-123;1H44;96H2,1 24;1H44;96H325;1H44;96H426;1H44;96H527;1H44;96H628;1H44;96H7,0-129;1H44;96H8,1 30;1H44;96H931;1H44;95H1032;1H44;96H1,0-133;1H44;96H2,1 34;1H44;96H3,0-135;1H44;96H4,1 36;1H44;96H5,0-137;1H44;96H6,1 38;1H44;96H7,0-139;1H44;96H8,1 40;1H44;96H9,0-141;1H44;95H20,1 42;1H44;96H143;1H1;43r43;1H 1;44r43;1HGENSRCS =15C\44;1HK44;94H122,19C53%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_load.c7C\44;94HK44;94H123,19C53%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_free.c7C\44;94HK44;94H124,19C54%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_dump.c7C\44;94HK44;94H125,19C55%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_delete.c \44;94HK44;94H126,19C55%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_log.c8C\44;94HK44;94H127,19C56%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_stats.c \44;94HK44;94H128,19C57%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_accessors.c \44;94HK44;94H129,1-87C57%43;8H1;43r43;1H 1;44r43;9H$(PRDIR)/lut.c10C\44;94HK44;94H130,1-87C58%43;8H1;43r43;1H 1;44r43;9H$(PRDIR)/dprint.c44;94HK44;94H131,19C59%43;1H1;43r43;1H 1;44r44;94HK44;94H132,0-17C59%43;1H1;43r43;1H 1;44r43;1HGENOBJS =15C\44;94HK44;94H133,19C60%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_load.o7C\44;94HK44;94H134,19C61%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_free.o7C\44;94HK44;94H135,19C61%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_dump.o7C\44;94HK44;94H136,19C62%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_delete.o \44;94HK44;94H137,19C63%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_log.o8C\44;94HK44;94H138,19C63%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_stats.o \44;94HK44;94H139,19C64%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_accessors.o \44;94HK44;94H140,19C65%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/lut.o7C\44;94HK44;94H141,1-87C65%43;8H1;43r43;1H 1;44r43;9H$(PROBJDIR)/dprint.o44;94HK44;94H142,19C66%43;1H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H143,19C67%43;1H1;43r43;1H 1;44r44;94HK44;94H144,0-17C67%43;1H1;43r43;1H 1;44r43;1H#ifndef GENLOG44;94HK44;94H145,19C68%43;1H1;43r43;1H 1;44r44;94HK44;94H146,0-17C69%43;1H1;43r43;1H 1;44r43;1HGENFLAGS = -metafile44;94HK44;94H147,19C69%43;1H1;43r43;1H 1;44r44;94HK44;94H148,0-17C70%43;1H1;43r43;1H 1;44r43;1HGENSRCS =15C\44;94HK44;94H149,19C71%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_load.c7C\44;94HK44;94H150,19C71%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_free.c7C\44;94HK44;94H151,19C72%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_dump.c7C\44;94HK44;94H152,19C73%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_delete.c \44;94HK44;94H153,19C73%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_stats.c \44;94HK44;94H154,19C74%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/pr_accessors.c \44;94HK44;94H155,19C75%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/lut.c10C\44;94HK44;94H156,19C75%43;1H1;43r43;1H 1;44r43;9H$(PRDIR)/dprint.c44;94HK44;94H157,1-87C76%43;8H1;43r43;1H 1;44r44;94HK44;94H158,0-17C77%43;1H1;43r43;1H 1;44r43;1HGENOBJS =15C\44;94HK44;94H159,19C77%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_load.o \44;94HK44;94H160,19C78%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_free.o \44;94HK44;94H161,19C79%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_dump.o \44;94HK44;94H162,19C79%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_delete.o \44;94HK44;94H163,19C80%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_stats.o \44;94HK44;94H164,19C81%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/pr_accessors.o \44;94HK44;94H165,19C81%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/lut.o7C\44;94HK44;94H166,19C82%43;1H1;43r43;1H 1;44r43;9H$(PROBJDIR)/dprint.o44;94HK44;94H167,1-87C83%43;8H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H168,19C83%43;1H1;43r43;1H 1;44r44;94HK44;94H169,0-17C84%43;1H1;43r43;1H 1;44r43;1HCP = cp -p44;94HK44;94H170,19C85%43;1H1;43r43;1H 1;44r43;1H#ifndef linux44;94HK44;94H171,19C85%43;1H1;43r43;1H 1;44r43;1HEXT = .c44;94HK44;94H172,19C86%43;1H1;43r43;1H 1;44r43;1H#else44;94HK44;94H173,19C87%43;1H1;43r43;1H 1;44r43;1HEXT = ;44;94HK44;94H174,19C87%43;1H1;43r43;1H 1;44r43;1H#endif44;94HK44;94H175,19C88%43;1H1;43r43;1H 1;44r43;1H#define GenerateLibFromSchema(schemafile,libname)7C@@\44;94HK44;94H176,19C89%43;1H1;43r43;1H 1;44r43;57H@@\44;94HK44;94H177,19C89%43;1H1;43r43;1H 1;44r43;9H$(CC) -g -c -Wall -DUSECC $(INCLUDES) $(GENDEFINES) $(*)$(EXT) -o $(@) @@\44;94HK44;94H178,1-87C90%43;8H1;43r43;1H 1;44r43;57H@@\44;94HK44;94H179,19C91%43;1H1;43r43;1H 1;44r43;1HAllTarget(libname)38C@@\44;94HK44;94H180,19C91%43;1H1;43r43;1H 1;44r43;1Hlibname: $(GENOBJS)37C@@\44;94HK44;94H181,19C92%43;1H1;43r43;1H 1;44r43;9H$(RM) libname35C@@\44;94HK44;94H182,1-87C93%43;8H1;43r43;1H 1;44r43;9H$(AR) libname $(GENOBJS)24C@@\44;94HK44;94H183,1-87C93%43;8H1;43r43;1H 1;44r43;9H$(RANLIB) libname31C@@\44;94HK44;94H184,1-87C94%43;8H1;43r43;1H 1;44r43;1HDependTarget()42C@@\44;94HK44;94H185,19C95%43;1H1;43r43;1H 1;44r43;57H@@\44;94HK44;94H186,1-87C95%43;8H1;43r43;1H 1;44r43;1Hdepend:: $(GENSRCS)37C@@\44;94HK44;94H187,19C96%43;1H1;43r43;1H 1;44r43;57H@@\44;94HK44;94H188,1-87C97%43;8H1;43r43;1H 1;44r43;1Hclean::49C@@\44;94HK44;94H189,19C97%43;1H1;43r43;1H 1;44r43;9H$(RM) libname $(GENOBJS)44;94HK44;94H190,1-87C98%43;8H1;43r43;1H 1;44r44;94HK44;94H191,0-17C99%43;1H1;43r43;1H mm0mHJ1;1H#C**t29;9H44;1HK44;1H?USECCEMASRCS),$(PROBJDIR)/pr_util.a)44;94HK44;94H192,19CBot43;1H44;96H1,0-142;1H44;96H0,1-841;8H44;95H89,1 40;1H44;96H8,1-839;8H44;96H7,1 38;1H44;96H6,1-837;8H44;96H5,1 36;1H44;96H4,1-835;8H44;96H334;8H44;96H233;8H44;96H1,1 32;1H44;96H031;1H44;95H7930;1H44;96H8,1-829;8H44;96H7,1 28;1H44;96H627;1H44;96H526;1H44;96H627;1H44;96H728;1H44;96H8,1-829;8H44;98H2-929;9H44;98H3-1029;10H44;98H4-1129;11H44;96H9,11 30;11H44;95H8031;11H44;96H132;11H44;96H2,4-1133;11H44;96H334;11H44;96H435;11H44;96H5,11 36;11H44;96H6,2-1637;16H44;96H7,11 38;11H44;96H8,2-1639;16H44;96H9,940;16H44;95H90,4-1141;11H44;96H1,0-1 42;1H44;96H2,11 43;11H44;96H1,0-142;1H44;96H0,4-1141;11H44;95H89,9-1640;16H44;96H8,239;16H44;96H7,11 38;11H44;96H6,2-1637;16H44;96H5,11 36;11H44;96H4,4-1135;11H44;96H334;11H44;96H233;11H44;96H1,11 32;11H44;96H031;11H44;95H7930;11H44;96H8,4-1129;11H44;96H7,11 28;11H44;96H627;11H44;96H5,6 26;6H44;96H6,1127;11H44;96H728;11H44;96H8,4-1129;11H44;96H9,11 30;11H44;95H8031;11H44;96H132;11H44;96H2,4-1133;11H44;96H334;11H44;96H435;11H44;96H5,11 36;11H44;96H6,2-1637;16H44;96H7,11 38;11H44;96H8,2-1639;16H44;96H9,940;16H44;95H90,4-1141;11H44;96H1,0-1 42;1H44;96H2,11 43;11H44;94HK44;1H:?USECC # ************************************************************* # ** configure.h #defines GENVxx, GENLOG, and # ** optional BDELOG (or BDEREPLAY, and BDEONEOF) # ** To resolve a double-maintenance problem, # ** GENVERSION is assigned in bde/Imakefile # ** and substituted into -D$(GENVERSION) # ** (NEW_VERSION flag is used in genv11/src/Makefile, not at runtime) # ** # ** bde/Imakefile #includes configure.h which has optional -DGENLOG # ** This adds GENLOG and (app-specific) -DBDELOG to BDEDEFINES # ** Both BDELOG and BDEREPLAY need pr_log.c: # ** WARNING: dprint.h updates do not cause dprint.c recompilation!??-RJL041129 # ** # ** I added (and checked-in) lut.c to GENSRCS, lut.h to GENOBJS. - RJL050721 # ** (copied from $CASE/gen/ver_13/chgen/src/pr_util)13C- RJL050721 # ** GENLOG changes conditional code in pr_*.c and adds new file pr_log.c: # ** Moved all comments to top - RJL050807 # */ #/* xmkmf -a --> imake includes -Dlinux: - what about make's env'mt? */ #/* -D LinuxArchitecture is present in bde/src/Makefile on Mercury. */ #/* -DUSECC omits "C" in extern decls of dprint.h */ #include "../configure.h" #ifdef GENV13 CHGEN = $(CASE)/gen/ver_13/chgen/executables/$(HOSTTYPE)/chgen13 #endif SCHEMASRCS = $(TOP)/schema/94sbde_schema.sch #ifdef LOG #define GENLOG #define BDELOG PRDIR = $(TOP)/pr_util_log #endif #ifndef LOG #undef GENLOG #undef BDELOG PRDIR = $(TOP)/pr_util_nolog mm0mHJ1;9H$(PRDIR)/pr_load.c7C\2;9H$(PRDIR)/pr_free.c7C\3;9H$(PRDIR)/pr_dump.c7C\4;9H$(PRDIR)/pr_delete.c \5;9H$(PRDIR)/pr_stats.c \6;9H$(PRDIR)/pr_accessors.c \7;9H$(PRDIR)/lut.c10C\8;9H$(PRDIR)/dprint.c GENOBJS =15C\11;9H$(PROBJDIR)/pr_load.o \12;9H$(PROBJDIR)/pr_free.o \13;9H$(PROBJDIR)/pr_dump.o \14;9H$(PROBJDIR)/pr_delete.o \15;9H$(PROBJDIR)/pr_stats.o \16;9H$(PROBJDIR)/pr_accessors.o \17;9H$(PROBJDIR)/lut.o7C\18;9H$(PROBJDIR)/dprint.o #endif CP = cp -p #ifndef linux EXT = .c #else EXT = ; #endif #define GenerateLibFromSchema(schemafile,libname)7C@@\28;57H@@\29;9H$(CC) -g -c -Wall -DUSECC $(INCLUDES) $(GENDEFINES) $(*)$(EXT) -o $(@) @@\30;57H@@\ AllTarget(libname)38C@@\ libname: $(GENOBJS)37C@@\33;9H$(RM) libname35C@@\34;9H$(AR) libname $(GENOBJS)24C@@\35;9H$(RANLIB) libname31C@@\ DependTarget()42C@@\37;57H@@\ depend:: $(GENSRCS)37C@@\39;57H@@\ clean::49C@@\41;9H$(RM) libname $(GENOBJS) mm0mHJ1;1H#F**mSchema($(SCHEMASRCS),$(PROBJDIR)/pr_util.a)44;94H178,22-29 Bot29;29H44;94HK44;1H?USECC # ************************************************************* # ** configure.h #defines GENVxx, GENLOG, and # ** optional BDELOG (or BDEREPLAY, and BDEONEOF) # ** To resolve a double-maintenance problem, # ** GENVERSION is assigned in bde/Imakefile # ** and substituted into -D$(GENVERSION) # ** (NEW_VERSION flag is used in genv11/src/Makefile, not at runtime) # ** # ** bde/Imakefile #includes configure.h which has optional -DGENLOG # ** This adds GENLOG and (app-specific) -DBDELOG to BDEDEFINES # ** Both BDELOG and BDEREPLAY need pr_log.c: # ** WARNING: dprint.h updates do not cause dprint.c recompilation!??-RJL041129 # ** # ** I added (and checked-in) lut.c to GENSRCS, lut.h to GENOBJS. - RJL050721 # ** (copied from $CASE/gen/ver_13/chgen/src/pr_util)13C- RJL050721 # ** GENLOG changes conditional code in pr_*.c and adds new file pr_log.c: # ** Moved all comments to top - RJL050807 # */ #/* xmkmf -a --> imake includes -Dlinux: - what about make's env'mt? */ #/* -D LinuxArchitecture is present in bde/src/Makefile on Mercury. */ #/* -DUSECC omits "C" in extern decls of dprint.h */ #include "../configure.h" #ifdef GENV13 CHGEN = $(CASE)/gen/ver_13/chgen/executables/$(HOSTTYPE)/chgen13 #endif SCHEMASRCS = $(TOP)/schema/94sbde_schema.sch #ifdef LOG #define GENLOG #define BDELOG PRDIR = $(TOP)/pr_util_log #endif #ifndef LOG #undef GENLOG #undef BDELOG PRDIR = $(TOP)/pr_util_nolog ?1l44;1HK44;1H[mercury3](199)>9viK$PL/ImakefileK$PL/ImakefileK14D$PL/ImakefileK14Dd $PL/Imakefile14Di $PL/Imakefile14Df $PL/Imakefile14Df $PL/Imakefile14D $PL/Imakefile14D$ $PL/Imakefile14DP $PL/Imakefile14DN $PL/Imakefile14DL $PL/Imakefile14D/ $PL/Imakefile14DI $PL/Imakefile14Dm $PL/Imakefile14Da $PL/Imakefile14Dk $PL/Imakefile14De $PL/Imakefile14Df $PL/Imakefile14Di $PL/Imakefile14Dl $PL/Imakefile14De $PL/Imakefile14D $PL/Imakefile14D 1a2 > ## The '#' is a comment to Makefiles; /_* is not.-RJL050812 3c4 < # ** Revision 1.6 2008/01/17 04:57:16 lechner --- > # ** Revision 1.7 2008/01/17 04:56:18 lechner 6,8c7,11 < # ** Revision 1.5 2005/12/10 03:48:44 lechner < # ** Added prefix '#' to 75 revision history comment lines (probably not needed). < # ** Removed copysources: $(GENSRCS) ... dependency; now compile directly by: --- > # ** Revision 1.6 2006/01/16 02:34:52 lechner > # ** Merely corrected one comment date. > # ** > # ** Revision 1.5 2005/12/10 03:44:01 lechner > # ** Removed copysources: $(GENSRCS) ... dependency; now compile directly by 12,21c15,24 < # ** Revision 1.4 2005/10/25 18:20:02 lechner < # ** Added copysources: dependencies from these files: < # ** $(GENSRCS) $(TOP)/dprint.h $(PRDIR)/94sbde_schema.h $(PRDIR)/lut.h < # ** (This didn't prevent recompiling all pr_*.c file s. - still TBD) < # ** Added a command $(CP) 94sbde_schema.h from $PRDIR to $PROBJDIR. < # ** < # ** Revision 1.3 2005/10/23 08:50:31 lechner < # ** Added EXT=; in one case. Appended '@@\' to a blank line inside a macro. < # ** Added dependencies to the target copysources: < # ** copysources: $(GENSRCS) $(TOP)/dprint.h $(PRDIR)/94sbde_schema.h $(PRDIR)/lut.h --- > # ** Revision 1.4 2005/10/25 18:13:45 lechner > # ** #defined GENLOG and BDELOG (no longer #defined them as 1); > # ** Cosmetic improvements to comments on make idiosyncracies in BSD vs. linux. > # ** > # ** Revision 1.3 2005/08/23 21:50:33 lechner > # ** Added '#' prefix to revision comments in case they are propagated to Makefiles. > # ** Added '1' to #define GENLOG 1, #define BDELOG 1 (conditional on #ifdef LOG). > # ** Added -I$(TOP) to INCLUDES = ... > # ** Removed ';' from #ifdef linux \ EXT > # ** Added misc. .h files to depends-on list of target copysources: 23,24c26,27 < # ** Revision 1.2 2005/08/22 16:11:55 lechner < # ** Fixed a minor typo. --- > # ** Revision 1.2 2005/08/12 19:21:58 lechner > # ** Fixed a missing '/*' typo, changed to PRDIR = $(TOP)/pr_util_log 26c29 < # ** Revision 1.1 2005/08/12 03:11:57 lechner --- > # ** Revision 1.1 2005/08/12 03:18:02 lechner 50,51c53,54 < # ** This Imakefile is for bde/pr_util_nolog. - RJL050805 < # ** It updates files in bde/{pr_util_nolog/{,$(HOSTTYPE)/{obj,bin}} --- > # ** This Imakefile is for bde/pr_util_log. - RJL050805 > # ** It updates files in bde/{pr_util_log/{,$(HOSTTYPE)/{obj,bin}} 83,85c86 < # */ < #/* xmkmf -a --> imake includes -Dlinux: - what about make's env'mt? */ < #/* -D LinuxArchitecture is present in bde/src/Makefile on Mercury. */ --- > # **/ 116c117,118 < INCLUDES = -I/usr/include -I$(TOP) -I$(TOPINCLUDE) -I$(SCHEMA_INCLUDE) --- > INCLUDES = -I/usr/include -I$(TOPINCLUDE) -I$(SCHEMA_INCLUDE) -I$(TOP) > 146c148 < --- > /* omit pr_log.c, alter others */ 170a173 > 173,174c176,179 < #else < EXT = ; --- > #endif > > #ifdef linux > EXT = 177c182,183 < @@\ --- > > $(GENOBJS): $(GENSRCS) @@\ 179d184 < @@\ 192a198,228 > > /* Testing notes moved down from in $PRNLOG/Imakefile-RJL050810 */ > /* Above , '$(PRDIR)/$(*).c' selects current source file */ > /* In $(*).c, parens are ESSENTIAL! -RJL050806 */ > /* src/Imakefile Ptrn rules: $(OBJDIR)%.o : $(SRCDIR)%.cc */ > /* $PR[N]LOG/Imakefile : $(PROBJDIR)%.o : $(PRDIR)%.c */ > /*$(GENOBJS):$(GENSRCS) @@\ */ > /* $(CC) -g -c -Wall $(GENDEFINES) $< -o $(@) @@\ */ > /*[$(<) -o $(@)] works on mercury, not on saturn!-RJL050807] */ > /* empty rule to cancel default rule: */ > > /* (*) does not include .c in CC command */ > /* Pattern rule for gnu make only: don't forget '/': */ > /* Didn't work on mercury: > * $(CC)...$(PRDIR)/%.c -o $(PROBJDIR)/%.o @@\ > * $(PRDIR)/%.c not found > * $(CC) ... $(<).c -o $(@) > * ($(PROBJDIR)/%.c not found - wrong dir'y) > * $(CC) -g -c -Wall $( * (infile was '.c') > * $(CC) -g -c -Wall $(<) -o $(@) > * (infile was $(PROBJDIR)/_*.c) > *----------------------------------------------- > * chgen/src/Makefiles use either $< or $*.c on Linux only: > * $(CC) -c $(CFLAGS) -DGENPR $(SRCDIR)/$< -o $@ > * ${CC} -c $(CFLAGS) -DGENPR $(SRCDIR)/$*.c -o $@ > * > *These moved out of $PRNLOG's GenerateLibFromSchema: > *$(PROBJDIR)/%.o : %.c @@\ > * ${CC} -c -g -Wall $*.c -o $@ @@\ > */ [mercury3](200)> diff $PNL/Imakefile $PL/Imakefile|wc 118 724 4718 [mercury3](201)> ^D Script done on Thu 17 Jan 2008 02:01:28 AM EST