=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/Attic/Imakefile,v retrieving revision 1.15 retrieving revision 1.21 diff -u -p -r1.15 -r1.21 --- OpenXM_contrib2/asir2000/Attic/Imakefile 2000/12/26 05:17:46 1.15 +++ OpenXM_contrib2/asir2000/Attic/Imakefile 2002/07/26 00:33:01 1.21 @@ -2,7 +2,7 @@ * Copyright (c) 1994-2000 FUJITSU LABORATORIES LIMITED * All rights reserved. * - * $OpenXM$ + * $OpenXM: OpenXM_contrib2/asir2000/Imakefile,v 1.20 2002/07/25 04:47:40 noro Exp $ */ #define RISA_TOP_DIR #include "include/Risa.tmpl" @@ -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 gc 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 @@ -141,7 +165,9 @@ install-doc:: install-include:: (cd include; make ASIR_LIBDIR=$(ASIR_LIBDIR) install-include) (cd parse; make ASIR_LIBDIR=$(ASIR_LIBDIR) install-include) - (cd gc; make ASIR_LIBDIR=$(ASIR_LIBDIR) install-include) + (cd gc5.3; make ASIR_LIBDIR=$(ASIR_LIBDIR) install-include) clean:: $(RM) -r libtmp $(LIBRARIES) + -$(RM) -f gc/libasir-gc.a + (cd gc; make 'clean')