A not-so-simple makefile

TuffyData is an application with several dependency files. This makefile description for TuffyData (TuffyData.PinkMake) is typical of a Taligent application.

      // $Revision: 1.1 $
      // Copyright (c) 1995 Taligent, Inc. All Rights Reserved.
      
      
    compileoption: -D__DEBUG__ -DUSE_FILE_SEGS
      
      start {
      TestHeaderDir=../../AES/UE/LocalIncludes
      
      LocalIncludes ::
              test -d $(TestHeaderDir) || mkdir $(TestHeaderDir)
      }
      
      localheaderdir: $(TestHeaderDir)
          
      
    library CellModelLib {
      publicheaders:
          CellModel.h
          CellModelView.h
          CellSelectionInteractor.h
      source:
          CellModel.C
          CellModelView.C
          CellSelections.C
          CellModelCommands.C
          CellSelectionInteractor.C
      link:
          GraphicDocumentLib
          StandardDocumentLib
          NewGraphicApplicationLib
          BDFTestLib
          CompoundDocumentLib
          BasicDocumentLib
          NewControlsLib
          ConstructorArchiveLib
          AlbertScreens
          {UniversalLinkList}
      }
      
    

      
    binary CreateTuffyData {
      source:
          CreateTuffyData.C
      link:
          CellModelLib
          StandardDocumentLib
          GraphicDocumentLib
          NewGraphicApplicationLib
          BDFTestLib
          CompoundDocumentLib
          BasicDocumentLib
          NewControlsLib
          ConstructorArchiveLib
          AlbertScreens
          {UniversalLinkList}
      }

[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker