DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ I T

⟦f37831e08⟧ TextFile

    Length: 8239 (0x202f)
    Types: TextFile
    Names: »Imakefile«

Derivation

└─⟦85b835f43⟧ Bits:30000549 8mm tape, Rational 1000, Xlib rev 6.00
    └─ ⟦0c20f784e⟧ »DATA« 
        └─⟦1abbe589f⟧ 
            └─⟦dfeb830e8⟧ 
                └─ ⟦this⟧ »rev6-0-0/x-library/Imakefile« 

TextFile

/**/#
/**/# This is for the ADA X-Library directory.
/**/#

#define IHaveSubdirs
#define PassCDebugFlags		/* This just needs to exist. */

/**/#  -m <number> - Library is to be allocated with this many pages

OURACRFLAGS = -m 32000

#if 1
AdaNormalFlags()		/* We want normal operation. */
ADACRFLAGS = $(ADACRNORMAL) $(OURACRFLAGS)
#endif
#if 0
AdaDebugFlags()			/* We want to debug. */
ADACRFLAGS = $(ADACRDEBUG) $(OURACRFLAGS)
#endif
#if 0
AdaProfileFlags()		/* We want to profile. */
ADACRFLAGS = $(ADACRPROFILE) $(OURACRFLAGS)
#endif

       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

AdaComplexLibraryTargetPart0(xlib,xlib1 xlib2)
AdaComplexLibraryTargetPart1(xlib1,liblst1.alb)
AdaComplexLibraryTargetPart2(xlib2,liblst2.alb,xlib1)

/**/###########################################################################
/**/# Machine language files; C language files; other non-Ada files
/**/###########################################################################

xlib1: libxlib.a

                FOREIGN = No_Foregin_Directory_Is_Specified?
#ifdef UseTeleGen2Unix68k
                FOREIGN = Tg2Unix68k
#endif

libxlib.a: foreign/$(FOREIGN)//**/*.s foreign/$(FOREIGN)//**/*.c
	$(RM) libxlib.a
	cd foreign ; make all

InstallLibrary(xlib,$(ADALIBDIR))

InstallNonExec(misc/X_Error_Db,$(ADALIBDIR))

clean::
	$(RM) *//**/*~ *//**/*//**/*~

/**/# End of Imakefile