(require 'semantic)
(require 'semantic/bovine/make-by)
(require 'semantic/analyze)
-(require 'semantic/format)
+(require 'semantic/dep)
-(eval-when-compile
- (require 'semantic/dep))
+(declare-function semantic-analyze-possible-completions-default
+ "semantic/analyze/complete")
;;; Code:
(define-lex-analyzer semantic-lex-make-backslash-no-newline
"Return a list of possible completions in a Makefile.
Uses default implementation, and also gets a list of filenames."
(save-excursion
+ (require 'semantic/analyze/complete)
(set-buffer (oref context buffer))
(let* ((normal (semantic-analyze-possible-completions-default context))
(classes (oref context :prefixclass))
(setq semantic-lex-analyzer #'semantic-make-lexer)
)
-;;;###autoload
-(add-hook 'makefile-mode-hook 'semantic-default-make-setup)
-
(provide 'semantic/bovine/make)
;; Local variables: