home *** CD-ROM | disk | FTP | other *** search
/ Dream 57 / Amiga_Dream_57.iso / Amiga / Programmation / c / QuakeC / qtools0.2-src.lha / src / libqdisplay / Makefile.in < prev    next >
Encoding:
Makefile  |  1998-07-15  |  2.1 KB  |  95 lines

  1. # Generated automatically from Makefile.in by configure.
  2. # MakeFile for QuakeTools
  3.  
  4. QDLIB = @top_srcdir@/lib/libqdisplay.a
  5. QDLIBP = @top_srcdir@/lib/libqdisplay_p.a
  6. QDLIBV = @top_srcdir@/lib/libqdisplay_v.a
  7. QDLIBB = @top_srcdir@/lib/libqdisplay_b.a
  8.  
  9. #
  10. # buildings
  11. #
  12. default: $(QDLIB)                        # build the default useable library
  13. profile: $(QDLIBP)                        # build the library with later profiling capabilities
  14. coverage: $(QDLIBV)                        # build the library to analyse code-/execution-streams
  15. branch: $(QDLIBB)                        # rebuild the library after branches have been analysed
  16.     -mv -f $(QDLIBB) $(QDLIB)
  17. all: default profile coverage                    # build the complete package
  18.  
  19. #
  20. # cleanups
  21. clean:                                # clean the default library
  22.     -rm -f $(QDLIB) $(QDOBJ)
  23. cleanprofile:                            # clean the profile library
  24.     -rm -f $(QDLIBP) $(QDOBJP)
  25. cleancoverage:                            # clean the analyse library
  26.     -rm -f $(QDLIBV) $(QDOBJV) $(QDOBJBB)
  27. cleanbranch:                            # clean the post-analysed branch-optimized library
  28.     -rm -f $(QDLIB) $(QDOBJ)
  29. cleanall: clean cleancoverage cleanprofile cleanbranch        # clean everything
  30.  
  31. #
  32. # dists
  33. #
  34. distclean: cleanall                        # clean even the configured files
  35.     -rm -f Makefile
  36.  
  37. backup: Makefile
  38.     cp Makefile Makefile.bak
  39. restore: Makefile.bak
  40.     cp Makefile.bak Makefile
  41.     rm Makefile.bak
  42.  
  43. #
  44. # debugging/analysing
  45. #
  46. analyse:
  47.     for i in $(QDSRC); do \
  48.       gcov -f -l -b $$i >$$i.branch; \
  49.     done
  50. analyseclean:
  51.     -rm -f $(QDOBJDA) $(QDOBJBR) *.gcov
  52.  
  53. #
  54. # rules
  55. #
  56. include    @top_srcdir@/src/Makefile-rules
  57. #DEFS += -DNOASM
  58. #ASFLAGS += -DNOASM
  59.  
  60. #
  61. # sources/objects/libraries
  62. #
  63. QDSRC =    3d.c cache.c clippoly.c display.c draw.c render.c \
  64.     surface.c tables.c tbsp.c
  65.  
  66. QDOBJ = $(QDSRC:.c=.o)
  67. QDOBJP = $(QDSRC:.c=_p.o)
  68. QDOBJV = $(QDSRC:.c=.v)
  69. QDOBJB = $(QDSRC:.c=.b)
  70. QDOBJDA = $(QDSRC:.c=.da)
  71. QDOBJBR = $(QDSRC:.c=.branch)
  72. QDOBJBB = $(QDSRC:.c=.b*)
  73.  
  74. @top_srcdir@/lib/libqdisplay.a: $(QDOBJ)
  75.     $(AR) rcv $@ $?
  76.     $(RAN) $@
  77. @top_srcdir@/lib/libqdisplay_p.a: $(QDOBJP)
  78.     $(AR) rcv $@ $?
  79.     $(RAN) $@
  80. @top_srcdir@/lib/libqdisplay_v.a: $(QDOBJV)
  81.     $(AR) rcv $@ $?
  82.     $(RAN) $@
  83. @top_srcdir@/lib/libqdisplay_b.a: $(QDOBJB)
  84.     $(AR) rcv $@ $?
  85.     $(RAN) $@
  86.  
  87. #
  88. # dependencies
  89. #
  90. depend:
  91.     @MKD@ -m $(INCL) $(QDSRC)
  92.  
  93. # DO NOT DELETE
  94.