@@ -1,11 +1,11 @@ # Makefile for trampoline #### Start of system configuration section. #### HOST = @host@ -CPU = @HOST_CPU_C_ABI@ +CPU = @host_cpu@ OS = @host_os@ # Directories used by "make": srcdir = @srcdir@ @@ -15,11 +15,10 @@ exec_prefix = @exec_prefix@ libdir = @libdir@ includedir = @includedir@ mandir = @mandir@ datadir = @datadir@ -datarootdir = @datarootdir@ htmldir = $(datadir)/html # Programs used by "make": CC = @CC@ CFLAGS = @CFLAGS@ @@ -56,25 +55,19 @@ $(CC) @GCC_X_NONE@ -c $(srcdir)/tramp-hppa.s tramp-s390.o : $(srcdir)/tramp-s390.s $(CC) @GCC_X_NONE@ -c $(srcdir)/tramp-s390.s -tramp-powerpc.o : tramp-powerpc.s - $(CC) @GCC_X_NONE@ -c tramp-powerpc.s +tramp-rs6000.o : tramp-rs6000.s + $(CC) @GCC_X_NONE@ -c tramp-rs6000.s -tramp-powerpc.s : $(srcdir)/tramp-powerpc.old.S $(srcdir)/tramp-powerpc.new.S +tramp-rs6000.s : $(srcdir)/tramp-rs6000.old.S $(srcdir)/tramp-rs6000.new.S case "$(OS)" in \ aix3*) syntax=old;; \ *) syntax=new;; \ esac; \ - $(CPP) $(srcdir)/tramp-powerpc.$${syntax}.S > tramp-powerpc.s - -tramp-powerpc64.o : tramp-powerpc64.s - $(CC) @GCC_X_NONE@ -c tramp-powerpc64.s - -tramp-powerpc64.s : $(srcdir)/tramp-powerpc64.new.S - $(CPP) $(srcdir)/tramp-powerpc64.new.S > tramp-powerpc64.s + $(CPP) $(srcdir)/tramp-rs6000.$${syntax}.S > tramp-rs6000.s tramp-ia64.o : $(srcdir)/tramp-ia64.s $(CC) @GCC_X_NONE@ -c $(srcdir)/tramp-ia64.s cache-sparc.o : cache-sparc.s @@ -93,22 +86,16 @@ $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-alpha.s cache-hppa.o : $(srcdir)/cache-hppa.s $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-hppa.s -cache-arm.o : $(srcdir)/cache-arm.s - $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-arm.s - -cache-armel.o : $(srcdir)/cache-armel.s - $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-armel.s - -cache-powerpc.o : $(srcdir)/cache-powerpc-sysv4.s $(srcdir)/cache-powerpc-macos.s +cache-rs6000.o : $(srcdir)/cache-rs6000-sysv4.s $(srcdir)/cache-rs6000-macos.s case "$(OS)" in \ macos* | darwin*) syntax=macos;; \ *) syntax=sysv4;; \ esac; \ - $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-powerpc-$${syntax}.s ; mv cache-powerpc-$${syntax}.o cache-powerpc.o + $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-rs6000-$${syntax}.s ; mv cache-rs6000-$${syntax}.o cache-rs6000.o cache-convex.o : $(srcdir)/cache-convex.s $(CC) @GCC_X_NONE@ -c $(srcdir)/cache-convex.s libtrampoline.a : $(OBJECTS) @@ -115,32 +102,32 @@ $(RM) libtrampoline.a $(AR) $(AR_FLAGS) libtrampoline.a $(OBJECTS) $(RANLIB) libtrampoline.a install : all force - mkdir -p $(DESTDIR)$(prefix) - mkdir -p $(DESTDIR)$(exec_prefix) - mkdir -p $(DESTDIR)$(libdir) + if [ ! -d $(DESTDIR)$(prefix) ] ; then mkdir $(DESTDIR)$(prefix) ; fi + if [ ! -d $(DESTDIR)$(exec_prefix) ] ; then mkdir $(DESTDIR)$(exec_prefix) ; fi + if [ ! -d $(DESTDIR)$(libdir) ] ; then mkdir $(DESTDIR)$(libdir) ; fi $(INSTALL_DATA) libtrampoline.a $(DESTDIR)$(libdir)/libtrampoline.a - mkdir -p $(DESTDIR)$(includedir) + if [ ! -d $(DESTDIR)$(includedir) ] ; then mkdir $(DESTDIR)$(includedir) ; fi $(INSTALL_DATA) trampoline.h $(DESTDIR)$(includedir)/trampoline.h - mkdir -p $(DESTDIR)$(mandir) - mkdir -p $(DESTDIR)$(mandir)/man3 + if [ ! -d $(DESTDIR)$(mandir) ] ; then mkdir $(DESTDIR)$(mandir) ; fi + if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then mkdir $(DESTDIR)$(mandir)/man3 ; fi $(INSTALL_DATA) $(srcdir)/trampoline.3 $(DESTDIR)$(mandir)/man3/trampoline.3 - mkdir -p $(DESTDIR)$(datadir) - mkdir -p $(DESTDIR)$(htmldir) + if [ ! -d $(DESTDIR)$(datadir) ] ; then mkdir $(DESTDIR)$(datadir) ; fi + if [ ! -d $(DESTDIR)$(htmldir) ] ; then mkdir $(DESTDIR)$(htmldir) ; fi $(INSTALL_DATA) $(srcdir)/trampoline.html $(DESTDIR)$(htmldir)/trampoline.html installdirs : force - mkdir -p $(DESTDIR)$(prefix) - mkdir -p $(DESTDIR)$(exec_prefix) - mkdir -p $(DESTDIR)$(libdir) - mkdir -p $(DESTDIR)$(includedir) - mkdir -p $(DESTDIR)$(mandir) - mkdir -p $(DESTDIR)$(mandir)/man3 - mkdir -p $(DESTDIR)$(datadir) - mkdir -p $(DESTDIR)$(htmldir) + if [ ! -d $(DESTDIR)$(prefix) ] ; then mkdir $(DESTDIR)$(prefix) ; fi + if [ ! -d $(DESTDIR)$(exec_prefix) ] ; then mkdir $(DESTDIR)$(exec_prefix) ; fi + if [ ! -d $(DESTDIR)$(libdir) ] ; then mkdir $(DESTDIR)$(libdir) ; fi + if [ ! -d $(DESTDIR)$(includedir) ] ; then mkdir $(DESTDIR)$(includedir) ; fi + if [ ! -d $(DESTDIR)$(mandir) ] ; then mkdir $(DESTDIR)$(mandir) ; fi + if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then mkdir $(DESTDIR)$(mandir)/man3 ; fi + if [ ! -d $(DESTDIR)$(datadir) ] ; then mkdir $(DESTDIR)$(datadir) ; fi + if [ ! -d $(DESTDIR)$(htmldir) ] ; then mkdir $(DESTDIR)$(htmldir) ; fi uninstall : force $(RM) $(DESTDIR)$(libdir)/libtrampoline.a $(RM) $(DESTDIR)$(includedir)/trampoline.h $(RM) $(DESTDIR)$(mandir)/man3/trampoline.3 @@ -169,11 +156,11 @@ extracheck : check mostlyclean : clean clean : force - $(RM) $(OBJECTS) tramp-powerpc.s cache-sparc.s cache-sparc64.s libtrampoline.a core + $(RM) $(OBJECTS) tramp-rs6000.s cache-sparc.s cache-sparc64.s libtrampoline.a core $(RM) test1.o test1 test2.o test2 distclean : clean $(RM) config.status config.log config.cache Makefile config.h trampoline.h tests.passed.*