home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / kaffe-0.5p4-src.tgz / tar.out / contrib / kaffe / kaffeh / Makefile.in < prev    next >
Makefile  |  1996-09-28  |  1KB  |  52 lines

  1. # Makefile.in for kaffeh - kaffe native code stub generator.
  2. #
  3. # Copyright (c) 1996 Systems Architecture Research Centre,
  4. #           City University, London, UK.
  5. #
  6. # See the file "license.terms" for information on usage and redistribution
  7. # of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  8. #
  9. # Written by Tim Wilkinson <tim@sarc.city.ac.uk>, February 1996.
  10.  
  11. @VPATHOPT@=    @srcdir@
  12. srcdir=        @srcdir@
  13. prefix=        @prefix@
  14. exec_prefix=    @exec_prefix@
  15. bindir=        @bindir@
  16. INSTALL=    @INSTALL@
  17. INSTALL_PROGRAM=@INSTALL_PROGRAM@
  18. CC=        @CC@
  19. CFLAGS=        @CFLAGS@ -I. -I$(srcdir) -I../config -I$(srcdir)/../kaffevm -I$(srcdir)/../config -DKVER=\"@KVER@\"
  20. LDFLAGS=    @LDFLAGS@
  21. LIBS=        @LIBS@
  22. OBJEXT=        @OBJEXT@
  23.  
  24. OBJECT=\
  25.         constants$(OBJEXT) \
  26.         sigs$(OBJEXT) \
  27.         support$(OBJEXT) \
  28.         main$(OBJEXT) \
  29.         zextract$(OBJEXT) \
  30.         readClass$(OBJEXT)
  31.  
  32. all:        kaffeh
  33.  
  34. kaffeh:        $(OBJECT)
  35.         $(CC) $(LDFLAGS) -o kaffeh $(OBJECT) $(LIBS)
  36.  
  37. readClass$(OBJEXT):    $(srcdir)/../kaffevm/readClass.c
  38.         $(CC) $(CFLAGS) -c $<
  39.  
  40. zextract$(OBJEXT):    $(srcdir)/../kaffevm/zextract.c
  41.         $(CC) $(CFLAGS) -c $<
  42.  
  43. clean:
  44.         rm -f kaffeh kaffeh.core $(OBJECT)
  45.  
  46. distclean:    clean
  47.         rm -f config.log config.status Makefile
  48.  
  49. install:
  50.         test -d $(bindir) || mkdir -p $(bindir)
  51.         $(INSTALL_PROGRAM) kaffeh $(bindir)/kaffeh
  52.