• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/lisp/progmodes/

Lines Matching defs:make

0 ;;; make-mode.el --- makefile editing commands for Emacs
54 ;; The command C-c TAB in the makefile buffer inserts a GNU make builtin.
149 standard make expects. However, newer makes such as dmake
234 ;; Special targets for DMake, Sun's make ...
254 "*List of macros that are resolved by make at runtime.
316 "List of keywords understood by standard make.")
347 "List of keywords understood by BSD make.")
349 (defun makefile-make-font-lock-keywords (var keywords space
397 ;; They can make a tab fail to be effective.
408 (makefile-make-font-lock-keywords
414 (makefile-make-font-lock-keywords
420 (makefile-make-font-lock-keywords
439 (makefile-make-font-lock-keywords
477 '("\\<make\\(?:perl\\|sub\\s +\\S +\\)\\s *\n?\\s *{\\(?:{\\s *\n?\\(\\(?:.*\n\\)+?\\)\\s *}\\|\\s *\\(\\(?:.*?\\|\n?\\(?:.*\n\\)+?\\)\\)\\)}"
489 (makefile-make-font-lock-keywords
494 "^\\(?: [ \t]*\\)?\\.\\(?:el\\)?if\\(n?\\)\\(?:def\\|make\\)?\\>[ \t]*\\(!?\\)"
499 (makefile-make-font-lock-keywords
529 ;;; The standard configuration assumes that your `make' program
533 ;;; make -q foo
538 ;;; it. Try it with your favourite one. GNU make, System V make, and
540 ;;; Set the variable `makefile-brave-make' to the name of the
541 ;;; make utility that does this on your system.
543 ;;; of `makefile-query-by-make-minus-q' .
546 (defcustom makefile-brave-make "make"
547 "*How to invoke make, for `makefile-query-targets'.
548 This should identify a `make' command that can handle the `-q' option."
553 'makefile-query-by-make-minus-q
554 "*Function to call to determine whether a make target is up to date.
586 (let ((map (make-sparse-keymap)))
614 (cons "Makefile" (make-sparse-keymap "Makefile")))
632 (let ((map (make-sparse-keymap)))
650 (let ((st (make-syntax-table)))
734 If you are editing a file for a different make, try one of the
766 standard make expects. However, newer makes such as dmake
824 (make-local-variable 'makefile-target-table)
825 (make-local-variable 'makefile-macro-table)
826 (make-local-variable 'makefile-has-prereqs)
827 (make-local-variable 'makefile-need-target-pickup)
828 (make-local-variable 'makefile-need-macro-pickup)
831 (make-local-variable 'font-lock-defaults)
844 (make-local-variable 'add-log-current-defun-function)
848 (make-local-variable 'imenu-generic-expression)
852 (make-local-variable 'dabbrev-abbrev-skip-leading-regexp)
859 (make-local-variable 'fill-paragraph-function)
863 (make-local-variable 'comment-start)
865 (make-local-variable 'comment-end)
867 (make-local-variable 'comment-start-skip)
871 (set (make-local-variable 'indent-line-function) 'indent-to-left-margin)
901 (set (make-local-variable 'makefile-rule-action-regex)
906 `(("Functions" "^[ \t]*\\(?:make\\)?sub[ \t]+\\([A-Za-z0-9_]+\\)" 1)
911 "An adapted `makefile-mode' that knows about BSD make."
912 (set (make-local-variable 'makefile-dependency-regex)
914 (set (make-local-variable 'makefile-dependency-skip) "^:!")
915 (set (make-local-variable 'makefile-rule-action-regex)
1218 ;; Can't complete any more, so make completion list. FIXME
1247 (endmark (make-marker)))
1373 (concat (make-string makefile-browser-leftmost-column ?\ )
1382 (concat (make-string makefile-browser-leftmost-column ?\ )
1531 (set (make-local-variable 'makefile-browser-selection-vector)
1532 (make-vector (+ (length targets) (length macros)) nil))
1642 (defun makefile-query-by-make-minus-q (target &optional filename)
1644 (call-process makefile-brave-make nil nil nil
1690 ;;; GNU make function support
1694 "Insert a GNU make function call.
1882 (provide 'make-mode)
1885 ;;; make-mode.el ends here