[BACK]Return to Makefile.in CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp / macos

Annotation of OpenXM_contrib/gmp/macos/Makefile.in, Revision 1.1

1.1     ! maekawa     1: # Copyright (C) 2000 Free Software Foundation, Inc.
        !             2: #
        !             3: # This file is part of the GNU MP Library.
        !             4: #
        !             5: # The GNU MP Library is free software; you can redistribute it and/or modify
        !             6: # it under the terms of the GNU Lesser General Public License as published by
        !             7: # the Free Software Foundation; either version 2.1 of the License, or (at your
        !             8: # option) any later version.
        !             9: #
        !            10: # The GNU MP Library is distributed in the hope that it will be useful, but
        !            11: # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
        !            12: # or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
        !            13: # License for more details.
        !            14: #
        !            15: # You should have received a copy of the GNU Lesser General Public License
        !            16: # along with the GNU MP Library; see the file COPYING.LIB.  If not, write to
        !            17: # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
        !            18: # MA 02111-1307, USA.
        !            19:
        !            20: VERSION        = @version@
        !            21:
        !            22: C              = @cc@
        !            23: COptions       = @coptions@
        !            24: Link           = @link@
        !            25: LinkOptions    = @linkoptions@
        !            26: ToolOptions     = @tooloptions@
        !            27: Asm            = @asm@
        !            28: AOptions       = @aoptions@
        !            29:
        !            30: Lib    = "libgmp.{VERSION}"
        !            31:
        !            32: # These are only needed for creating test programs as MPW tools
        !            33:
        !            34:
        !            35: SysLibs                = @syslibs@
        !            36:
        !            37: # Where to put object code. The reason we don't put them into
        !            38: # the same directory is that some objectfiles have the same
        !            39: # name.
        !            40:
        !            41: MpfObjDir      = :MpfObj:
        !            42: MpnObjDir      = :MpnObj:
        !            43: MpqObjDir      = :MpqObj:
        !            44: MpzObjDir      = :MpzObj:
        !            45: CmnObjDir      = :CmnObj:
        !            46: AsmObjDir      = :AsmObj:
        !            47: AsmSrcDir      = :Asm:
        !            48: MpfBinDir      = :MpfBin:
        !            49: MpqBinDir      = :MpqBin:
        !            50: MpzBinDir      = :MpzBin:
        !            51:
        !            52: ObjDirs                = {MpfObjDir} {MpnObjDir} {MpqObjDir} {MpzObjDir} @c@
        !            53:                  {CmnObjDir} {AsmObjDir} {AsmSrcDir} @c@
        !            54:                   {MpfBinDir} {MpqBinDir} {MpzBinDir}
        !            55:
        !            56: ###########################################################################
        !            57:
        !            58: AsmObjs = @asm_objects@
        !            59:
        !            60: AsmSrc = @asm_sources@
        !            61:
        !            62: MpnObjs = {MpnObjDir}mp_bases.o @c@
        !            63:        @mpn_objects@
        !            64:
        !            65: MpfObjs = @c@
        !            66:        @mpf_objects@
        !            67:
        !            68: MpqObjs = @c@
        !            69:        @mpq_objects@
        !            70:
        !            71: MpzObjs = @c@
        !            72:        @mpz_objects@
        !            73:
        !            74: CmnObjs = @c@
        !            75:        @gmp_objects@
        !            76:
        !            77: Objs = {AsmObjs} {MpfObjs} {MpnObjs} {MpqObjs} {MpzObjs} {CmnObjs}
        !            78:
        !            79:
        !            80:
        !            81: ###########################################################################
        !            82:
        !            83: all    @dep@ {Lib}
        !            84:
        !            85: {Lib} @dep@ {Objs} Makefile
        !            86:        {Link} {LinkOptions} -o {Lib} {Objs}
        !            87:
        !            88:
        !            89: ###########################################################################
        !            90: # Special rules, got them from "mp[fqz]/Makefile.am"
        !            91:
        !            92: {MpzObjDir}mul_si.o @dep@ ::mpz:mul_siui.c Makefile
        !            93:        {C} ::mpz:mul_siui.c -o {Targ} {COptions} -d OPERATION_mul_si
        !            94:
        !            95: {MpzObjDir}mul_ui.o @dep@ ::mpz:mul_siui.c Makefile
        !            96:        {C} ::mpz:mul_siui.c -o {Targ} {COptions} -d OPERATION_mul_ui
        !            97:
        !            98:
        !            99: {MpfObjDir}floor.o @dep@ ::mpf:integer.c Makefile
        !           100:        {C} ::mpf:integer.c -o {Targ} {COptions} -d OPERATION_floor
        !           101:
        !           102: {MpfObjDir}ceil.o @dep@ ::mpf:integer.c Makefile
        !           103:        {C} ::mpf:integer.c -o {Targ} {COptions} -d OPERATION_ceil
        !           104:
        !           105: {MpfObjDir}trunc.o @dep@ ::mpf:integer.c Makefile
        !           106:        {C} ::mpf:integer.c -o {Targ} {COptions} -d OPERATION_trunc
        !           107:
        !           108:
        !           109: ###########################################################################
        !           110: # Default rules/ directory rules
        !           111:
        !           112: {MpfObjDir} @dep@ ::mpf:
        !           113:
        !           114: {MpnObjDir} @dep@ ::mpn: ::mpn:generic:
        !           115:
        !           116: {MpqObjDir} @dep@ ::mpq:
        !           117:
        !           118: {MpzObjDir} @dep@ ::mpz:
        !           119:
        !           120: {CmnObjDir} @dep@ ::
        !           121:
        !           122: {AsmObjDir} @dep@ :Asm:
        !           123:
        !           124: {MpzBinDir} @dep@ ::mpz:tests:
        !           125: {MpqBinDir} @dep@ ::mpq:tests:
        !           126: {MpfBinDir} @dep@ ::mpf:tests:
        !           127:
        !           128: .o     @dep@ .c Makefile
        !           129:        {C} {DepDir}{default}.c -o {TargDir}{default}.o {COptions}
        !           130:
        !           131: .o     @dep@ .s Makefile
        !           132:        {Asm} {DepDir}{default}.s -o {TargDir}{default}.o {AOptions}
        !           133:
        !           134:
        !           135: clean @dep@
        !           136:        Delete -c -i ::mpz:tests:@wildcard@.o
        !           137:        Delete -c -i ::mpq:tests:@wildcard@.o
        !           138:        Delete -c -i ::mpf:tests:@wildcard@.o
        !           139:        Delete -c -i :@wildcard@:@wildcard@.o
        !           140:        Delete -c -i :@wildcard@:@wildcard@.s
        !           141:        Delete -c -i @wildcard@~
        !           142:
        !           143: distclean @dep@ clean
        !           144:        Delete -c -i {Lib}
        !           145:        Delete -c -i @wildcard@~
        !           146:        Delete -c -i @wildcard@.bak
        !           147:
        !           148: maintainer_clean @dep@ distclean
        !           149:        Delete -c -i config.h
        !           150:        Delete -c -i configure.mac
        !           151:        Delete -c -i Makefile
        !           152:        Delete -c -i Makefile.cw
        !           153:
        !           154: ###########################################################################
        !           155: # Test application FIXME: Not ready
        !           156:
        !           157: TestApp = test
        !           158: TestObj = test.o
        !           159:
        !           160: {TestApp} @dep@ {TestObj}
        !           161:        {Link} -o {TestApp} {TestObj} {Lib} {SysLibs}
        !           162:
        !           163:
        !           164: ###########################################################################
        !           165: # FIXME: This does't work very well.....
        !           166: # FIXME: Find dependency somehow. With the Unix mkdep like
        !           167: #   mkdep -I. -Imacos -Impn -Impn/powerpc32 -Impz \
        !           168: #     `find . -name "*.c" | grep -v Apple | grep -v tests | grep -v macos`
        !           169: # or some MPW tool.
        !           170:
        !           171: .exe @dep@ .o
        !           172:        {Link} {ToolOptions} -o {TargDir}{default}.exe {DepDir}{default}.o  @c@
        !           173:        {Lib} {SysLibs}
        !           174:
        !           175:
        !           176: check @dep@ check-mpz check-mpq check-mpf
        !           177:
        !           178: check-mpz @dep@ z-mul z-tdiv z-tdiv_ui z-fdiv z-fdiv_ui @c@
        !           179:                z-gcd z-dive z-sqrtrem z-convert z-logic z-bit @c@
        !           180:                z-powm z-powm_ui z-pow_ui z-2exp z-reuse z-root @c@
        !           181:                z-jac z-bin z-misc
        !           182:
        !           183: # FIXME: Left out z-io, can't compile it.
        !           184:
        !           185: z-mul @dep@ {MpzBinDir}t-mul.exe
        !           186:        {MpzBinDir}t-mul.exe
        !           187:
        !           188: z-tdiv @dep@ {MpzBinDir}t-tdiv.exe
        !           189:        {MpzBinDir}t-tdiv.exe
        !           190:
        !           191: z-tdiv_ui @dep@ {MpzBinDir}t-tdiv_ui.exe
        !           192:        {MpzBinDir}t-tdiv_ui.exe
        !           193:
        !           194: z-fdiv @dep@ {MpzBinDir}t-fdiv.exe
        !           195:        {MpzBinDir}t-fdiv.exe
        !           196:
        !           197: z-fdiv_ui @dep@ {MpzBinDir}t-fdiv_ui.exe
        !           198:        {MpzBinDir}t-fdiv_ui.exe
        !           199:
        !           200: z-gcd @dep@ {MpzBinDir}t-gcd.exe
        !           201:        {MpzBinDir}t-gcd.exe
        !           202:
        !           203: z-dive @dep@ {MpzBinDir}dive.exe
        !           204:        {MpzBinDir}dive.exe
        !           205:
        !           206: z-sqrtrem @dep@ {MpzBinDir}t-sqrtrem.exe
        !           207:        {MpzBinDir}t-sqrtrem.exe
        !           208:
        !           209: z-convert @dep@ {MpzBinDir}convert.exe
        !           210:        {MpzBinDir}convert.exe
        !           211:
        !           212: z-io @dep@ {MpzBinDir}io.exe
        !           213:        {MpzBinDir}io.exe
        !           214:
        !           215: z-logic @dep@ {MpzBinDir}logic.exe
        !           216:        {MpzBinDir}logic.exe
        !           217:
        !           218: z-bit @dep@ {MpzBinDir}bit.exe
        !           219:        {MpzBinDir}bit.exe
        !           220:
        !           221: z-powm @dep@ {MpzBinDir}t-powm.exe
        !           222:        {MpzBinDir}t-powm.exe
        !           223:
        !           224: z-powm_ui @dep@ {MpzBinDir}t-powm_ui.exe
        !           225:        {MpzBinDir}t-powm_ui.exe
        !           226:
        !           227: z-pow_ui @dep@ {MpzBinDir}t-pow_ui.exe
        !           228:        {MpzBinDir}t-pow_ui.exe
        !           229:
        !           230: z-2exp @dep@ {MpzBinDir}t-2exp.exe
        !           231:        {MpzBinDir}t-2exp.exe
        !           232:
        !           233: z-reuse @dep@ {MpzBinDir}reuse.exe
        !           234:        {MpzBinDir}reuse.exe
        !           235:
        !           236: z-root @dep@ {MpzBinDir}t-root.exe
        !           237:        {MpzBinDir}t-root.exe
        !           238:
        !           239: z-jac @dep@ {MpzBinDir}t-jac.exe
        !           240:        {MpzBinDir}t-jac.exe
        !           241:
        !           242: z-bin @dep@ {MpzBinDir}t-bin.exe
        !           243:        {MpzBinDir}t-bin.exe
        !           244:
        !           245: z-misc @dep@ {MpzBinDir}t-misc.exe
        !           246:        {MpzBinDir}t-misc.exe
        !           247:
        !           248:
        !           249: check-mpq @dep@ q-cmp q-cmp_ui q-get_d
        !           250:
        !           251: q-cmp @dep@ {MpqBinDir}t-cmp.exe
        !           252:        {MpqBinDir}t-cmp.exe
        !           253:
        !           254: q-cmp_ui @dep@ {MpqBinDir}t-cmp_ui.exe
        !           255:        {MpqBinDir}t-cmp_ui.exe
        !           256:
        !           257: q-get_d @dep@ {MpqBinDir}t-get_d.exe
        !           258:        {MpqBinDir}t-get_d.exe
        !           259:
        !           260:
        !           261: check-mpf @dep@ f-add f-sub f-conv f-sqrt f-muldiv f-dm2exp f-reuse @c@
        !           262:                f-get_d f-misc
        !           263:
        !           264: {MpfBinDir}t-add.exe @dep@ ::mpf:tests:t-add.o ::mpf:tests:ref.o
        !           265:        {Link} {ToolOptions} -o {Targ} {Deps} {Lib} {SysLibs}
        !           266:
        !           267: {MpfBinDir}t-sub.exe @dep@ ::mpf:tests:t-sub.o ::mpf:tests:ref.o
        !           268:        {Link} {ToolOptions} -o {Targ} {Deps} {Lib} {SysLibs}
        !           269:
        !           270: f-add @dep@ {MpfBinDir}t-add.exe
        !           271:        {MpfBinDir}t-add.exe
        !           272:
        !           273: f-sub @dep@ {MpfBinDir}t-sub.exe
        !           274:        {MpfBinDir}t-sub.exe
        !           275:
        !           276: f-conv @dep@ {MpfBinDir}t-conv.exe
        !           277:        {MpfBinDir}t-conv.exe
        !           278:
        !           279: f-sqrt @dep@ {MpfBinDir}t-sqrt.exe
        !           280:        {MpfBinDir}t-sqrt.exe
        !           281:
        !           282: f-muldiv @dep@ {MpfBinDir}t-muldiv.exe
        !           283:        {MpfBinDir}t-muldiv.exe
        !           284:
        !           285: f-dm2exp @dep@ {MpfBinDir}t-dm2exp.exe
        !           286:        {MpfBinDir}t-dm2exp.exe
        !           287:
        !           288: f-reuse @dep@ {MpfBinDir}reuse.exe
        !           289:        {MpfBinDir}reuse.exe
        !           290:
        !           291: f-get_d @dep@ {MpfBinDir}t-get_d.exe
        !           292:        {MpfBinDir}t-get_d.exe
        !           293:
        !           294: f-misc @dep@ {MpfBinDir}t-misc.exe
        !           295:        {MpfBinDir}t-misc.exe

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>