home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / CLISP-2.LHA / CLISP960530-ki.lha / ffcall / avcall / Makefile < prev    next >
Encoding:
Makefile  |  1996-06-12  |  3.8 KB  |  147 lines

  1. # Generated automatically from Makefile.in by configure.
  2. # Makefile for avcall
  3.  
  4. #### Start of system configuration section. ####
  5.  
  6. HOST = m68k-cbm-amigados
  7. CPU = m68k
  8.  
  9. # Directories used by "make":
  10. srcdir = /WB/usr/source/clisp/ffcall/avcall
  11.  
  12. # Directories used by "make install":
  13. prefix = /usr/local
  14. local_prefix = /usr/local
  15. exec_prefix = $(prefix)
  16. libdir = $(exec_prefix)/lib
  17. includedir = $(local_prefix)/include
  18. mandir = $(exec_prefix)/man
  19.  
  20. # Programs used by "make":
  21. CC = gcc
  22. CFLAGS = -g -O
  23. CPP = gcc -E
  24. INCLUDES = -I. -I$(srcdir)
  25. ASPFLAGS = `if test true = true; then echo '-DUNDERSCORE'; fi`
  26. AR = ar
  27. AR_FLAGS = rc
  28. RANLIB = ranlib
  29. MV = mv
  30. LN = ln
  31. RM = rm -f
  32.  
  33.  
  34. # Programs used by "make install":
  35. INSTALL = /bin/install -c
  36. INSTALL_PROGRAM = $(INSTALL)
  37. INSTALL_DATA = $(INSTALL) -m 644
  38.  
  39. #### End of system configuration section. ####
  40.  
  41. SHELL = /bin/sh
  42.  
  43. OBJECTS = avcall.o structcpy.o
  44.  
  45. all : $(OBJECTS) libavcall.a avcall.h $(srcdir)/avcall.3 $(srcdir)/avcall.html
  46.  
  47. avcall.o : avcall-$(CPU).o
  48.     $(RM) avcall.o
  49.     $(LN) avcall-$(CPU).o avcall.o
  50.  
  51. avcall-i386.o : avcall-i386.s
  52.     $(CC) -c avcall-i386.s
  53.  
  54. avcall-i386.s : $(srcdir)/avcall-i386.S
  55.     $(CPP) $(ASPFLAGS) $(srcdir)/avcall-i386.S | grep -v '^ *#line' | grep -v '^#ident' | sed -e 's,% ,%,g' > avcall-i386.s
  56.  
  57. avcall-sparc.o : avcall-sparc.s
  58.     $(CC) -c avcall-sparc.s
  59.  
  60. avcall-sparc.s : $(srcdir)/avcall-sparc.S
  61.     $(CPP) $(ASPFLAGS) $(srcdir)/avcall-sparc.S > avcall-sparc.s
  62.  
  63. avcall-m68k.o : $(srcdir)/avcall-m68k.s
  64.     $(CC) -c -mc68020 $(srcdir)/avcall-m68k.s
  65.  
  66. avcall-mips.o : $(srcdir)/avcall-mips.s
  67.     $(CC) -c $(srcdir)/avcall-mips.s
  68.  
  69. avcall-alpha.o : $(srcdir)/avcall-alpha.s
  70.     $(CC) -c $(srcdir)/avcall-alpha.s
  71.  
  72. avcall-hppa.o : $(srcdir)/avcall-hppa.s
  73.     $(CC) -c $(srcdir)/avcall-hppa.s
  74.  
  75. avcall-arm.o : $(srcdir)/avcall-arm.s
  76.     $(CC) -c $(srcdir)/avcall-arm.s
  77.  
  78. avcall-rs6000.o : $(srcdir)/avcall-rs6000.s
  79.     $(CC) -c $(srcdir)/avcall-rs6000.s
  80.  
  81. avcall-m88k.o : $(srcdir)/avcall-m88k.s
  82.     $(CC) -c $(srcdir)/avcall-m88k.s
  83.  
  84. avcall-convex.o : $(srcdir)/avcall-convex.s
  85.     $(CC) -c $(srcdir)/avcall-convex.s
  86.  
  87. structcpy.o : $(srcdir)/structcpy.c
  88.     $(CC) $(CFLAGS) -c $(srcdir)/structcpy.c
  89.  
  90. libavcall.a : $(OBJECTS)
  91.     $(RM) libavcall.a
  92.     $(AR) $(AR_FLAGS) libavcall.a $(OBJECTS)
  93.     $(RANLIB) libavcall.a
  94.  
  95. install : all force
  96.     if [ ! -d $(libdir) ] ; then mkdir $(libdir) ; fi
  97.     $(INSTALL_DATA) libavcall.a $(libdir)/libavcall.a
  98.     if [ ! -d $(includedir) ] ; then mkdir $(includedir) ; fi
  99.     $(INSTALL_DATA) avcall.h $(includedir)/avcall.h
  100.     if [ ! -d $(mandir) ] ; then mkdir $(mandir) ; fi
  101.     if [ ! -d $(mandir)/man3 ] ; then mkdir $(mandir)/man3 ; fi
  102.     $(INSTALL_DATA) $(srcdir)/avcall.3 $(mandir)/man3/avcall.3
  103.     if [ ! -d $(mandir)/html ] ; then mkdir $(mandir)/html ; fi
  104.     $(INSTALL_DATA) $(srcdir)/avcall.html $(mandir)/html/avcall.html
  105.  
  106. installdirs : force
  107.     if [ ! -d $(libdir) ] ; then mkdir $(libdir) ; fi
  108.     if [ ! -d $(includedir) ] ; then mkdir $(includedir) ; fi
  109.     if [ ! -d $(mandir) ] ; then mkdir $(mandir) ; fi
  110.     if [ ! -d $(mandir)/man3 ] ; then mkdir $(mandir)/man3 ; fi
  111.     if [ ! -d $(mandir)/html ] ; then mkdir $(mandir)/html ; fi
  112.  
  113. uninstall : force
  114.     $(RM) $(libdir)/libavcall.a
  115.     $(RM) $(includedir)/avcall.h
  116.     $(RM) $(mandir)/man3/avcall.3
  117.     $(RM) $(mandir)/html/avcall.html
  118.  
  119. tests.o : $(srcdir)/tests.c avcall.h
  120.     $(CC) $(CFLAGS) $(INCLUDES) -c $(srcdir)/tests.c
  121.  
  122. tests.s : $(srcdir)/tests.c avcall.h
  123.     $(CC) $(CFLAGS) $(INCLUDES) -S $(srcdir)/tests.c
  124.  
  125. tests : tests.o $(OBJECTS)
  126.     $(CC) $(CFLAGS) tests.o $(OBJECTS) -o tests
  127.  
  128. check : all tests
  129.     ./tests > tests.out
  130.     uniq -u < tests.out > tests.output.$(HOST)
  131.     test '!' -s tests.output.$(HOST)
  132.  
  133. mostlyclean : clean
  134.  
  135. clean : force
  136.     $(RM) *.o *.a core
  137.     $(RM) avcall-i386.s avcall-sparc.s
  138.     $(RM) tests.o tests.s tests tests.out
  139.  
  140. distclean : clean
  141.     $(RM) config.status config.log config.cache Makefile avcall.h tests.output.*
  142.  
  143. maintainer-clean : distclean
  144.  
  145. force :
  146.  
  147.