PreviousUpNext

15.2.69  src/lib/core/compiler/mythryl-compiler-compilers-for-all-supported-platforms.lib

#
# Build compiler-compilers for all supported platforms,
# where a "platform" consists of a machine architecture
# (pwrpc32/intel32/sparc32) plus an operating system (posix/macos/win32).
#

# Compiled by:
#     src/lib/core/internal/interactive-system.lib


LIBRARY_EXPORTS

        # Apis:
        #
        api Compile_Statistics
        api Global_Controls
        api Sourcecode_Info
        api Line_Number_Db
        api Error_Message
        api Symbol
        api Symbol_Path
        api Picklehash
        api Symbolmapstack
        api Linking_Mapstack
        api Inlining_Mapstack
        api Compiler_Mapstack_Set
        api Compiler_State
        api Unparse_Compiler_State
        api Stampmapstack
        api Pickler_Junk
        api Unpickler_Junk
        api Raw_Syntax
        api Deep_Syntax
        api Parse_Mythryl
        api Compiledfile
        api Anormcode_Form

        api Base_Prettyprinter
        pkg base_prettyprinter

        api Standard_Prettyprinter
        pkg standard_prettyprinter

        # Frontend stuff:
        #
        api Symbol_And_Picklehash_Pickling
        pkg symbol_and_picklehash_pickling
        #
        api Symbol_And_Picklehash_Unpickling
        pkg symbol_and_picklehash_unpickling
        #
        pkg compile_statistics
        pkg global_controls
        pkg sourcecode_info
        pkg line_number_db
        pkg error_message
        pkg symbol
        pkg symbol_path
        pkg picklehash
        pkg symbolmapstack
        pkg linking_mapstack
        pkg inlining_mapstack
        pkg compiler_mapstack_set
        pkg compiler_state
        pkg unparse_compiler_state
        pkg stampmapstack
        pkg collect_all_modtrees_in_symbolmapstack
        pkg pickler_junk
        pkg unpickler_junk
        pkg rehash_module
        pkg compiler_unparse_table
        pkg raw_syntax
        pkg deep_syntax
        pkg parse_mythryl
        pkg compiledfile
        pkg print_hooks
        pkg mythryl_compiler_version
        pkg per_compile_stuff
        pkg compilation_exception
        pkg core_symbol
        pkg anormcode_form

        # Backends:
        #
        pkg mythryl_compiler_for_pwrpc32
        pkg mythryl_compiler_for_sparc32
        pkg mythryl_compiler_for_intel32_win32
        pkg mythryl_compiler_for_intel32_posix


        # Cross-compilers for the compiler:
        #
        pkg mythryl_compiler_compiler_for_pwrpc32_macos
        pkg mythryl_compiler_compiler_for_pwrpc32_posix
        pkg mythryl_compiler_compiler_for_sparc32_posix
        pkg mythryl_compiler_compiler_for_intel32_posix
        pkg mythryl_compiler_compiler_for_intel32_win32




LIBRARY_COMPONENTS

        $ROOT/src/lib/core/compiler/mythryl-compiler-for-pwrpc32.lib
        $ROOT/src/lib/core/compiler/mythryl-compiler-for-sparc32.lib
        $ROOT/src/lib/core/compiler/mythryl-compiler-for-intel32.lib

        $ROOT/src/lib/core/mythryl-compiler-compiler/mythryl-compiler-compiler-for-pwrpc32-macos.lib
        $ROOT/src/lib/core/mythryl-compiler-compiler/mythryl-compiler-compiler-for-pwrpc32-posix.lib
        $ROOT/src/lib/core/mythryl-compiler-compiler/mythryl-compiler-compiler-for-sparc32-posix.lib
        $ROOT/src/lib/core/mythryl-compiler-compiler/mythryl-compiler-compiler-for-intel32-posix.lib
        $ROOT/src/lib/core/mythryl-compiler-compiler/mythryl-compiler-compiler-for-intel32-win32.lib

# (C) 2001, Lucent Technologies, Bell Labs
# author: Matthias Blume (blume@research.bell-labs.com)


Comments and suggestions to: bugs@mythryl.org

PreviousUpNext