=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/Attic/Imakefile,v retrieving revision 1.16 retrieving revision 1.20 diff -u -p -r1.16 -r1.20 --- OpenXM_contrib2/asir2000/Attic/Imakefile 2001/04/20 10:34:41 1.16 +++ OpenXM_contrib2/asir2000/Attic/Imakefile 2002/07/25 04:47:40 1.20 @@ -2,7 +2,7 @@ * Copyright (c) 1994-2000 FUJITSU LABORATORIES LIMITED * All rights reserved. * - * $OpenXM: OpenXM_contrib2/asir2000/Imakefile,v 1.15 2000/12/26 05:17:46 noro Exp $ + * $OpenXM$ */ #define RISA_TOP_DIR #include "include/Risa.tmpl" @@ -41,7 +41,7 @@ DEPLIBS = #endif PLIB = parse/libparse.a -GLIB = gc5.3/libasir-gc.a +GLIB = gc/libasir-gc.a ELIB = engine/libca.a FLIB=fft/libdft.a ALIB = asm/libasm.a @@ -54,12 +54,16 @@ PLLIB = plot/libplot.a PLLIB = #endif +#if defined(cygwinArchitecture) +PROGRAMS = asir.exe +#else PROGRAMS = asir +#endif TOBJ = parse/main.o $(FOBJ) UOBJ = parse/umain.o $(FOBJ) -SUBDIRS = engine fft asm gc5.3 parse builtin io plot lib include +SUBDIRS = engine fft asm parse builtin io plot lib include LIBS0 = $(BLIB) $(PLIB) $(IOLIB) $(PLLIB) $(ELIB) $(FLIB) $(ALIB) LIBS = $(LIBS0) $(GLIB) @@ -96,6 +100,13 @@ $(LIBASIR): $(LIBS0) ( cd libtmp; $(AR) ../$@ *.o ) $(RANLIB) $@ +$(GLIB): parse/gc_risa.o + ( cd gc; make) + -rm gc/libasir-gc.a + cp gc/.libs/libgc.a $(GLIB) + ar q $(GLIB) parse/gc_risa.o + $(RANLIB) $(GLIB) + install:: $(PROGRAMS) MakeDir($(ASIR_LIBDIR)) $(INSTALL) $(INSTALLFLAGS) $(PROGRAMS) $(ASIR_LIBDIR) @@ -104,12 +115,21 @@ install-bin-lib:: $(PROGRAMS) MakeDir($(ASIR_LIBDIR)) $(INSTALL) $(INSTALLFLAGS) $(PROGRAMS) $(ASIR_BINDIR) (cd lib; make ASIR_LIBDIR=$(ASIR_LIBDIR) install-lib) +#if defined(cygwinArchitecture) $(RM) $(ASIR_LIBDIR)/asir + $(RM) $(ASIR_LIBDIR)/asir.exe (cd $(ASIR_LIBDIR); $(LN) ./../../bin/asir asir) - $(RM) $(ASIR_LIBDIR)/ox_asir - (cd $(ASIR_LIBDIR); $(LN) asir ox_asir) $(RM) $(ASIR_LIBDIR)/ox_launch + $(RM) $(ASIR_LIBDIR)/ox_launch.exe + (cd $(ASIR_LIBDIR); $(CP) ./../../bin/asir.exe ox_launch.exe) +#else + $(RM) $(ASIR_LIBDIR)/asir + (cd $(ASIR_LIBDIR); $(LN) ./../../bin/asir asir) + $(RM) $(ASIR_LIBDIR)/ox_launch (cd $(ASIR_LIBDIR); $(LN) asir ox_launch) +#endif + $(RM) $(ASIR_LIBDIR)/ox_asir + (cd $(ASIR_LIBDIR); $(LN) asir ox_asir) $(RM) $(ASIR_LIBDIR)/ox_plot (cd $(ASIR_LIBDIR); $(LN) asir ox_plot) @@ -129,7 +149,11 @@ install-lib:: $(RM) $(ASIR_LIBDIR)/ox_asir (cd $(ASIR_LIBDIR); $(LN) asir ox_asir) $(RM) $(ASIR_LIBDIR)/ox_launch +#if defined(cygwinArchitecture) + (cd $(ASIR_LIBDIR); $(CP) asir.exe ox_launch.exe) +#else (cd $(ASIR_LIBDIR); $(LN) asir ox_launch) +#endif $(RM) $(ASIR_LIBDIR)/ox_plot (cd $(ASIR_LIBDIR); $(LN) asir ox_plot) $(RM) $(ASIR_BINDIR)/asir