[BACK]Return to Imakefile CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000

Annotation of OpenXM_contrib2/asir2000/Imakefile, Revision 1.1

1.1     ! noro        1: /* $OpenXM: OpenXM/src/asir99/Imakefile,v 1.2 1999/11/17 08:57:05 noro Exp $ */
        !             2: #define RISA_TOP_DIR
        !             3: #include "include/Risa.tmpl"
        !             4:
        !             5: #define IHaveSubdirs
        !             6: #define PassCDebugFlags
        !             7:
        !             8: #ifdef FreeBSDArchitecture
        !             9: EXTRALIB=-lcompat
        !            10: #endif
        !            11:
        !            12: #ifdef SunArchitecture
        !            13: EXTRASTDLIB= $(MPILIB) -ldl
        !            14: #endif
        !            15:
        !            16: #if defined(AlphaArchitecture) && OSMajorVersion < 4
        !            17: EXTRASTDLIB=/usr/lib/libots.a
        !            18: #endif
        !            19:
        !            20: #if defined(LinuxArchitecture) && DefaultLinuxCLibMajorVersion < 6
        !            21: LIBCLIB=/usr/lib/libc.a -lm
        !            22: #else
        !            23: LIBCLIB=-lm
        !            24: #endif
        !            25:
        !            26: LOCAL_LIBRARIES = -L/usr/openwin/lib XawClientLibs $(XWCHARLIB)
        !            27: DEPLIBS = XawClientDepLibs
        !            28:
        !            29: PLIB = parse/libparse.a
        !            30: GLIB = gc/libgc.a
        !            31: ELIB = engine/libca.a
        !            32: E27LIB=engine-27/libca-27.a
        !            33: FLIB=fft/libdft.a
        !            34: ALIB = asm/libasm.a
        !            35: IOLIB = io/libio.a
        !            36: BLIB = builtin/libfunc.a
        !            37:
        !            38: #ifdef USE_PLOT
        !            39: PLLIB = plot/libplot.a
        !            40: #else
        !            41: PLLIB =
        !            42: #endif
        !            43:
        !            44: PROGRAMS = asir
        !            45:
        !            46: TOBJ = parse/main.o $(FOBJ)
        !            47: UOBJ = parse/umain.o $(FOBJ)
        !            48:
        !            49: SUBDIRS = engine engine-27 fft asm gc parse builtin io plot lib
        !            50:
        !            51: LIBS = $(BLIB) $(PLIB) $(IOLIB) $(PLLIB) $(GLIB) $(ELIB) $(E27LIB) $(FLIB) $(ALIB)
        !            52: PILIBS = $(IOLIB) $(GLIB) $(ELIB) $(E27LIB) $(FLIB) $(ALIB)
        !            53:
        !            54: MakeSubdirs($(SUBDIRS))
        !            55: DependSubdirs($(SUBDIRS))
        !            56:
        !            57: #if 0
        !            58: AllTarget($(PROGRAMS) asir.o)
        !            59: #else
        !            60: AllTarget($(PROGRAMS))
        !            61: #endif
        !            62:
        !            63: #ifndef NormalRelocTarget
        !            64: #define        NormalRelocTarget(program,objects,deplibs,locallibs,syslibs)    @@\
        !            65: program: objects deplibs                                               @@\
        !            66:        RemoveTargetProgram($@)                                         @@\
        !            67:        ld -r objects locallibs $(LDLIBS) syslibs $(EXTRA_LOAD_FLAGS) -o $@ @@\
        !            68:                                                                        @@\
        !            69: clean::                                                                        @@\
        !            70:        $(RM) program
        !            71: #endif /* NormalRelocTarget */
        !            72:
        !            73: NormalProgramTarget(asir,$(TOBJ),$(LIBS),$(LIBS),$(PARILIB) $(RLLIB) $(LOCAL_LIBRARIES) $(EXTRALIB) $(KANLIB) $(GMPLIB) $(LAPACKLIB) $(LIBCLIB) $(EXTRASTDLIB) )
        !            74: NormalRelocTarget(asir.o,$(UOBJ),$(LIBS),$(LIBS),$(PARILIB) $(RLLIB) $(EXTRALIB) $(LIBCLIB) $(EXTRASTDLIB))
        !            75:
        !            76: install:: $(PROGRAMS)
        !            77:        MakeDir($(ASIR_BINDIR))
        !            78:        MakeDir($(ASIR_LIBDIR))
        !            79:        $(INSTALL) -c $(PROGRAMS) $(ASIR_LIBDIR)
        !            80:
        !            81: install2::
        !            82:        (cd lib; make install2)
        !            83:        $(RM) $(ASIR_LIBDIR)/ox_asir
        !            84:        $(LN) $(ASIR_LIBDIR)/asir $(ASIR_LIBDIR)/ox_asir
        !            85:        $(RM) $(ASIR_LIBDIR)/ox_launch
        !            86:        $(LN) $(ASIR_LIBDIR)/asir $(ASIR_LIBDIR)/ox_launch
        !            87:        $(RM) $(ASIR_LIBDIR)/ox_plot
        !            88:        $(LN) $(ASIR_LIBDIR)/asir $(ASIR_LIBDIR)/ox_plot
        !            89:        $(RM) $(ASIR_BINDIR)/asir
        !            90:        $(LN) $(ASIR_LIBDIR)/asir $(ASIR_BINDIR)/asir

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