;;; semantic/ede-grammar.el --- EDE support for Semantic Grammar Files
-;;; Copyright (C) 2003, 2004, 2007, 2008, 2009 Free Software Foundation, Inc.
+;; Copyright (C) 2003-2004, 2007-2012 Free Software Foundation, Inc.
;; Author: Eric M. Ludlam <zappo@gnu.org>
;; Keywords: project, make
"@for loadpath in . ${LOADPATH}; do \\"
" echo \"(add-to-list 'load-path \\\"$$loadpath\\\")\" >> grammar-make-script; \\"
"done;"
- "@echo \"(require 'semantic-load)\" >> grammar-make-script"
- "@echo \"(require 'semantic-grammar)\" >> grammar-make-script"
+ "@echo \"(require 'semantic/load)\" >> grammar-make-script"
+ "@echo \"(require 'semantic/grammar)\" >> grammar-make-script"
;; "@echo \"(setq debug-on-error t)\" >> grammar-make-script"
"\"$(EMACS)\" -batch --no-site-file -l grammar-make-script -f semantic-grammar-batch-build-packages $^"
)
"@for loadpath in . ${LOADPATH}; do \\"
" echo \"(add-to-list 'load-path \\\"$$loadpath\\\")\" >> grammar-make-script; \\"
"done;"
- "@echo \"(require 'semantic-load)\" >> grammar-make-script"
- "@echo \"(require 'semantic-grammar)\" >> grammar-make-script"
+ "@echo \"(require 'semantic/load)\" >> grammar-make-script"
+ "@echo \"(require 'semantic/grammar)\" >> grammar-make-script"
;; "@echo \"(setq debug-on-error t)\" >> grammar-make-script"
"\"$(EMACS)\" -batch --no-site-file -l grammar-make-script -f semantic-grammar-batch-build-packages $^"
)
(save-excursion
(semantic-grammar-create-package))
(save-buffer)
- (let ((cf (concat (semantic-grammar-package) ".el")))
- (if (or (not (file-exists-p cf))
- (file-newer-than-file-p src cf))
- (byte-compile-file cf)))))
- (oref obj source)))
+ (byte-recompile-file (concat (semantic-grammar-package) ".el") nil 0)))
+ (oref obj source)))
(message "All Semantic Grammar sources are up to date in %s" (object-name obj)))
;;; Makefile generation functions
(provide 'semantic/ede-grammar)
-;; arch-tag: 37a06a8d-957a-4fa2-a931-38482d28c24a
;;; semantic/ede-grammar.el ends here