PageRenderTime 61ms CodeModel.GetById 35ms RepoModel.GetById 1ms app.codeStats 0ms

/plugins/cedet/semantic/Makefile

https://github.com/reillyse/my_emacs_for_rails
Makefile | 203 lines | 162 code | 33 blank | 8 comment | 10 complexity | bcd032a6f0b5cc470679e870ef0ba88f MD5 | raw file
  1. # Automatically Generated Makefile by EDE.
  2. # For use with: make
  3. #
  4. # DO NOT MODIFY THIS FILE OR YOUR CHANGES MAY BE LOST.
  5. # EDE is the Emacs Development Environment.
  6. # http://cedet.sourceforge.net/ede.shtml
  7. #
  8. top=
  9. ede_FILES=Project.ede Makefile
  10. EMACS=emacs
  11. LOADPATH= ../common/ ctags/ wisent/ bovine/\
  12. symref/ ../speedbar/ ../ede/ ../eieio/\
  13. ./
  14. LOADDEFS=semantic-loaddefs.el
  15. LOADDIRS=. bovine wisent ctags symref
  16. init_LISP=semantic-load.el
  17. EMACS=emacs
  18. EMACSFLAGS=-batch --no-site-file
  19. semantic_LISP=semantic.el semantic-fw.el semantic-lex.el semantic-lex-spp.el semantic-edit.el semantic-util.el semantic-tag.el semantic-tag-ls.el semantic-find.el semantic-sort.el semantic-tag-file.el semantic-tag-write.el semantic-doc.el semantic-idle.el semantic-custom.el
  20. utils_LISP=semantic-ast.el semantic-ctxt.el semantic-decorate.el semantic-dep.el semantic-format.el semantic-scope.el
  21. Database_LISP=semanticdb.el semanticdb-mode.el semanticdb-debug.el semanticdb-ebrowse.el semanticdb-el.el semanticdb-file.el semanticdb-find.el semanticdb-mk.el semanticdb-ref.el semanticdb-search.el semanticdb-typecache.el semanticdb-javascript.el semanticdb-global.el
  22. tools_LISP=semantic-adebug.el semantic-chart.el semantic-complete.el semantic-debug.el semantic-decorate-mode.el semantic-decorate-include.el semantic-elp.el semantic-grammar.el semantic-ia-sb.el semantic-ia.el semantic-imenu.el semantic-mru-bookmark.el semantic-sb.el semantic-util-modes.el senator.el
  23. Analyzer_LISP=semantic-analyze.el semantic-analyze-complete.el semantic-analyze-fcn.el semantic-analyze-debug.el semantic-analyze-refs.el
  24. Languages_LISP=semantic-texi.el semantic-html.el
  25. maintenance_LISP=semantic-ede-grammar.el
  26. metagrammar_SEMANTIC_GRAMMAR=semantic-grammar.wy
  27. EMACS=emacs
  28. metagrammar_SEMANTIC_GRAMMAR_EL=semantic-grammar-wy.el
  29. tests_LISP=semantic-regtest.el semantic-ia-utest.el semantic-utest.el semantic-utest-c.el
  30. example_MISC=semantic-example.el semanticdb-skel.el
  31. scripts_MISC=semanticdb.sh
  32. misc_AUX=INSTALL NEWS ChangeLog AUTHORS ONEWS renamelist.txt
  33. VERSION=2.0pre7
  34. DISTDIR=$(top)semantic-$(VERSION)
  35. all: autoloads init semantic utils Database tools Analyzer Languages metagrammar tests example scripts wisent Tests Symref Documentation ctags bovinator
  36. .PHONY: autoloads
  37. autoloads:
  38. @echo "(add-to-list 'load-path nil)" > $@-compile-script
  39. for loadpath in . ${LOADPATH}; do \
  40. echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \
  41. done;
  42. @echo "(require 'cedet-autogen)" >> $@-compile-script
  43. "$(EMACS)" -batch --no-site-file -l $@-compile-script -f cedet-batch-update-autoloads $(LOADDEFS) $(LOADDIRS)
  44. .PHONY: init
  45. init: $(init_LISP)
  46. @echo "(add-to-list 'load-path nil)" > $@-compile-script
  47. for loadpath in . ${LOADPATH}; do \
  48. echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \
  49. done;
  50. @echo "(setq debug-on-error t)" >> $@-compile-script
  51. "$(EMACS)" $(EMACSFLAGS) -l $@-compile-script -f batch-byte-compile $^
  52. .PHONY: semantic
  53. semantic: $(semantic_LISP)
  54. @echo "(add-to-list 'load-path nil)" > $@-compile-script
  55. for loadpath in . ${LOADPATH}; do \
  56. echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \
  57. done;
  58. @echo "(setq debug-on-error t)" >> $@-compile-script
  59. "$(EMACS)" $(EMACSFLAGS) -l $@-compile-script -f batch-byte-compile $^
  60. .PHONY: utils
  61. utils: $(utils_LISP)
  62. @echo "(add-to-list 'load-path nil)" > $@-compile-script
  63. for loadpath in . ${LOADPATH}; do \
  64. echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \
  65. done;
  66. @echo "(setq debug-on-error t)" >> $@-compile-script
  67. "$(EMACS)" $(EMACSFLAGS) -l $@-compile-script -f batch-byte-compile $^
  68. .PHONY: Database
  69. Database: $(Database_LISP)
  70. @echo "(add-to-list 'load-path nil)" > $@-compile-script
  71. for loadpath in . ${LOADPATH}; do \
  72. echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \
  73. done;
  74. @echo "(setq debug-on-error t)" >> $@-compile-script
  75. "$(EMACS)" $(EMACSFLAGS) -l $@-compile-script -f batch-byte-compile $^
  76. .PHONY: tools
  77. tools: $(tools_LISP)
  78. @echo "(add-to-list 'load-path nil)" > $@-compile-script
  79. for loadpath in . ${LOADPATH}; do \
  80. echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \
  81. done;
  82. @echo "(setq debug-on-error t)" >> $@-compile-script
  83. "$(EMACS)" $(EMACSFLAGS) -l $@-compile-script -f batch-byte-compile $^
  84. .PHONY: Analyzer
  85. Analyzer: $(Analyzer_LISP)
  86. @echo "(add-to-list 'load-path nil)" > $@-compile-script
  87. for loadpath in . ${LOADPATH}; do \
  88. echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \
  89. done;
  90. @echo "(setq debug-on-error t)" >> $@-compile-script
  91. "$(EMACS)" $(EMACSFLAGS) -l $@-compile-script -f batch-byte-compile $^
  92. .PHONY: Languages
  93. Languages: $(Languages_LISP)
  94. @echo "(add-to-list 'load-path nil)" > $@-compile-script
  95. for loadpath in . ${LOADPATH}; do \
  96. echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \
  97. done;
  98. @echo "(setq debug-on-error t)" >> $@-compile-script
  99. "$(EMACS)" $(EMACSFLAGS) -l $@-compile-script -f batch-byte-compile $^
  100. .PHONY: maintenance
  101. maintenance: $(maintenance_LISP)
  102. @echo "(add-to-list 'load-path nil)" > $@-compile-script
  103. for loadpath in . ${LOADPATH}; do \
  104. echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \
  105. done;
  106. @echo "(setq debug-on-error t)" >> $@-compile-script
  107. "$(EMACS)" $(EMACSFLAGS) -l $@-compile-script -f batch-byte-compile $^
  108. .PHONY: metagrammar
  109. metagrammar: $(metagrammar_SEMANTIC_GRAMMAR)
  110. @echo "(add-to-list 'load-path nil)" > grammar-make-script
  111. @for loadpath in . ${LOADPATH}; do \
  112. echo "(add-to-list 'load-path \"$$loadpath\")" >> grammar-make-script; \
  113. done;
  114. @echo "(require 'semantic-load)" >> grammar-make-script
  115. @echo "(require 'semantic-grammar)" >> grammar-make-script
  116. "$(EMACS)" -batch --no-site-file -l grammar-make-script -f semantic-grammar-batch-build-packages $^
  117. .PHONY: tests
  118. tests: $(tests_LISP)
  119. @echo "(add-to-list 'load-path nil)" > $@-compile-script
  120. for loadpath in . ${LOADPATH}; do \
  121. echo "(add-to-list 'load-path \"$$loadpath\")" >> $@-compile-script; \
  122. done;
  123. @echo "(setq debug-on-error t)" >> $@-compile-script
  124. "$(EMACS)" $(EMACSFLAGS) -l $@-compile-script -f batch-byte-compile $^
  125. example:
  126. @
  127. scripts:
  128. @
  129. .PHONY:wisent
  130. wisent:
  131. $(MAKE) -C wisent
  132. .PHONY:Tests
  133. Tests:
  134. $(MAKE) -C tests
  135. .PHONY:Symref
  136. Symref:
  137. $(MAKE) -C symref
  138. .PHONY:Documentation
  139. Documentation:
  140. $(MAKE) -C doc
  141. .PHONY:ctags
  142. ctags:
  143. $(MAKE) -C ctags
  144. .PHONY:bovinator
  145. bovinator:
  146. $(MAKE) -C bovine
  147. tags:
  148. $(MAKE) -C wisent/ $(MFLAGS) $@
  149. $(MAKE) -C tests/ $(MFLAGS) $@
  150. $(MAKE) -C symref/ $(MFLAGS) $@
  151. $(MAKE) -C doc/ $(MFLAGS) $@
  152. $(MAKE) -C ctags/ $(MFLAGS) $@
  153. $(MAKE) -C bovine/ $(MFLAGS) $@
  154. clean:
  155. rm -f *.elc
  156. .PHONY: dist
  157. dist: autoloads $(metagrammar_SEMANTIC_GRAMMAR_EL)
  158. mkdir $(DISTDIR)
  159. cp semantic-loaddefs.el $(init_LISP) $(semantic_LISP) $(utils_LISP) $(Database_LISP) $(tools_LISP) $(Analyzer_LISP) $(Languages_LISP) $(maintenance_LISP) $(metagrammar_SEMANTIC_GRAMMAR) $(metagrammar_SEMANTIC_GRAMMAR_EL) $(tests_LISP) $(example_MISC) $(scripts_MISC) $(misc_AUX) $(ede_FILES) $(DISTDIR)
  160. $(MAKE) -C wisent $(MFLAGS) DISTDIR=$(DISTDIR)/wisent dist
  161. $(MAKE) -C tests $(MFLAGS) DISTDIR=$(DISTDIR)/tests dist
  162. $(MAKE) -C symref $(MFLAGS) DISTDIR=$(DISTDIR)/symref dist
  163. $(MAKE) -C doc $(MFLAGS) DISTDIR=$(DISTDIR)/doc dist
  164. $(MAKE) -C ctags $(MFLAGS) DISTDIR=$(DISTDIR)/ctags dist
  165. $(MAKE) -C bovine $(MFLAGS) DISTDIR=$(DISTDIR)/bovine dist
  166. Makefile: Project.ede
  167. @echo Makefile is out of date! It needs to be regenerated by EDE.
  168. @echo If you have not modified Project.ede, you can use 'touch' to update the Makefile time stamp.
  169. @false
  170. # End of Makefile