home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / CLISP-2.LHA / CLISP960530-ki.lha / ffcall / trampoline / Makefile.devel < prev    next >
Encoding:
Makefile  |  1996-04-15  |  2.2 KB  |  81 lines

  1. HOST = i486-linux
  2. CPU = i386
  3. GCC = gcc
  4. GCCFLAGS = -O2 -fomit-frame-pointer
  5. ASPREFIX = /usr1/gnu/lib
  6. RM = rm -f
  7. ROFF_MAN = groff -Tascii -mandoc
  8.  
  9. all : proto-i386.s proto-m68k.s proto-mips.s proto-sparc.s proto-alpha.s proto-hppa.s proto-arm.s proto-rs6000.s proto-m88k.s proto-convex.s \
  10.       cache-hppa.s cache-convex.s trampoline.man
  11.  
  12. proto-i386.s : proto.c
  13.     $(GCC) $(GCCFLAGS) -D__i386__ -b i486-linux -S proto.c -o $@
  14.  
  15. proto-m68k.s : proto.c
  16.     $(GCC) $(GCCFLAGS) -D__m68k__ -b m68k-sun -S proto.c -o $@
  17.  
  18. proto-mips.s : proto.c
  19.     $(GCC) $(GCCFLAGS) -D__mips__ -b mips-sgi -S proto.c -o $@ -mabicalls
  20.  
  21. proto-sparc.s : proto.c
  22.     $(GCC) $(GCCFLAGS) -D__sparc__ -b sparc-sun -S proto.c -o $@
  23.  
  24. proto-alpha.s : proto.c
  25.     $(GCC) $(GCCFLAGS) -D__alpha__ -b alpha-dec-osf -S proto.c -o $@
  26.  
  27. proto-hppa.s : proto.c
  28.     $(GCC) $(GCCFLAGS) -D__hppa__ -b hppa1.0-hpux -S proto.c -o $@
  29.  
  30. proto-arm.s : proto.c
  31.     $(GCC) $(GCCFLAGS) -D__arm__ -b arm-acorn-riscix -S proto.c -o $@
  32.  
  33. proto-rs6000.s : proto.c
  34.     $(GCC) $(GCCFLAGS) -D__rs6000__ -b rs6000 -S proto.c -o $@
  35.  
  36. proto-m88k.s : proto.c
  37.     $(GCC) $(GCCFLAGS) -D__m88k__ -b m88k-dgux -S proto.c -o $@
  38.  
  39. proto-convex.s : proto.c
  40.     $(GCC) $(GCCFLAGS) -D__convex__ -b convex-c2 -S proto.c -o $@
  41.  
  42. cache-hppa.s : cache-hppa.c
  43.     $(GCC) $(GCCFLAGS) -D__hppa__ -b hppa1.0-hpux -S $< -o $@
  44.  
  45. cache-convex.s : cache-convex.c
  46.     $(GCC) $(GCCFLAGS) -D__convex__ -b convex-c2 -S $< -o $@
  47.  
  48. trampoline.man : trampoline.3
  49.     $(ROFF_MAN) trampoline.3 > trampoline.man
  50.  
  51. tramp-i386.o : tramp-i386.s
  52.     $(ASPREFIX)/i486-linux/bin/as tramp-i386.s -o $@
  53.  
  54. tramp-m68k.o : tramp-m68k.s
  55.     $(ASPREFIX)/m68k-sun/bin/as tramp-m68k.s -o $@
  56.  
  57. tramp-mips.o : tramp-mips.s
  58.     $(ASPREFIX)/mips-sgi/bin/as tramp-mips.s -o $@
  59.  
  60. tramp-sparc.o : tramp-sparc.s
  61.     $(ASPREFIX)/sparc-sun/bin/as tramp-sparc.s -o $@
  62.  
  63. tramp-alpha.o : tramp-alpha.s
  64.     $(ASPREFIX)/alpha-dec-osf/bin/as tramp-alpha.s -o $@
  65.  
  66. tramp-hppa.o : tramp-hppa.s
  67.     $(ASPREFIX)/hppa1.0-hpux/bin/as tramp-hppa.s -o $@
  68.  
  69. tramp-arm.o : tramp-arm.s
  70.     $(ASPREFIX)/arm-acorn-riscix/bin/as tramp-arm.s -o $@
  71.  
  72. tramp-rs6000-old.o : tramp-rs6000-old.s
  73.     $(ASPREFIX)/rs6000/bin/as tramp-rs6000-old.s -o $@
  74.  
  75. tramp-m88k.o : tramp-m88k.s
  76.     $(ASPREFIX)/m88k-coff/bin/as tramp-m88k.s -o $@
  77.  
  78. tramp-convex.o : tramp-convex.s
  79.     $(ASPREFIX)/convex-c2/bin/as tramp-convex.s -o $@
  80.  
  81.