DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ M T ┃
Length: 31047 (0x7947) Types: TextFile Names: »Makefile«
└─⟦85b835f43⟧ Bits:30000549 8mm tape, Rational 1000, Xlib rev 6.00 └─ ⟦0c20f784e⟧ »DATA« └─⟦1abbe589f⟧ └─⟦dfeb830e8⟧ └─ ⟦this⟧ »rev6-0-0/x-library/Makefile«
# Makefile generated by imake - do not edit! # $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $ # # The cpp used on this machine replaces all newlines and multiple tabs and # spaces in a macro expansion with a single space. Imake tries to compensate # for this, but is not always successful. # ########################################################################### # Makefile generated from "Imake.tmpl" and <.././tools/config/Imake.tmpl-ada> # $XConsortium: Imake.tmpl,v 1.77 89/12/18 17:01:37 jim Exp $ # # Platform-specific parameters may be set in the appropriate .cf # configuration files. Site-wide parameters may be set in the file # site.def. Full rebuilds are recommended if any parameters are changed. # # If your C preprocessor doesn't define any unique symbols, you'll need # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing # "make Makefile", "make Makefiles", or "make World"). # # If you absolutely can't get imake to work, you'll need to set the # variables at the top of each Makefile as well as the dependencies at the # bottom (makedepend will do this automatically). # ########################################################################### # platform-specific configuration parameters - edit sun.cf to change # platform: $XConsortium: sun.cf,v 1.38 89/12/23 16:10:10 jim Exp $ # operating system: SunOS 4.0.3 ########################################################################### # site-specific configuration parameters - edit site.def to change # site: $XConsortium: site.def,v 1.21 89/12/06 11:46:50 jim Exp $ SHELL = /bin/sh TOP = /src/X/X.V11R4/mit CURRENT_DIR = ./x-library AR = ar cq BOOTSTRAPCFLAGS = CC = gcc -DNOSTDHDRS -fstrength-reduce -fpcc-struct-return COMPRESS = compress CPP = /lib/cpp $(STD_CPP_DEFINES) PREPROCESSCMD = gcc -DNOSTDHDRS -fstrength-reduce -fpcc-struct-return -E $(STD_CPP_DEFINES) INSTALL = install LD = ld LINT = lint LINTLIBFLAG = -C LINTOPTS = -axz LN = ln -s MAKE = make MV = mv CP = cp RANLIB = ranlib RANLIBINSTFLAGS = RM = rm -f STD_INCLUDES = STD_CPP_DEFINES = STD_DEFINES = EXTRA_LOAD_FLAGS = EXTRA_LIBRARIES = TAGS = ctags SHAREDCODEDEF = -DSHAREDCODE SHLIBDEF = -DSUNSHLIB PROTO_DEFINES = INSTPGMFLAGS = INSTBINFLAGS = -m 0755 INSTUIDFLAGS = -m 4755 INSTLIBFLAGS = -m 0664 INSTINCFLAGS = -m 0444 INSTMANFLAGS = -m 0444 INSTDATFLAGS = -m 0444 INSTKMEMFLAGS = -m 4755 DESTDIR = TOP_INCLUDES = -I$(TOP) CDEBUGFLAGS = -O CCOPTIONS = COMPATFLAGS = -DXAW_BC ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES) ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS) CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) LDCOMBINEFLAGS = -X -r MACROFILE = sun.cf RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut IMAKE_DEFINES = IRULESRC = $(CONFIGSRC) IMAKE_CMD = $(NEWTOP)$(IMAKE) -I$(NEWTOP)$(IRULESRC) $(IMAKE_DEFINES) ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \ $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \ $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES) ########################################################################### # X Window System Build Parameters # $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $ ########################################################################### # X Window System make variables; this need to be coordinated with rules # $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $ PATHSEP = / USRLIBDIR = $(DESTDIR)/usr/lib BINDIR = $(DESTDIR)/usr/bin/X11 INCROOT = $(DESTDIR)/usr/include BUILDINCROOT = $(TOP) BUILDINCDIR = $(BUILDINCROOT)/X11 BUILDINCTOP = .. INCDIR = $(INCROOT)/X11 ADMDIR = $(DESTDIR)/usr/adm LIBDIR = $(USRLIBDIR)/X11 CONFIGDIR = $(LIBDIR)/config LINTLIBDIR = $(USRLIBDIR)/lint FONTDIR = $(LIBDIR)/fonts XINITDIR = $(LIBDIR)/xinit XDMDIR = $(LIBDIR)/xdm AWMDIR = $(LIBDIR)/awm TWMDIR = $(LIBDIR)/twm GWMDIR = $(LIBDIR)/gwm MANPATH = $(DESTDIR)/usr/local/man MANSOURCEPATH = $(MANPATH)/man MANDIR = $(MANSOURCEPATH)n LIBMANDIR = $(MANSOURCEPATH)3 XAPPLOADDIR = $(LIBDIR)/app-defaults SOXLIBREV = 4.2 SOXTREV = 4.0 SOXAWREV = 4.0 SOOLDXREV = 4.0 SOXMUREV = 4.0 SOXEXTREV = 4.0 FONTCFLAGS = -t INSTAPPFLAGS = $(INSTDATFLAGS) IMAKE = $(IMAKESRC)/imake DEPEND = $(DEPENDSRC)/makedepend RGB = $(RGBSRC)/rgb FONTC = $(BDFTOSNFSRC)/bdftosnf MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir MKDIRHIER = /bin/sh $(SCRIPTSRC)/mkdirhier.sh CONFIGSRC = $(TOP)/config CLIENTSRC = $(TOP)/clients DEMOSRC = $(TOP)/demos LIBSRC = $(TOP)/lib FONTSRC = $(TOP)/fonts INCLUDESRC = $(TOP)/X11 SERVERSRC = $(TOP)/server UTILSRC = $(TOP)/util SCRIPTSRC = $(UTILSRC)/scripts EXAMPLESRC = $(TOP)/examples CONTRIBSRC = $(TOP)/../contrib DOCSRC = $(TOP)/doc RGBSRC = $(TOP)/rgb DEPENDSRC = $(UTILSRC)/makedepend IMAKESRC = $(CONFIGSRC) XAUTHSRC = $(LIBSRC)/Xau XLIBSRC = $(LIBSRC)/X XMUSRC = $(LIBSRC)/Xmu TOOLKITSRC = $(LIBSRC)/Xt AWIDGETSRC = $(LIBSRC)/Xaw OLDXLIBSRC = $(LIBSRC)/oldX XDMCPLIBSRC = $(LIBSRC)/Xdmcp BDFTOSNFSRC = $(FONTSRC)/bdftosnf MKFONTDIRSRC = $(FONTSRC)/mkfontdir EXTENSIONSRC = $(TOP)/extensions DEPEXTENSIONLIB = $(EXTENSIONSRC)/lib/libXext.a EXTENSIONLIB = $(DEPEXTENSIONLIB) DEPXLIB = $(DEPEXTENSIONLIB) XLIB = $(EXTENSIONLIB) -L$(XLIBSRC) -lX11 DEPXAUTHLIB = $(XAUTHSRC)/libXau.a XAUTHLIB = $(DEPXAUTHLIB) DEPXMULIB = XMULIB = -L$(XMUSRC) -lXmu DEPOLDXLIB = OLDXLIB = -L$(OLDXLIBSRC) -loldX DEPXTOOLLIB = XTOOLLIB = -L$(TOOLKITSRC) -lXt DEPXAWLIB = XAWLIB = -L$(AWIDGETSRC) -lXaw LINTEXTENSIONLIB = $(EXTENSIONSRC)/lib/llib-lXext.ln LINTXLIB = $(XLIBSRC)/llib-lX11.ln LINTXMU = $(XMUSRC)/llib-lXmu.ln LINTXTOOL = $(TOOLKITSRC)/llib-lXt.ln LINTXAW = $(AWIDGETSRC)/llib-lXaw.ln DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) DEPLIBS1 = $(DEPLIBS) DEPLIBS2 = $(DEPLIBS) DEPLIBS3 = $(DEPLIBS) ########################################################################### # Imake rules for building libraries, programs, scripts, and data files # rules: $XConsortium: Imake.rules,v 1.67 89/12/18 17:14:15 jim Exp $ ########################################################################### # start of Imakefile ########################################################################### # Makefile generated from "Imake.tmpl" and <.././tools/config/Imake.tmpl-ada> # $Rational: Imake.tmpl,v 1.0 90/05/21 GEB $ # site: $Rational: site.ada-def,v 1.0 90/05/17 GEB $ ########################################################################### # X Window System ADA Build Parameters # $Rational: Project.ada-tmpl,v 1.00 90/05/17 GEB $ ADAUSRLIBDIR = $(USRLIBDIR) ADALIBDIR = $(USRLIBDIR)/X11/ada ADACONFIGDIR = $(ADALIBDIR)/config ADACONFIGSRC = $(ADATOOLSRC)/config ADAPARAMSRC = $(ADATOOLSRC)/ada-param ADATOOLSRC = $(ADATOP)/tools ADACOMOPTIONS = -l $(ADAWORKING) -E 10 -C 3 -V 1600 ADACOMOPTIONS1 = -l $(ADAWORKING1) -E 10 -C 3 -V 1600 ADACOMOPTIONS2 = -l $(ADAWORKING2) -E 10 -C 3 -V 1600 ADACOMOPTIONS3 = -l $(ADAWORKING3) -E 10 -C 3 -V 1600 ADACROPTIONS = -m 32000 ADALDOPTIONS = -l $(ADAWORKING) -v -X -V 1600 ADAPARAMOPTIONS = ADACOMNORMAL = $(ADACOMOPTIONS) ADACOMNORMAL1 = $(ADACOMOPTIONS1) ADACOMNORMAL2 = $(ADACOMOPTIONS2) ADACOMNORMAL3 = $(ADACOMOPTIONS3) ADACRNORMAL = $(ADACROPTIONS) ADALDNORMAL = $(ADALDOPTIONS) ADAPARAMNORMAL = ADACOMDEBUG = $(ADACOMOPTIONS) -d ADACOMDEBUG1 = $(ADACOMOPTIONS1) -d ADACOMDEBUG2 = $(ADACOMOPTIONS2) -d ADACOMDEBUG3 = $(ADACOMOPTIONS3) -d ADACRDEBUG = $(ADACROPTIONS) ADALDDEBUG = $(ADALDOPTIONS) ADAPARAMDEBUG = ADACOMPROFILE = $(ADACOMOPTIONS) -x ADACOMPROFILE1 = $(ADACOMOPTIONS1) -x ADACOMPROFILE2 = $(ADACOMOPTIONS2) -x ADACOMPROFILE3 = $(ADACOMOPTIONS3) -x ADACRPROFILE = $(ADACROPTIONS) ADALDPROFILE = $(ADALDOPTIONS) ADAPARAMPROFILE = ADACOMFLAGS = $(ADACOMNORMAL) ADACOMFLAGS1 = $(ADACOMNORMAL1) ADACOMFLAGS2 = $(ADACOMNORMAL2) ADACOMFLAGS3 = $(ADACOMNORMAL3) ADACRFLAGS = $(ADACRNORMAL) ADALDFLAGS = $(ADALDNORMAL) ADAPARAMFLAGS = $(ADAPARAMNORMAL) ADACOM = ada ADACRLIB = acr ADALD = ald ADAPARAM = $(ADAPARAMSRC)/ada-param #---ADAWORKING is the name of the library (.alb) file to use for # compilations. For TeleSoft this is a text file containing a list of # sublibrary names. # # ADAWORKINGLIB contains the names of the files and directories that make # up the main working sublibrary. For TeleSoft this is a list containing # the names of the .sub file and the .obj directory created by the acr # command. These are the .sub/.obj reference by the first "Name:" in # the $(ADAWORKING) file. We also add the .obk directory as part of our # ada-depends processing. # # ADAWORKINGSTEM contains the base name of the working sublibrary. # If ADAWORKINGLIB contains "xyz/foo.sub xyz/foo.obj" then this contains # just "xyz/foo". # # ADAEXTERNALLIB contains the names of the files and directories that # make up the various libraries that are used by this directory but which # are not compiled or controlled by this Makefile. # # ADASRCS contains the list of all source files. This must be set by the # user in the Imakefile. # ADAWORKING = liblst.alb ADAWORKINGSTEM = ada-lib ADAWORKINGNAMES = $(ADAWORKINGSTEM).sub \ $(TELEGEN2)/lib/h_unix.sub $(TELEGEN2)/lib/h_rt.sub ADAWORKINGLIB = $(ADAWORKINGSTEM).sub \ $(ADAWORKINGSTEM).obj \ $(ADAWORKINGSTEM).obk ADAEXTERNALLIB = $(TELEGEN2)/lib/h_unix.obj $(TELEGEN2)/lib/h_rt.obj ADALIBDEPS = $(ADAWORKING) $(ADAWORKINGLIB) $(ADAEXTERNALLIB) ADASRCS = Imakefile-does-not-define-SRCS ADABINDIR = $(DESTDIR)/usr/bin/X11/ada ########################################################################### # Imake rules for building ADA libraries, programs, scripts, and data files # rules: $Rational: Imake.ada-rules,v 1.0 90/05/17 GEB $ ADATOP = ../. ADAIRULESRC = $(ADACONFIGSRC) IMAKE_CMD = $(NEWTOP)$(IMAKE) \ -I$(NEWTOP)$(IRULESRC) -I$(NEWADATOP)$(ADAIRULESRC) \ -f$(NEWADATOP)$(ADAIRULESRC)/Imake.tmpl-ada \ $(IMAKE_DEFINES) EXTRA_ICONFIGFILES = $(ADAIRULESRC)/$(MACROFILE)-ada \ $(ADAIRULESRC)/site.def-ada \ $(ADAIRULESRC)/Project.tmpl-ada \ $(ADAIRULESRC)/Imake.rules-ada \ $(EXTRA_ADAICONFIGFILES) ########################################################################### # Makefile generated from "/source/master/public/rational/xlib/rev6/x-library/Imakefile" # # This is for the ADA X-Library directory. # # -m <number> - Library is to be allocated with this many pages OURACRFLAGS = -m 32000 ADACOMFLAGS = $(ADACOMNORMAL) ADACOMFLAGS1 = $(ADACOMNORMAL1) ADACOMFLAGS2 = $(ADACOMNORMAL2) ADACOMFLAGS3 = $(ADACOMNORMAL3) ADACRFLAGS = $(ADACRNORMAL) ADALDFLAGS = $(ADALDNORMAL) ADAPARAMFLAGS = $(ADAPARAMNORMAL) ADACRFLAGS = $(ADACRNORMAL) $(OURACRFLAGS) ADAWORKING1 = liblst1.alb ADAWORKINGNAMES1 = xlib1.sub $(ADAEXTERNALLIB) ADAWORKINGLIB1 = xlib1.obj xlib1.obk ADAWORKINGSTEM1 = xlib1 ADAWORKING2 = liblst2.alb ADAWORKINGNAMES2 = xlib2.sub xlib1.sub $(ADAEXTERNALLIB) ADAWORKINGLIB2 = xlib2.obj xlib2.obk ADAWORKINGSTEM2 = xlib2 ADAWORKINGNAMES = xlib2.sub xlib1.sub $(ADAEXTERNALLIB) ADAEXTERNALLIB = $(TELEGEN2)/lib/h_rt.sub \ $(TELEGEN2)/lib/h_unix.sub SUBDIRS = foreign misc ADASRC1 = \ imd-procs/mpDebugger.pks \ imd-procs/mpEnvir.pks \ imd-procs/mpErrorLog.pks \ imd-procs/mpErrorLog.pkb \ imd-procs/mpGenCvts.pks \ imd-procs/mpGenCvts.pkb \ imd-procs/mpGet.pks \ imd-procs/mpGet.pkb \ imd-procs/mpInternal.pks \ imd-procs/mpNetInt.pks \ imd-procs/mpPut.pks \ imd-procs/mpPut.pkb \ imd-types/mtErrorLog.pks \ imd-types/mtNetTypes.pks \ imd-types/mtNumTypes.pks \ imd-types/mtParams.pks \ imd-types/mtTranDefs.pks \ imi-procs/ipBaseCvts.pks \ imi-procs/ipDefPVs.pks \ imi-procs/ipErrCvts.pks \ imi-procs/ipEvCvts.pks \ imi-procs/ipGetReply.pks \ imi-procs/ipGrCvts.pks \ imi-procs/ipImgInt.pks \ imi-procs/ipInternal.pks \ imi-procs/ipPutReq.pks \ imi-procs/ipRepCvts.pks \ imi-procs/ipReqCvts.pks \ imi-procs/ipSMapGen.pkg \ imi-procs/ipSMapGen.pkb \ imi-procs/ipWireCvts.pks \ imi-types/itHint2.pks \ imi-types/itHint3.pks \ imi-types/itLibrary2.pks \ imi-types/itLibrary3.pks \ imi-types/itLibrary4.pks \ imi-types/itUnused.pks \ pmd-procs/pProcVar.pks \ pmd-procs/pUCharCvts.pks \ pmd-procs/pUCharGen.pks \ pmd-procs/pUCharGen.pkb \ pmd-types/tProcVar.pks \ pmd-types/tProcVar.pkb \ pmd-types/tUnivPtr.pks \ pmd-types/tUnivPtr.pkb \ pmi-procs/pAtom.pks \ pmi-procs/pBitmap.pks \ pmi-procs/pColor.pks \ pmi-procs/pCtxMan.pks \ pmi-procs/pCursor.pks \ pmi-procs/pCutBuffer.pks \ pmi-procs/pDisplay.pks \ pmi-procs/pError.pks \ pmi-procs/pEvent.pks \ pmi-procs/pExtension.pks \ pmi-procs/pFont.pks \ pmi-procs/pFontNames.pks \ pmi-procs/pGc.pks \ pmi-procs/pGeometry.pks \ pmi-procs/pGrab.pks \ pmi-procs/pGraphics.pks \ pmi-procs/pHint.pks \ pmi-procs/pHost.pks \ pmi-procs/pImage.pks \ pmi-procs/pInpFocus.pks \ pmi-procs/pKey.pks \ pmi-procs/pKbdCtrl.pks \ pmi-procs/pKbdEncod.pks \ pmi-procs/pRm.pks \ pmi-procs/pPixmap.pks \ pmi-procs/pPtrCtrl.pks \ pmi-procs/pPtrMotion.pks \ pmi-procs/pRegion.pks \ pmi-procs/pRmName.pks \ pmi-procs/pRmQuark.pks \ pmi-procs/pRmQuark.pkb \ pmi-procs/pScreenSav.pks \ pmi-procs/pSelection.pks \ pmi-procs/pSync.pks \ pmi-procs/pText16.pks \ pmi-procs/pText.pks \ pmi-procs/pVisual.pks \ pmi-procs/pWindow.pks \ pmi-procs/pWinInfo.pks \ pmi-procs/pWinProp.pks \ pmi-types/tArith.pks \ pmi-types/tAtomDefs.pks \ pmi-types/tBasic.pks \ pmi-types/tBasic2.pks \ pmi-types/tBasic3.pks \ pmi-types/tBitmap.pks \ pmi-types/tColor.pks \ pmi-types/tCtxMan.pks \ pmi-types/tCtxMan2.pks \ pmi-types/tCtxMan3.pks \ pmi-types/tCursorFnt.pks \ pmi-types/tCutBuffer.pks \ pmi-types/tDisplay2.pks \ pmi-types/tDisplay3.pks \ pmi-types/tError.pks \ pmi-types/tError3.pks \ pmi-types/tEvent.pks \ pmi-types/tEvent2.pks \ pmi-types/tEvent3.pks \ pmi-types/tExcept.pks \ pmi-types/tExten.pks \ pmi-types/tExten2.pks \ pmi-types/tExten3.pks \ pmi-types/tExten4.pks \ pmi-types/tFont.pks \ pmi-types/tFont2.pks \ pmi-types/tFont3.pks \ pmi-types/tGc.pks \ pmi-types/tGc2.pks \ pmi-types/tGc3.pks \ pmi-types/tGeometry.pks \ pmi-types/tGrab.pks \ pmi-types/tGraphics.pks \ pmi-types/tGraphics3.pks \ pmi-types/tHint.pks \ pmi-types/tHint3.pks \ pmi-types/tHost.pks \ pmi-types/tHost3.pks \ pmi-types/tImage.pks \ pmi-types/tImage2.pks \ pmi-types/tImage3.pks \ pmi-types/tInpFocus.pks \ pmi-types/tKey.pks \ pmi-types/tKey2.pks \ pmi-types/tKey3.pks \ pmi-types/tKeyboard.pks \ pmi-types/tKeyboard3.pks \ pmi-types/tKeyDefs.pks \ pmi-types/tKDApl.pks \ pmi-types/tKDArabic.pks \ pmi-types/tKDCyrilli.pks \ pmi-types/tKDGreek.pks \ pmi-types/tKDHebrew.pks \ pmi-types/tKDKatakan.pks \ pmi-types/tKDLatin1.pks \ pmi-types/tKDLatin2.pks \ pmi-types/tKDLatin3.pks \ pmi-types/tKDLatin4.pks \ pmi-types/tKDMisc.pks \ pmi-types/tKDPublish.pks \ pmi-types/tRm.pks \ pmi-types/tKDSpecial.pks \ pmi-types/tKDTech.pks \ pmi-types/tMisc.pks \ pmi-types/tPointer.pks \ pmi-types/tRegion.pks \ pmi-types/tRegion2.pks \ pmi-types/tRegion3.pks \ pmi-types/tReply.pks \ pmi-types/tReply3.pks \ pmi-types/tRequest.pks \ pmi-types/tRequest3.pks \ pmi-types/tRm2.pks \ pmi-types/tRm3.pks \ pmi-types/tScreenSav.pks \ pmi-types/tString7.pks \ pmi-types/tString16.pks \ pmi-types/tString.pks \ pmi-types/tText.pks \ pmi-types/tText3.pks \ pmi-types/tVisual.pks \ pmi-types/tVisual2.pks \ pmi-types/tVisual3.pks \ pmi-types/tWindow.pks \ pmi-types/tWindow3.pks \ pmi-types/tWindow4.pks ADASRC2 = \ misc/Xlib.pks \ imd-procs/mpDebugger.pkb \ imd-procs/ChkMachAs.prb \ imd-procs/mpEnvir.pkb \ imd-procs/mpInternal.pkb \ imd-procs/mpNetInt.pkb \ imd-types/mtNetTypes.pkb \ imd-types/mtNumTypes.pkb \ imd-types/mtTranDefs.pkb \ imi-procs/ipBaseCvts.pkb \ imi-procs/ipDefPVs.pkb \ imi-procs/ipImgInt.pkb \ imi-procs/ipInternal.pkb \ imi-procs/ipWireCvts.pkb \ imi-types/itLibrary2.pkb \ imi-types/itLibrary3.pkb \ pmd-procs/pUCharCvts.pkb \ pmi-procs/pAtom.pkb \ pmi-procs/pBitmap.pkb \ pmi-procs/pColor.pkb \ pmi-procs/pCtxMan.pkb \ pmi-procs/pCursor.pkb \ pmi-procs/pCutBuffer.pkb \ pmi-procs/pDisplay.pkb \ pmi-procs/pError.pkb \ pmi-procs/pEvent.pkb \ pmi-procs/pExtension.pkb \ pmi-procs/pFont.pkb \ pmi-procs/pFontNames.pkb \ pmi-procs/pGc.pkb \ pmi-procs/pGeometry.pkb \ pmi-procs/pGrab.pkb \ pmi-procs/pGraphics.pkb \ pmi-procs/pHint.pkb \ pmi-procs/pHost.pkb \ pmi-procs/pImage.pkb \ pmi-procs/pInpFocus.pkb \ pmi-procs/pKey.pkb \ pmi-procs/pKbdCtrl.pkb \ pmi-procs/pKbdEncod.pkb \ pmi-procs/pPixmap.pkb \ pmi-procs/pPtrCtrl.pkb \ pmi-procs/pPtrMotion.pkb \ pmi-procs/pRegion.pkb \ pmi-procs/pRm.pkb \ pmi-procs/pRmName.pkb \ pmi-procs/pScreenSav.pkb \ pmi-procs/pSelection.pkb \ pmi-procs/pSync.pkb \ pmi-procs/pText16.pkb \ pmi-procs/pText.pkb \ pmi-procs/pVisual.pkb \ pmi-procs/pWindow.pkb \ pmi-procs/pWinInfo.pkb \ pmi-procs/pWinProp.pkb \ pmi-types/tArith.pkb \ pmi-types/tBasic3.pkb \ pmi-types/tCtxMan3.pkb \ pmi-types/tDisplay3.pkb \ pmi-types/tExten3.pkb \ pmi-types/tExten4.pkb \ pmi-types/tFont3.pkb \ pmi-types/tHint3.pkb \ pmi-types/tHost3.pkb \ pmi-types/tImage3.pkb \ pmi-types/tKey3.pkb \ pmi-types/tMisc.pkb \ pmi-types/tRegion3.pkb \ pmi-types/tString.pkb \ pmi-types/tText3.pkb ADASRCS = $(ADASRC1) $(ADASRC2) $(ADASRC3) ADALIBDEPS = $(ADAWORKING) \ $(ADAWORKING1) $(ADAWORKING2) $(ADAWORKING3) \ $(ADAWORKINGLIB1) $(ADAWORKINGLIB2) $(ADAWORKINGLIB3) \ $(ADAEXTERNALLIB) all:: xlib xlib: xlib1 xlib2 .PRECIOUS: Makefile.scan Makefile.scan: @echo 'Merge dep-scan information.' @if [ -f Makefile.scan ] ; then \ awk -f $(ADAIRULESRC)/dep-merge.awk OFile=make.dep.tmp \ Makefile.scan $? ; \ else \ awk -f $(ADAIRULESRC)/dep-merge.awk OFile=make.dep.tmp \ $? ; \ fi @$(MV) make.dep.tmp Makefile.scan @for i in $? ; \ do \ $(CP) /dev/null $$i ; \ done @sleep 1 @touch Makefile.scan Makefile.dep: Makefile.scan @$(RM) Makefile.dep @awk -f $(ADAIRULESRC)/dep-make.awk \ ExternalLib='$(ADAEXTERNALLIB)' \ OFile=Makefile.dep Makefile.scan depend:: $(RM) *.OBK Makefile.dep Makefile.scan $(MAKE) $(MFLAGS) Makefile.dep clean:: $(RM) Makefile.dep Makefile.scan ADALIBDEPS1 = $(ADAWORKING1) $(ADAWORKINGLIB1) $(ADAEXTERNALLIB) ADAWORKINGSTEM = $(ADAWORKINGSTEM1) all:: xlib1 load.xlib1: xlib1: Makefile.dep xlib1: $(ADALIBDEPS1) $(ADASRC1) $(MAKE) $(MFLAGS) -f Makefile.dep xlib1 \ COMMAND='$(ADACOM) $(ADACOMFLAGS1)' RM='$(RM)' install:: $(RM) -r $(ADALIBDIR)/$(ADAWORKINGSTEM1).sub $(ADALIBDIR)/$(ADAWORKINGSTEM1).obj tar cBf - $(ADAWORKINGSTEM1).sub $(ADAWORKINGSTEM1).obj | \ ( cd $(ADALIBDIR) ; tar xBf - ) chmod -fR `echo $(INSTLIBFLAGS) | sed -e 's/-m//g'` \ $(ADALIBDIR)/$(ADAWORKINGSTEM1).sub $(ADALIBDIR)/$(ADAWORKINGSTEM1).obj chmod -f a+x $(ADALIBDIR)/$(ADAWORKINGSTEM1).obj .PRECIOUS: xlib1.OBK Makefile.scan: xlib1.OBK xlib1.OBK: $(ADASRC1) @$(CP) /dev/null make.scan.tmp @for i in $(ADASRC1) ; \ do \ echo "@ $$i" >> make.scan.tmp ; \ done @echo xlib1 NONE-FILE TARGET >> make.scan.tmp @for i in $? ; \ do \ echo ' dep-scan => '$$i ; \ awk -f $(ADAIRULESRC)/dep-scan.awk \ Working=$(ADAWORKINGSTEM1).obk \ OFile=make.scan.tmp $$i ; \ done @$(MV) make.scan.tmp xlib1.OBK clean:: $(RM) *.OBK liblst1.alb: $(CP) /dev/null liblst1.alb for i in $(ADAWORKINGNAMES1) ; \ do \ echo Name\: $$i >> liblst1.alb ; \ done clean:: $(RM) liblst1.alb ADALIBDEPS2 = $(ADAWORKING1) $(ADAWORKING2) \ $(ADAWORKINGLIB1) $(ADAWORKINGLIB2) $(ADAEXTERNALLIB) ADAWORKINGSTEM = $(ADAWORKINGSTEM2) all:: xlib2 load.xlib2: xlib2: xlib1 Makefile.dep xlib2: $(ADALIBDEPS2) $(ADASRC2) $(MAKE) $(MFLAGS) -f Makefile.dep xlib2 \ COMMAND='$(ADACOM) $(ADACOMFLAGS2)' RM='$(RM)' install:: $(RM) -r $(ADALIBDIR)/$(ADAWORKINGSTEM2).sub $(ADALIBDIR)/$(ADAWORKINGSTEM2).obj tar cBf - $(ADAWORKINGSTEM2).sub $(ADAWORKINGSTEM2).obj | \ ( cd $(ADALIBDIR) ; tar xBf - ) chmod -fR `echo $(INSTLIBFLAGS) | sed -e 's/-m//g'` \ $(ADALIBDIR)/$(ADAWORKINGSTEM2).sub $(ADALIBDIR)/$(ADAWORKINGSTEM2).obj chmod -f a+x $(ADALIBDIR)/$(ADAWORKINGSTEM2).obj .PRECIOUS: xlib2.OBK Makefile.scan: xlib2.OBK xlib2.OBK: $(ADASRC2) @$(CP) /dev/null make.scan.tmp @for i in $(ADASRC2) ; \ do \ echo "@ $$i" >> make.scan.tmp ; \ done @echo xlib2 NONE-FILE TARGET >> make.scan.tmp @for i in $? ; \ do \ echo ' dep-scan => '$$i ; \ awk -f $(ADAIRULESRC)/dep-scan.awk \ Working=$(ADAWORKINGSTEM2).obk \ OFile=make.scan.tmp $$i ; \ done @$(MV) make.scan.tmp xlib2.OBK clean:: $(RM) *.OBK liblst2.alb: $(CP) /dev/null liblst2.alb for i in $(ADAWORKINGNAMES2) ; \ do \ echo Name\: $$i >> liblst2.alb ; \ done clean:: $(RM) liblst2.alb $(ADAWORKINGSTEM1).obj: $(RM) -r $(ADAWORKINGSTEM1).obj $(ADAWORKINGSTEM1).sub $(ADACRLIB) $(ADACRFLAGS) $(ADAWORKINGSTEM1) | \ awk '/./ { print ; exit 1; } $(ADAWORKINGSTEM1).sub: @echo "Library $(ADAWORKINGSTEM1) created." $(ADAWORKINGSTEM1).obk: mkdir $(ADAWORKINGSTEM1).obk clean:: $(RM) -r $(ADAWORKINGSTEM1).sub $(ADAWORKINGSTEM1).obj $(ADAWORKINGSTEM1).obk ########################################################################### # Machine language files; C language files; other non-Ada files ########################################################################### xlib1: libxlib.a FOREIGN = No_Foregin_Directory_Is_Specified? FOREIGN = Tg2Unix68k libxlib.a: foreign/$(FOREIGN)/*.s foreign/$(FOREIGN)/*.c $(RM) libxlib.a cd foreign ; make all install:: libxlib.a $(INSTALL) -c $(INSTLIBFLAGS) libxlib.a $(ADALIBDIR) $(RANLIB) $(RANLIBINSTFLAGS) $(ADALIBDIR)/libxlib.a install:: misc/X_Error_Db $(INSTALL) -c $(INSTDATFLAGS) misc/X_Error_Db $(ADALIBDIR) clean:: $(RM) */*~ */*/*~ # End of Imakefile ########################################################################### # common rules for all Makefiles - do not edit emptyrule:: $(ADAWORKINGSTEM).obj: $(RM) -r $(ADAWORKINGSTEM).obj $(ADAWORKINGSTEM).sub $(ADACRLIB) $(ADACRFLAGS) $(ADAWORKINGSTEM) | \ awk '/./ { print ; exit 1; } $(ADAWORKINGSTEM).sub: @echo "Library $(ADAWORKINGSTEM) created." $(ADAWORKINGSTEM).obk: mkdir $(ADAWORKINGSTEM).obk clean:: $(RM) -r $(ADAWORKINGSTEM).sub $(ADAWORKINGSTEM).obj $(ADAWORKINGSTEM).obk $(ADAWORKING): $(CP) /dev/null $(ADAWORKING) for i in $(ADAWORKINGNAMES) ; \ do \ echo Name\: $$i >> $(ADAWORKING) ; \ done clean:: $(RM) $(ADAWORKING) all:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) all); \ done depend:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "depending" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) depend); \ done param:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "paraming" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) param); \ done normalize:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "normalizing" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) normalize); \ done reparam:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "reparaming" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) reparam); \ done param:: $(ADAPARAM) $(ADAPARAM): @cd $(ADAPARAMSRC); \ echo "checking $@ in $(ADAPARAMSRC) first..."; $(MAKE) all @echo "okay, continuing in $(CURRENT_DIR)" param:: find . \( -name '*.FNS' -o -name '*.FNB' -o -name '*.PRS' -o \ -name '*.PRB' -o -name '*.PKS' -o -name '*.PKB' -o \ -name '*.FNG' -o -name '*.PRG' -o -name '*.PKG' \) \ -exec $(ADAPARAM) -x \{} -p '$(ADAPARAMOPTIONS)' \; reparam:: for i in $(ADASRCS) ; \ do \ $(ADAPARAM) $$i -p '$(ADAPARAMOPTIONS)' ; \ done normalize:: for i in $(ADASRCS) ; \ do \ $(ADAPARAM) -n $$i -p '$(ADAPARAMOPTIONS)' ; \ done ########################################################################### # common rules for all Makefiles - do not edit emptyrule:: clean:: $(RM_CMD) \#* Makefile:: $(IMAKE) $(IMAKE): @(cd $(IMAKESRC); if [ -f Makefile ]; then \ echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \ echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \ $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS=$(BOOTSTRAPCFLAGS); fi; \ echo "okay, continuing in $(CURRENT_DIR)") Makefile:: -@if [ -f Makefile ]; then \ echo " $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \ $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ else exit 0; fi $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) \ -DADA_IMAKEFILE_FILE='"'`pwd`/Imakefile'"' -DADATOPDIR=$(ADATOP) tags:: $(TAGS) -w *.[ch] $(TAGS) -xw *.[ch] > TAGS saber: #load $(ALLDEFINES) $(SRCS) osaber: #load $(ALLDEFINES) $(OBJS) ########################################################################### # rules for building in SUBDIRS - do not edit install:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \ done install.man:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install.man); \ done clean:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \ done tags:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "tagging" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) TAGS='$(TAGS)' tags); \ done Makefiles:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ echo "making Makefiles in $(CURRENT_DIR)/$$i..."; \ case "$$i" in \ ./?*/?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \ ./?*/?*/?*) newtop=../../../ sub=subsubsub;; \ ./?*/?*) newtop=../../ sub=subsub;; \ ./?*) newtop=../ sub=sub;; \ */?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \ */?*/?*) newtop=../../../ sub=subsubsub;; \ */?*) newtop=../../ sub=subsub;; \ *) newtop=../ sub=sub;; \ esac; \ newadatop=$$newtop ; \ case "$(TOP)" in \ /?*) newtop= upprefix= ;; \ *) upprefix=../ ;; \ esac; \ case "$(ADATOP)" in \ /?*) newadatop= adaupprefix= ;; \ *) adaupprefix=../ ;; \ esac; \ $(MAKE) $${sub}dirMakefiles \ UPPREFIX=$$upprefix NEWTOP=$$newtop \ ADAUPPREFIX=$$adaupprefix NEWADATOP=$$newadatop \ MAKEFILE_SUBDIR=$$i NEW_CURRENT_DIR=$(CURRENT_DIR)/$$i;\ done subdirMakefiles: $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ else exit 0; fi cd $(MAKEFILE_SUBDIR); \ $(IMAKE_CMD) \ -DADA_IMAKEFILE_FILE='"'`pwd`/Imakefile'"' \ -DTOPDIR=$(UPPREFIX)$(TOP) \ -DADATOPDIR=$(ADAUPPREFIX)$(ADATOP) \ -DCURDIR=$(NEW_CURRENT_DIR) ; \ $(MAKE) $(MFLAGS) Makefiles subsubdirMakefiles: $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ else exit 0; fi cd $(MAKEFILE_SUBDIR); \ $(IMAKE_CMD) \ -DADA_IMAKEFILE_FILE='"'`pwd/Imakefile'"' \ -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(TOP) \ -DADATOPDIR=$(ADAUPPREFIX)$(ADAUPPREFIX)$(ADATOP) \ -DCURDIR=$(NEW_CURRENT_DIR); \ $(MAKE) $(MFLAGS) Makefiles subsubsubdirMakefiles: $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ else exit 0; fi cd $(MAKEFILE_SUBDIR); \ $(IMAKE_CMD) \ -DADA_IMAKEFILE_FILE='"'`pwd`/Imakefile'"' \ -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) \ -DADATOPDIR=$(ADAUPPREFIX)$(ADAUPPREFIX)$(ADAUPPREFIX)$(ADATOP) \ -DCURDIR=$(NEW_CURRENT_DIR); \ $(MAKE) $(MFLAGS) Makefiles subsubsubsubdirMakefiles: $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ else exit 0; fi cd $(MAKEFILE_SUBDIR); \ $(IMAKE_CMD) \ -DADA_IMAKEFILE_FILE='"'`pwd`/Imakefile'"' \ -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) \ -DADATOPDIR=$(ADAUPPREFIX)$(ADAUPPREFIX)$(ADAUPPREFIX)$(ADAUPPREFIX)$(ADATOP) \ -DCURDIR=$(NEW_CURRENT_DIR); \ $(MAKE) $(MFLAGS) Makefiles includes:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo including "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) includes); \ done ########################################################################### # dependencies generated by makedepend