Artifact 93a09cf88d0fa44b5f1e9dd38869aad2524a96dd:


0000: 23 20 4d 61 6b 65 66 69 6c 65 20 66 6f 72 20 74  # Makefile for t
0010: 72 61 6d 70 6f 6c 69 6e 65 0a 0a 23 23 23 23 20  rampoline..#### 
0020: 53 74 61 72 74 20 6f 66 20 73 79 73 74 65 6d 20  Start of system 
0030: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65  configuration se
0040: 63 74 69 6f 6e 2e 20 23 23 23 23 0a 0a 48 4f 53  ction. ####..HOS
0050: 54 20 3d 20 40 68 6f 73 74 40 0a 43 50 55 20 3d  T = @host@.CPU =
0060: 20 40 48 4f 53 54 5f 43 50 55 5f 43 5f 41 42 49   @HOST_CPU_C_ABI
0070: 40 0a 4f 53 20 3d 20 40 68 6f 73 74 5f 6f 73 40  @.OS = @host_os@
0080: 0a 0a 23 20 44 69 72 65 63 74 6f 72 69 65 73 20  ..# Directories 
0090: 75 73 65 64 20 62 79 20 22 6d 61 6b 65 22 3a 0a  used by "make":.
00a0: 73 72 63 64 69 72 20 3d 20 40 73 72 63 64 69 72  srcdir = @srcdir
00b0: 40 0a 0a 23 20 44 69 72 65 63 74 6f 72 69 65 73  @..# Directories
00c0: 20 75 73 65 64 20 62 79 20 22 6d 61 6b 65 20 69   used by "make i
00d0: 6e 73 74 61 6c 6c 22 3a 0a 70 72 65 66 69 78 20  nstall":.prefix 
00e0: 3d 20 40 70 72 65 66 69 78 40 0a 6c 6f 63 61 6c  = @prefix@.local
00f0: 5f 70 72 65 66 69 78 20 3d 20 2f 75 73 72 2f 6c  _prefix = /usr/l
0100: 6f 63 61 6c 0a 65 78 65 63 5f 70 72 65 66 69 78  ocal.exec_prefix
0110: 20 3d 20 40 65 78 65 63 5f 70 72 65 66 69 78 40   = @exec_prefix@
0120: 0a 6c 69 62 64 69 72 20 3d 20 40 6c 69 62 64 69  .libdir = @libdi
0130: 72 40 0a 69 6e 63 6c 75 64 65 64 69 72 20 3d 20  r@.includedir = 
0140: 40 69 6e 63 6c 75 64 65 64 69 72 40 0a 6d 61 6e  @includedir@.man
0150: 64 69 72 20 3d 20 40 6d 61 6e 64 69 72 40 0a 64  dir = @mandir@.d
0160: 61 74 61 64 69 72 20 3d 20 40 64 61 74 61 64 69  atadir = @datadi
0170: 72 40 0a 64 61 74 61 72 6f 6f 74 64 69 72 20 3d  r@.datarootdir =
0180: 20 40 64 61 74 61 72 6f 6f 74 64 69 72 40 0a 68   @datarootdir@.h
0190: 74 6d 6c 64 69 72 20 3d 20 24 28 64 61 74 61 64  tmldir = $(datad
01a0: 69 72 29 2f 68 74 6d 6c 0a 0a 23 20 50 72 6f 67  ir)/html..# Prog
01b0: 72 61 6d 73 20 75 73 65 64 20 62 79 20 22 6d 61  rams used by "ma
01c0: 6b 65 22 3a 0a 43 43 20 3d 20 40 43 43 40 0a 43  ke":.CC = @CC@.C
01d0: 46 4c 41 47 53 20 3d 20 40 43 46 4c 41 47 53 40  FLAGS = @CFLAGS@
01e0: 0a 43 50 50 20 3d 20 40 43 50 50 40 0a 49 4e 43  .CPP = @CPP@.INC
01f0: 4c 55 44 45 53 20 3d 20 2d 49 2e 20 2d 49 24 28  LUDES = -I. -I$(
0200: 73 72 63 64 69 72 29 0a 41 53 50 46 4c 41 47 53  srcdir).ASPFLAGS
0210: 20 3d 20 60 69 66 20 74 65 73 74 20 40 41 53 5f   = `if test @AS_
0220: 55 4e 44 45 52 53 43 4f 52 45 40 20 3d 20 74 72  UNDERSCORE@ = tr
0230: 75 65 3b 20 74 68 65 6e 20 65 63 68 6f 20 27 2d  ue; then echo '-
0240: 44 41 53 4d 5f 55 4e 44 45 52 53 43 4f 52 45 27  DASM_UNDERSCORE'
0250: 3b 20 66 69 60 0a 41 52 20 3d 20 61 72 0a 41 52  ; fi`.AR = ar.AR
0260: 5f 46 4c 41 47 53 20 3d 20 72 63 0a 52 41 4e 4c  _FLAGS = rc.RANL
0270: 49 42 20 3d 20 40 52 41 4e 4c 49 42 40 0a 52 4d  IB = @RANLIB@.RM
0280: 20 3d 20 72 6d 20 2d 66 0a 4c 4e 5f 53 20 3d 20   = rm -f.LN_S = 
0290: 40 4c 4e 5f 53 40 0a 40 53 45 54 5f 4d 41 4b 45  @LN_S@.@SET_MAKE
02a0: 40 0a 0a 23 20 50 72 6f 67 72 61 6d 73 20 75 73  @..# Programs us
02b0: 65 64 20 62 79 20 22 6d 61 6b 65 20 69 6e 73 74  ed by "make inst
02c0: 61 6c 6c 22 3a 0a 49 4e 53 54 41 4c 4c 20 3d 20  all":.INSTALL = 
02d0: 40 49 4e 53 54 41 4c 4c 40 0a 49 4e 53 54 41 4c  @INSTALL@.INSTAL
02e0: 4c 5f 50 52 4f 47 52 41 4d 20 3d 20 40 49 4e 53  L_PROGRAM = @INS
02f0: 54 41 4c 4c 5f 50 52 4f 47 52 41 4d 40 0a 49 4e  TALL_PROGRAM@.IN
0300: 53 54 41 4c 4c 5f 44 41 54 41 20 3d 20 40 49 4e  STALL_DATA = @IN
0310: 53 54 41 4c 4c 5f 44 41 54 41 40 0a 0a 23 23 23  STALL_DATA@..###
0320: 23 20 45 6e 64 20 6f 66 20 73 79 73 74 65 6d 20  # End of system 
0330: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65  configuration se
0340: 63 74 69 6f 6e 2e 20 23 23 23 23 0a 0a 53 48 45  ction. ####..SHE
0350: 4c 4c 20 3d 20 2f 62 69 6e 2f 73 68 0a 0a 4f 42  LL = /bin/sh..OB
0360: 4a 45 43 54 53 20 3d 20 74 72 61 6d 70 6f 6c 69  JECTS = trampoli
0370: 6e 65 2e 6f 20 40 43 50 55 5f 4f 42 4a 45 43 54  ne.o @CPU_OBJECT
0380: 53 40 0a 0a 61 6c 6c 20 3a 20 24 28 4f 42 4a 45  S@..all : $(OBJE
0390: 43 54 53 29 20 6c 69 62 74 72 61 6d 70 6f 6c 69  CTS) libtrampoli
03a0: 6e 65 2e 61 20 74 72 61 6d 70 6f 6c 69 6e 65 2e  ne.a trampoline.
03b0: 68 20 24 28 73 72 63 64 69 72 29 2f 74 72 61 6d  h $(srcdir)/tram
03c0: 70 6f 6c 69 6e 65 2e 33 20 24 28 73 72 63 64 69  poline.3 $(srcdi
03d0: 72 29 2f 74 72 61 6d 70 6f 6c 69 6e 65 2e 68 74  r)/trampoline.ht
03e0: 6d 6c 0a 0a 74 72 61 6d 70 6f 6c 69 6e 65 2e 68  ml..trampoline.h
03f0: 20 3a 20 24 28 73 72 63 64 69 72 29 2f 74 72 61   : $(srcdir)/tra
0400: 6d 70 6f 6c 69 6e 65 2e 68 2e 69 6e 0a 09 2d 24  mpoline.h.in..-$
0410: 28 4c 4e 5f 53 29 20 24 28 73 72 63 64 69 72 29  (LN_S) $(srcdir)
0420: 2f 74 72 61 6d 70 6f 6c 69 6e 65 2e 68 2e 69 6e  /trampoline.h.in
0430: 20 74 72 61 6d 70 6f 6c 69 6e 65 2e 68 0a 0a 74   trampoline.h..t
0440: 72 61 6d 70 6f 6c 69 6e 65 2e 6f 20 3a 20 24 28  rampoline.o : $(
0450: 73 72 63 64 69 72 29 2f 74 72 61 6d 70 6f 6c 69  srcdir)/trampoli
0460: 6e 65 2e 63 20 74 72 61 6d 70 6f 6c 69 6e 65 2e  ne.c trampoline.
0470: 68 0a 09 24 28 43 43 29 20 24 28 43 46 4c 41 47  h..$(CC) $(CFLAG
0480: 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 20 2d  S) $(INCLUDES) -
0490: 63 20 24 28 73 72 63 64 69 72 29 2f 74 72 61 6d  c $(srcdir)/tram
04a0: 70 6f 6c 69 6e 65 2e 63 0a 0a 74 72 61 6d 70 2d  poline.c..tramp-
04b0: 68 70 70 61 2e 6f 20 3a 20 24 28 73 72 63 64 69  hppa.o : $(srcdi
04c0: 72 29 2f 74 72 61 6d 70 2d 68 70 70 61 2e 73 0a  r)/tramp-hppa.s.
04d0: 09 24 28 43 43 29 20 40 47 43 43 5f 58 5f 4e 4f  .$(CC) @GCC_X_NO
04e0: 4e 45 40 20 2d 63 20 24 28 73 72 63 64 69 72 29  NE@ -c $(srcdir)
04f0: 2f 74 72 61 6d 70 2d 68 70 70 61 2e 73 0a 0a 74  /tramp-hppa.s..t
0500: 72 61 6d 70 2d 73 33 39 30 2e 6f 20 3a 20 24 28  ramp-s390.o : $(
0510: 73 72 63 64 69 72 29 2f 74 72 61 6d 70 2d 73 33  srcdir)/tramp-s3
0520: 39 30 2e 73 0a 09 24 28 43 43 29 20 40 47 43 43  90.s..$(CC) @GCC
0530: 5f 58 5f 4e 4f 4e 45 40 20 2d 63 20 24 28 73 72  _X_NONE@ -c $(sr
0540: 63 64 69 72 29 2f 74 72 61 6d 70 2d 73 33 39 30  cdir)/tramp-s390
0550: 2e 73 0a 0a 74 72 61 6d 70 2d 70 6f 77 65 72 70  .s..tramp-powerp
0560: 63 2e 6f 20 3a 20 74 72 61 6d 70 2d 70 6f 77 65  c.o : tramp-powe
0570: 72 70 63 2e 73 0a 09 24 28 43 43 29 20 40 47 43  rpc.s..$(CC) @GC
0580: 43 5f 58 5f 4e 4f 4e 45 40 20 2d 63 20 74 72 61  C_X_NONE@ -c tra
0590: 6d 70 2d 70 6f 77 65 72 70 63 2e 73 0a 0a 74 72  mp-powerpc.s..tr
05a0: 61 6d 70 2d 70 6f 77 65 72 70 63 2e 73 20 3a 20  amp-powerpc.s : 
05b0: 24 28 73 72 63 64 69 72 29 2f 74 72 61 6d 70 2d  $(srcdir)/tramp-
05c0: 70 6f 77 65 72 70 63 2e 6f 6c 64 2e 53 20 24 28  powerpc.old.S $(
05d0: 73 72 63 64 69 72 29 2f 74 72 61 6d 70 2d 70 6f  srcdir)/tramp-po
05e0: 77 65 72 70 63 2e 6e 65 77 2e 53 0a 09 63 61 73  werpc.new.S..cas
05f0: 65 20 22 24 28 4f 53 29 22 20 69 6e 20 5c 0a 09  e "$(OS)" in \..
0600: 20 20 61 69 78 33 2a 29 20 73 79 6e 74 61 78 3d    aix3*) syntax=
0610: 6f 6c 64 3b 3b 20 5c 0a 09 20 20 2a 29 20 73 79  old;; \..  *) sy
0620: 6e 74 61 78 3d 6e 65 77 3b 3b 20 5c 0a 09 65 73  ntax=new;; \..es
0630: 61 63 3b 20 5c 0a 09 24 28 43 50 50 29 20 24 28  ac; \..$(CPP) $(
0640: 73 72 63 64 69 72 29 2f 74 72 61 6d 70 2d 70 6f  srcdir)/tramp-po
0650: 77 65 72 70 63 2e 24 24 7b 73 79 6e 74 61 78 7d  werpc.$${syntax}
0660: 2e 53 20 3e 20 74 72 61 6d 70 2d 70 6f 77 65 72  .S > tramp-power
0670: 70 63 2e 73 0a 0a 74 72 61 6d 70 2d 70 6f 77 65  pc.s..tramp-powe
0680: 72 70 63 36 34 2e 6f 20 3a 20 74 72 61 6d 70 2d  rpc64.o : tramp-
0690: 70 6f 77 65 72 70 63 36 34 2e 73 0a 09 24 28 43  powerpc64.s..$(C
06a0: 43 29 20 40 47 43 43 5f 58 5f 4e 4f 4e 45 40 20  C) @GCC_X_NONE@ 
06b0: 2d 63 20 74 72 61 6d 70 2d 70 6f 77 65 72 70 63  -c tramp-powerpc
06c0: 36 34 2e 73 0a 0a 74 72 61 6d 70 2d 70 6f 77 65  64.s..tramp-powe
06d0: 72 70 63 36 34 2e 73 20 3a 20 24 28 73 72 63 64  rpc64.s : $(srcd
06e0: 69 72 29 2f 74 72 61 6d 70 2d 70 6f 77 65 72 70  ir)/tramp-powerp
06f0: 63 36 34 2e 6e 65 77 2e 53 0a 09 24 28 43 50 50  c64.new.S..$(CPP
0700: 29 20 24 28 73 72 63 64 69 72 29 2f 74 72 61 6d  ) $(srcdir)/tram
0710: 70 2d 70 6f 77 65 72 70 63 36 34 2e 6e 65 77 2e  p-powerpc64.new.
0720: 53 20 3e 20 74 72 61 6d 70 2d 70 6f 77 65 72 70  S > tramp-powerp
0730: 63 36 34 2e 73 0a 0a 74 72 61 6d 70 2d 69 61 36  c64.s..tramp-ia6
0740: 34 2e 6f 20 3a 20 24 28 73 72 63 64 69 72 29 2f  4.o : $(srcdir)/
0750: 74 72 61 6d 70 2d 69 61 36 34 2e 73 0a 09 24 28  tramp-ia64.s..$(
0760: 43 43 29 20 40 47 43 43 5f 58 5f 4e 4f 4e 45 40  CC) @GCC_X_NONE@
0770: 20 2d 63 20 24 28 73 72 63 64 69 72 29 2f 74 72   -c $(srcdir)/tr
0780: 61 6d 70 2d 69 61 36 34 2e 73 0a 0a 63 61 63 68  amp-ia64.s..cach
0790: 65 2d 73 70 61 72 63 2e 6f 20 3a 20 63 61 63 68  e-sparc.o : cach
07a0: 65 2d 73 70 61 72 63 2e 73 0a 09 24 28 43 43 29  e-sparc.s..$(CC)
07b0: 20 40 47 43 43 5f 58 5f 4e 4f 4e 45 40 20 2d 63   @GCC_X_NONE@ -c
07c0: 20 63 61 63 68 65 2d 73 70 61 72 63 2e 73 0a 0a   cache-sparc.s..
07d0: 63 61 63 68 65 2d 73 70 61 72 63 2e 73 20 3a 20  cache-sparc.s : 
07e0: 24 28 73 72 63 64 69 72 29 2f 63 61 63 68 65 2d  $(srcdir)/cache-
07f0: 73 70 61 72 63 2e 53 0a 09 24 28 43 50 50 29 20  sparc.S..$(CPP) 
0800: 24 28 41 53 50 46 4c 41 47 53 29 20 24 28 73 72  $(ASPFLAGS) $(sr
0810: 63 64 69 72 29 2f 63 61 63 68 65 2d 73 70 61 72  cdir)/cache-spar
0820: 63 2e 53 20 7c 20 67 72 65 70 20 2d 76 20 27 5e  c.S | grep -v '^
0830: 20 2a 23 6c 69 6e 65 27 20 7c 20 67 72 65 70 20   *#line' | grep 
0840: 2d 76 20 27 5e 23 27 20 7c 20 73 65 64 20 2d 65  -v '^#' | sed -e
0850: 20 27 73 2c 25 20 2c 25 2c 67 27 20 2d 65 20 27   's,% ,%,g' -e '
0860: 73 2c 2f 2f 2e 2a 24 24 2c 2c 27 20 2d 65 20 27  s,//.*$$,,' -e '
0870: 73 2c 5c 24 24 2c 23 2c 67 27 20 3e 20 63 61 63  s,\$$,#,g' > cac
0880: 68 65 2d 73 70 61 72 63 2e 73 0a 0a 63 61 63 68  he-sparc.s..cach
0890: 65 2d 73 70 61 72 63 36 34 2e 6f 20 3a 20 63 61  e-sparc64.o : ca
08a0: 63 68 65 2d 73 70 61 72 63 36 34 2e 73 0a 09 24  che-sparc64.s..$
08b0: 28 43 43 29 20 40 47 43 43 5f 58 5f 4e 4f 4e 45  (CC) @GCC_X_NONE
08c0: 40 20 2d 63 20 63 61 63 68 65 2d 73 70 61 72 63  @ -c cache-sparc
08d0: 36 34 2e 73 0a 0a 63 61 63 68 65 2d 73 70 61 72  64.s..cache-spar
08e0: 63 36 34 2e 73 20 3a 20 24 28 73 72 63 64 69 72  c64.s : $(srcdir
08f0: 29 2f 63 61 63 68 65 2d 73 70 61 72 63 2e 53 0a  )/cache-sparc.S.
0900: 09 24 28 43 50 50 29 20 24 28 41 53 50 46 4c 41  .$(CPP) $(ASPFLA
0910: 47 53 29 20 24 28 73 72 63 64 69 72 29 2f 63 61  GS) $(srcdir)/ca
0920: 63 68 65 2d 73 70 61 72 63 2e 53 20 7c 20 67 72  che-sparc.S | gr
0930: 65 70 20 2d 76 20 27 5e 20 2a 23 6c 69 6e 65 27  ep -v '^ *#line'
0940: 20 7c 20 67 72 65 70 20 2d 76 20 27 5e 23 27 20   | grep -v '^#' 
0950: 7c 20 73 65 64 20 2d 65 20 27 73 2c 25 20 2c 25  | sed -e 's,% ,%
0960: 2c 67 27 20 2d 65 20 27 73 2c 2f 2f 2e 2a 24 24  ,g' -e 's,//.*$$
0970: 2c 2c 27 20 2d 65 20 27 73 2c 5c 24 24 2c 23 2c  ,,' -e 's,\$$,#,
0980: 67 27 20 3e 20 63 61 63 68 65 2d 73 70 61 72 63  g' > cache-sparc
0990: 36 34 2e 73 0a 0a 63 61 63 68 65 2d 61 6c 70 68  64.s..cache-alph
09a0: 61 2e 6f 20 3a 20 24 28 73 72 63 64 69 72 29 2f  a.o : $(srcdir)/
09b0: 63 61 63 68 65 2d 61 6c 70 68 61 2e 73 0a 09 24  cache-alpha.s..$
09c0: 28 43 43 29 20 40 47 43 43 5f 58 5f 4e 4f 4e 45  (CC) @GCC_X_NONE
09d0: 40 20 2d 63 20 24 28 73 72 63 64 69 72 29 2f 63  @ -c $(srcdir)/c
09e0: 61 63 68 65 2d 61 6c 70 68 61 2e 73 0a 0a 63 61  ache-alpha.s..ca
09f0: 63 68 65 2d 68 70 70 61 2e 6f 20 3a 20 24 28 73  che-hppa.o : $(s
0a00: 72 63 64 69 72 29 2f 63 61 63 68 65 2d 68 70 70  rcdir)/cache-hpp
0a10: 61 2e 73 0a 09 24 28 43 43 29 20 40 47 43 43 5f  a.s..$(CC) @GCC_
0a20: 58 5f 4e 4f 4e 45 40 20 2d 63 20 24 28 73 72 63  X_NONE@ -c $(src
0a30: 64 69 72 29 2f 63 61 63 68 65 2d 68 70 70 61 2e  dir)/cache-hppa.
0a40: 73 0a 0a 63 61 63 68 65 2d 61 72 6d 2e 6f 20 3a  s..cache-arm.o :
0a50: 20 24 28 73 72 63 64 69 72 29 2f 63 61 63 68 65   $(srcdir)/cache
0a60: 2d 61 72 6d 2e 73 0a 09 24 28 43 43 29 20 40 47  -arm.s..$(CC) @G
0a70: 43 43 5f 58 5f 4e 4f 4e 45 40 20 2d 63 20 24 28  CC_X_NONE@ -c $(
0a80: 73 72 63 64 69 72 29 2f 63 61 63 68 65 2d 61 72  srcdir)/cache-ar
0a90: 6d 2e 73 0a 0a 63 61 63 68 65 2d 61 72 6d 65 6c  m.s..cache-armel
0aa0: 2e 6f 20 3a 20 24 28 73 72 63 64 69 72 29 2f 63  .o : $(srcdir)/c
0ab0: 61 63 68 65 2d 61 72 6d 65 6c 2e 73 0a 09 24 28  ache-armel.s..$(
0ac0: 43 43 29 20 40 47 43 43 5f 58 5f 4e 4f 4e 45 40  CC) @GCC_X_NONE@
0ad0: 20 2d 63 20 24 28 73 72 63 64 69 72 29 2f 63 61   -c $(srcdir)/ca
0ae0: 63 68 65 2d 61 72 6d 65 6c 2e 73 0a 0a 63 61 63  che-armel.s..cac
0af0: 68 65 2d 70 6f 77 65 72 70 63 2e 6f 20 3a 20 24  he-powerpc.o : $
0b00: 28 73 72 63 64 69 72 29 2f 63 61 63 68 65 2d 70  (srcdir)/cache-p
0b10: 6f 77 65 72 70 63 2d 73 79 73 76 34 2e 73 20 24  owerpc-sysv4.s $
0b20: 28 73 72 63 64 69 72 29 2f 63 61 63 68 65 2d 70  (srcdir)/cache-p
0b30: 6f 77 65 72 70 63 2d 6d 61 63 6f 73 2e 73 0a 09  owerpc-macos.s..
0b40: 63 61 73 65 20 22 24 28 4f 53 29 22 20 69 6e 20  case "$(OS)" in 
0b50: 5c 0a 09 20 20 6d 61 63 6f 73 2a 20 7c 20 64 61  \..  macos* | da
0b60: 72 77 69 6e 2a 29 20 73 79 6e 74 61 78 3d 6d 61  rwin*) syntax=ma
0b70: 63 6f 73 3b 3b 20 5c 0a 09 20 20 2a 29 20 73 79  cos;; \..  *) sy
0b80: 6e 74 61 78 3d 73 79 73 76 34 3b 3b 20 5c 0a 09  ntax=sysv4;; \..
0b90: 65 73 61 63 3b 20 5c 0a 09 24 28 43 43 29 20 40  esac; \..$(CC) @
0ba0: 47 43 43 5f 58 5f 4e 4f 4e 45 40 20 2d 63 20 24  GCC_X_NONE@ -c $
0bb0: 28 73 72 63 64 69 72 29 2f 63 61 63 68 65 2d 70  (srcdir)/cache-p
0bc0: 6f 77 65 72 70 63 2d 24 24 7b 73 79 6e 74 61 78  owerpc-$${syntax
0bd0: 7d 2e 73 20 3b 20 6d 76 20 63 61 63 68 65 2d 70  }.s ; mv cache-p
0be0: 6f 77 65 72 70 63 2d 24 24 7b 73 79 6e 74 61 78  owerpc-$${syntax
0bf0: 7d 2e 6f 20 63 61 63 68 65 2d 70 6f 77 65 72 70  }.o cache-powerp
0c00: 63 2e 6f 0a 0a 63 61 63 68 65 2d 63 6f 6e 76 65  c.o..cache-conve
0c10: 78 2e 6f 20 3a 20 24 28 73 72 63 64 69 72 29 2f  x.o : $(srcdir)/
0c20: 63 61 63 68 65 2d 63 6f 6e 76 65 78 2e 73 0a 09  cache-convex.s..
0c30: 24 28 43 43 29 20 40 47 43 43 5f 58 5f 4e 4f 4e  $(CC) @GCC_X_NON
0c40: 45 40 20 2d 63 20 24 28 73 72 63 64 69 72 29 2f  E@ -c $(srcdir)/
0c50: 63 61 63 68 65 2d 63 6f 6e 76 65 78 2e 73 0a 0a  cache-convex.s..
0c60: 6c 69 62 74 72 61 6d 70 6f 6c 69 6e 65 2e 61 20  libtrampoline.a 
0c70: 3a 20 24 28 4f 42 4a 45 43 54 53 29 0a 09 24 28  : $(OBJECTS)..$(
0c80: 52 4d 29 20 6c 69 62 74 72 61 6d 70 6f 6c 69 6e  RM) libtrampolin
0c90: 65 2e 61 0a 09 24 28 41 52 29 20 24 28 41 52 5f  e.a..$(AR) $(AR_
0ca0: 46 4c 41 47 53 29 20 6c 69 62 74 72 61 6d 70 6f  FLAGS) libtrampo
0cb0: 6c 69 6e 65 2e 61 20 24 28 4f 42 4a 45 43 54 53  line.a $(OBJECTS
0cc0: 29 0a 09 24 28 52 41 4e 4c 49 42 29 20 6c 69 62  )..$(RANLIB) lib
0cd0: 74 72 61 6d 70 6f 6c 69 6e 65 2e 61 0a 0a 69 6e  trampoline.a..in
0ce0: 73 74 61 6c 6c 20 3a 20 61 6c 6c 20 66 6f 72 63  stall : all forc
0cf0: 65 0a 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 45  e..mkdir -p $(DE
0d00: 53 54 44 49 52 29 24 28 70 72 65 66 69 78 29 0a  STDIR)$(prefix).
0d10: 09 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 53 54  .mkdir -p $(DEST
0d20: 44 49 52 29 24 28 65 78 65 63 5f 70 72 65 66 69  DIR)$(exec_prefi
0d30: 78 29 0a 09 6d 6b 64 69 72 20 2d 70 20 24 28 44  x)..mkdir -p $(D
0d40: 45 53 54 44 49 52 29 24 28 6c 69 62 64 69 72 29  ESTDIR)$(libdir)
0d50: 0a 09 24 28 49 4e 53 54 41 4c 4c 5f 44 41 54 41  ..$(INSTALL_DATA
0d60: 29 20 6c 69 62 74 72 61 6d 70 6f 6c 69 6e 65 2e  ) libtrampoline.
0d70: 61 20 24 28 44 45 53 54 44 49 52 29 24 28 6c 69  a $(DESTDIR)$(li
0d80: 62 64 69 72 29 2f 6c 69 62 74 72 61 6d 70 6f 6c  bdir)/libtrampol
0d90: 69 6e 65 2e 61 0a 09 6d 6b 64 69 72 20 2d 70 20  ine.a..mkdir -p 
0da0: 24 28 44 45 53 54 44 49 52 29 24 28 69 6e 63 6c  $(DESTDIR)$(incl
0db0: 75 64 65 64 69 72 29 0a 09 24 28 49 4e 53 54 41  udedir)..$(INSTA
0dc0: 4c 4c 5f 44 41 54 41 29 20 74 72 61 6d 70 6f 6c  LL_DATA) trampol
0dd0: 69 6e 65 2e 68 20 24 28 44 45 53 54 44 49 52 29  ine.h $(DESTDIR)
0de0: 24 28 69 6e 63 6c 75 64 65 64 69 72 29 2f 74 72  $(includedir)/tr
0df0: 61 6d 70 6f 6c 69 6e 65 2e 68 0a 09 6d 6b 64 69  ampoline.h..mkdi
0e00: 72 20 2d 70 20 24 28 44 45 53 54 44 49 52 29 24  r -p $(DESTDIR)$
0e10: 28 6d 61 6e 64 69 72 29 0a 09 6d 6b 64 69 72 20  (mandir)..mkdir 
0e20: 2d 70 20 24 28 44 45 53 54 44 49 52 29 24 28 6d  -p $(DESTDIR)$(m
0e30: 61 6e 64 69 72 29 2f 6d 61 6e 33 0a 09 24 28 49  andir)/man3..$(I
0e40: 4e 53 54 41 4c 4c 5f 44 41 54 41 29 20 24 28 73  NSTALL_DATA) $(s
0e50: 72 63 64 69 72 29 2f 74 72 61 6d 70 6f 6c 69 6e  rcdir)/trampolin
0e60: 65 2e 33 20 24 28 44 45 53 54 44 49 52 29 24 28  e.3 $(DESTDIR)$(
0e70: 6d 61 6e 64 69 72 29 2f 6d 61 6e 33 2f 74 72 61  mandir)/man3/tra
0e80: 6d 70 6f 6c 69 6e 65 2e 33 0a 09 6d 6b 64 69 72  mpoline.3..mkdir
0e90: 20 2d 70 20 24 28 44 45 53 54 44 49 52 29 24 28   -p $(DESTDIR)$(
0ea0: 64 61 74 61 64 69 72 29 0a 09 6d 6b 64 69 72 20  datadir)..mkdir 
0eb0: 2d 70 20 24 28 44 45 53 54 44 49 52 29 24 28 68  -p $(DESTDIR)$(h
0ec0: 74 6d 6c 64 69 72 29 0a 09 24 28 49 4e 53 54 41  tmldir)..$(INSTA
0ed0: 4c 4c 5f 44 41 54 41 29 20 24 28 73 72 63 64 69  LL_DATA) $(srcdi
0ee0: 72 29 2f 74 72 61 6d 70 6f 6c 69 6e 65 2e 68 74  r)/trampoline.ht
0ef0: 6d 6c 20 24 28 44 45 53 54 44 49 52 29 24 28 68  ml $(DESTDIR)$(h
0f00: 74 6d 6c 64 69 72 29 2f 74 72 61 6d 70 6f 6c 69  tmldir)/trampoli
0f10: 6e 65 2e 68 74 6d 6c 0a 0a 69 6e 73 74 61 6c 6c  ne.html..install
0f20: 64 69 72 73 20 3a 20 66 6f 72 63 65 0a 09 6d 6b  dirs : force..mk
0f30: 64 69 72 20 2d 70 20 24 28 44 45 53 54 44 49 52  dir -p $(DESTDIR
0f40: 29 24 28 70 72 65 66 69 78 29 0a 09 6d 6b 64 69  )$(prefix)..mkdi
0f50: 72 20 2d 70 20 24 28 44 45 53 54 44 49 52 29 24  r -p $(DESTDIR)$
0f60: 28 65 78 65 63 5f 70 72 65 66 69 78 29 0a 09 6d  (exec_prefix)..m
0f70: 6b 64 69 72 20 2d 70 20 24 28 44 45 53 54 44 49  kdir -p $(DESTDI
0f80: 52 29 24 28 6c 69 62 64 69 72 29 0a 09 6d 6b 64  R)$(libdir)..mkd
0f90: 69 72 20 2d 70 20 24 28 44 45 53 54 44 49 52 29  ir -p $(DESTDIR)
0fa0: 24 28 69 6e 63 6c 75 64 65 64 69 72 29 0a 09 6d  $(includedir)..m
0fb0: 6b 64 69 72 20 2d 70 20 24 28 44 45 53 54 44 49  kdir -p $(DESTDI
0fc0: 52 29 24 28 6d 61 6e 64 69 72 29 0a 09 6d 6b 64  R)$(mandir)..mkd
0fd0: 69 72 20 2d 70 20 24 28 44 45 53 54 44 49 52 29  ir -p $(DESTDIR)
0fe0: 24 28 6d 61 6e 64 69 72 29 2f 6d 61 6e 33 0a 09  $(mandir)/man3..
0ff0: 6d 6b 64 69 72 20 2d 70 20 24 28 44 45 53 54 44  mkdir -p $(DESTD
1000: 49 52 29 24 28 64 61 74 61 64 69 72 29 0a 09 6d  IR)$(datadir)..m
1010: 6b 64 69 72 20 2d 70 20 24 28 44 45 53 54 44 49  kdir -p $(DESTDI
1020: 52 29 24 28 68 74 6d 6c 64 69 72 29 0a 0a 75 6e  R)$(htmldir)..un
1030: 69 6e 73 74 61 6c 6c 20 3a 20 66 6f 72 63 65 0a  install : force.
1040: 09 24 28 52 4d 29 20 24 28 44 45 53 54 44 49 52  .$(RM) $(DESTDIR
1050: 29 24 28 6c 69 62 64 69 72 29 2f 6c 69 62 74 72  )$(libdir)/libtr
1060: 61 6d 70 6f 6c 69 6e 65 2e 61 0a 09 24 28 52 4d  ampoline.a..$(RM
1070: 29 20 24 28 44 45 53 54 44 49 52 29 24 28 69 6e  ) $(DESTDIR)$(in
1080: 63 6c 75 64 65 64 69 72 29 2f 74 72 61 6d 70 6f  cludedir)/trampo
1090: 6c 69 6e 65 2e 68 0a 09 24 28 52 4d 29 20 24 28  line.h..$(RM) $(
10a0: 44 45 53 54 44 49 52 29 24 28 6d 61 6e 64 69 72  DESTDIR)$(mandir
10b0: 29 2f 6d 61 6e 33 2f 74 72 61 6d 70 6f 6c 69 6e  )/man3/trampolin
10c0: 65 2e 33 0a 09 24 28 52 4d 29 20 24 28 44 45 53  e.3..$(RM) $(DES
10d0: 54 44 49 52 29 24 28 68 74 6d 6c 64 69 72 29 2f  TDIR)$(htmldir)/
10e0: 74 72 61 6d 70 6f 6c 69 6e 65 2e 68 74 6d 6c 0a  trampoline.html.
10f0: 0a 74 65 73 74 31 2e 6f 20 3a 20 24 28 73 72 63  .test1.o : $(src
1100: 64 69 72 29 2f 74 65 73 74 31 2e 63 20 74 72 61  dir)/test1.c tra
1110: 6d 70 6f 6c 69 6e 65 2e 68 0a 09 24 28 43 43 29  mpoline.h..$(CC)
1120: 20 24 28 43 46 4c 41 47 53 29 20 24 28 49 4e 43   $(CFLAGS) $(INC
1130: 4c 55 44 45 53 29 20 2d 63 20 24 28 73 72 63 64  LUDES) -c $(srcd
1140: 69 72 29 2f 74 65 73 74 31 2e 63 0a 0a 74 65 73  ir)/test1.c..tes
1150: 74 31 20 3a 20 74 65 73 74 31 2e 6f 20 24 28 4f  t1 : test1.o $(O
1160: 42 4a 45 43 54 53 29 0a 09 24 28 43 43 29 20 24  BJECTS)..$(CC) $
1170: 28 43 46 4c 41 47 53 29 20 40 47 43 43 5f 58 5f  (CFLAGS) @GCC_X_
1180: 4e 4f 4e 45 40 20 74 65 73 74 31 2e 6f 20 24 28  NONE@ test1.o $(
1190: 4f 42 4a 45 43 54 53 29 20 2d 6f 20 74 65 73 74  OBJECTS) -o test
11a0: 31 0a 0a 74 65 73 74 32 2e 6f 20 3a 20 24 28 73  1..test2.o : $(s
11b0: 72 63 64 69 72 29 2f 74 65 73 74 32 2e 63 20 74  rcdir)/test2.c t
11c0: 72 61 6d 70 6f 6c 69 6e 65 2e 68 0a 09 24 28 43  rampoline.h..$(C
11d0: 43 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 49  C) $(CFLAGS) $(I
11e0: 4e 43 4c 55 44 45 53 29 20 2d 63 20 24 28 73 72  NCLUDES) -c $(sr
11f0: 63 64 69 72 29 2f 74 65 73 74 32 2e 63 0a 0a 74  cdir)/test2.c..t
1200: 65 73 74 32 20 3a 20 74 65 73 74 32 2e 6f 20 24  est2 : test2.o $
1210: 28 4f 42 4a 45 43 54 53 29 0a 09 24 28 43 43 29  (OBJECTS)..$(CC)
1220: 20 24 28 43 46 4c 41 47 53 29 20 40 47 43 43 5f   $(CFLAGS) @GCC_
1230: 58 5f 4e 4f 4e 45 40 20 74 65 73 74 32 2e 6f 20  X_NONE@ test2.o 
1240: 24 28 4f 42 4a 45 43 54 53 29 20 2d 6f 20 74 65  $(OBJECTS) -o te
1250: 73 74 32 0a 0a 63 68 65 63 6b 31 20 3a 20 61 6c  st2..check1 : al
1260: 6c 20 74 65 73 74 31 0a 09 2e 2f 74 65 73 74 31  l test1.../test1
1270: 0a 0a 63 68 65 63 6b 20 3a 20 61 6c 6c 20 74 65  ..check : all te
1280: 73 74 31 20 74 65 73 74 32 0a 09 2e 2f 74 65 73  st1 test2.../tes
1290: 74 31 0a 09 2e 2f 74 65 73 74 32 0a 09 74 6f 75  t1.../test2..tou
12a0: 63 68 20 74 65 73 74 73 2e 70 61 73 73 65 64 2e  ch tests.passed.
12b0: 24 28 48 4f 53 54 29 0a 0a 65 78 74 72 61 63 68  $(HOST)..extrach
12c0: 65 63 6b 20 3a 20 63 68 65 63 6b 0a 0a 6d 6f 73  eck : check..mos
12d0: 74 6c 79 63 6c 65 61 6e 20 3a 20 63 6c 65 61 6e  tlyclean : clean
12e0: 0a 0a 63 6c 65 61 6e 20 3a 20 66 6f 72 63 65 0a  ..clean : force.
12f0: 09 24 28 52 4d 29 20 24 28 4f 42 4a 45 43 54 53  .$(RM) $(OBJECTS
1300: 29 20 74 72 61 6d 70 2d 70 6f 77 65 72 70 63 2e  ) tramp-powerpc.
1310: 73 20 63 61 63 68 65 2d 73 70 61 72 63 2e 73 20  s cache-sparc.s 
1320: 63 61 63 68 65 2d 73 70 61 72 63 36 34 2e 73 20  cache-sparc64.s 
1330: 6c 69 62 74 72 61 6d 70 6f 6c 69 6e 65 2e 61 20  libtrampoline.a 
1340: 63 6f 72 65 0a 09 24 28 52 4d 29 20 74 65 73 74  core..$(RM) test
1350: 31 2e 6f 20 74 65 73 74 31 20 74 65 73 74 32 2e  1.o test1 test2.
1360: 6f 20 74 65 73 74 32 0a 0a 64 69 73 74 63 6c 65  o test2..distcle
1370: 61 6e 20 3a 20 63 6c 65 61 6e 0a 09 24 28 52 4d  an : clean..$(RM
1380: 29 20 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 20  ) config.status 
1390: 63 6f 6e 66 69 67 2e 6c 6f 67 20 63 6f 6e 66 69  config.log confi
13a0: 67 2e 63 61 63 68 65 20 4d 61 6b 65 66 69 6c 65  g.cache Makefile
13b0: 20 63 6f 6e 66 69 67 2e 68 20 74 72 61 6d 70 6f   config.h trampo
13c0: 6c 69 6e 65 2e 68 20 74 65 73 74 73 2e 70 61 73  line.h tests.pas
13d0: 73 65 64 2e 2a 0a 0a 6d 61 69 6e 74 61 69 6e 65  sed.*..maintaine
13e0: 72 2d 63 6c 65 61 6e 20 3a 20 64 69 73 74 63 6c  r-clean : distcl
13f0: 65 61 6e 0a 0a 66 6f 72 63 65 20 3a 0a 0a 0a     ean..force :...