PreviousUpNext

15.2.2  src/app/c-glue-maker/c-glue-maker.lib

#
# c-glue-maker.lib - makelib description file describing the c-glue-maker program.
#
# This makefile is typically invoked from the ./build script,
# which is normally run as a result of a toplevel "make all",
# with its direct caller being sh/build.d/build.pkg operating
# per etc/bundles-to-build and etc/dependencies.
#

# Compiled by:


LIBRARY_EXPORTS

        pkg main
        pkg spec
        pkg gen
        pkg raw_syntax_tree_to_spec



LIBRARY_COMPONENTS

        $ROOT/src/lib/std/standard.lib
        $ROOT/src/lib/prettyprint/big/prettyprinter.lib
        $ROOT/src/lib/c-kit/src/c-kit.lib

        spec.pkg
        prettyprint.pkg
        gen.pkg
        ast-to-spec.pkg
        main.pkg
        hash.pkg

        sizes-sparc32.pkg
        sizes-intel32.pkg
        sizes-pwrpc32.pkg

        endian-little.pkg
        endian-big.pkg

        intlist-map.pkg

         #if defined (ARCH_SPARC32)
        default-sizes-sparc32.pkg
           #if defined (OPSYS_UNIX)
        default-name-sparc32-posix.pkg
           #else
                #error Operating system for SPARC32 is not UNIX!
           #endif
         #elif defined (ARCH_INTEL32)
        default-sizes-intel32.pkg
           #if defined (OPSYS_UNIX)
        default-name-intel32-posix.pkg
           #elif defined (OPSYS_WIN32)
        default-name-intel32-win32.pkg
           #else
               #error Operating system for Intel32 (x86) is neither UNIX nor WIN32!
           #endif
         #elif defined (ARCH_PWRPC32)
        default-sizes-pwrpc32.pkg
           #if defined (OPSYS_UNIX)
        default-name-pwrpc32-posix.pkg
           #else
                #error Operating system for PWRPC32 is not UNIX!
           #endif
         #else
               #error Architecture not defined or not (yet) supported!
         #endif

         #if defined (LITTLE_ENDIAN)
        default-endian-little.pkg
         #elif defined (BIG_ENDIAN)
        default-endian-big.pkg
         #else
         #error Endianness not defined!
         #endif



## (C) 2002, Lucent Technologies, Bell Labs
## author: Matthias Blume (blume@research.bell-labs.com)
## Subsequent changes by Jeff Prothero Copyright (c) 2010-2015,
## released per terms of SMLNJ-COPYRIGHT.


Comments and suggestions to: bugs@mythryl.org

PreviousUpNext