MMCT TEAM
Server IP : 111.118.215.189  /  Your IP : 3.133.86.98
Web Server : Apache
System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : a1673wkz ( 2475)
PHP Version : 8.2.25
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /usr/share/emacs/24.3/lisp/cedet/ede/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //usr/share/emacs/24.3/lisp/cedet/ede/proj-info.elc
;ELC
;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:11:07 2024
;;; from file /builddir/build/BUILD/emacs-24.3/lisp/cedet/ede/proj-info.el
;;; in Emacs version 24.3.1
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\302\303\304\305\306$\207" [require ede/pmake eieio-defclass ede-proj-target-makefile-info (ede-proj-target-makefile) ((menu :initform nil) (keybindings :initform nil) (availablecompilers :initform '(ede-makeinfo-compiler ede-texi2html-compiler)) (sourcetype :initform '(ede-makeinfo-source)) (mainmenu :initarg :mainmenu :initform "" :type string :custom string :documentation "The main menu resides in this file.\nAll other sources should be included independently.")) ("Target for a single info file.")] 5)
#@33 Texinfo source code definition.
(defvar ede-makeinfo-source (ede-sourcecode "ede-makeinfo-source" :name "Texinfo" :sourcepattern "\\.texi?$" :garbagepattern '("*.info*" "*.html")) (#$ . 1097))
#@40 Compile texinfo files into info files.
(defvar ede-makeinfo-compiler (ede-compiler "ede-makeinfo-compiler" :name "makeinfo" :variables '(("MAKEINFO" . "makeinfo")) :commands '("$(MAKEINFO) $<") :autoconf '(("AC_CHECK_PROG" . "MAKEINFO, makeinfo")) :sourcetype '(ede-makeinfo-source)) (#$ . 1296))
#@40 Compile texinfo files into html files.
(defvar ede-texi2html-compiler (ede-compiler "ede-texi2html-compiler" :name "texi2html" :variables '(("TEXI2HTML" . "makeinfo -html")) :commands '("makeinfo -o $@ $<") :sourcetype '(ede-makeinfo-source)) (#$ . 1599))
(byte-code "\300\301\302\301\303\"\"\210\304\301\305\306\307$\210\300\310\302\310\311\"\"\210\304\310\305\306\312$\210\300\313\302\313\314\"\"\210\304\313\305\306\315$\207" [eieio--defalias ede-proj-configure-add-missing eieio--defgeneric-init-form #1="Query if any files needed by THIS provided by automake are missing.\nResults in --add-missing being passed to automake." eieio--defmethod nil ede-proj-target-makefile-info #[(this) "\300\301 \302\"?\207" [ede-expand-filename ede-toplevel "texinfo.tex"] 3 #1#] ede-proj-makefile-sourcevar #2="Return the variable name for THIS's sources." #[(this) "\303	\302\"\304\305\n\"\203\306\307\310\311\n$\202\n*\312P\207" [this obj name eieio-oref string-match "\\." replace-match "_" nil t "_TEXINFOS"] 5 #2#] ede-proj-makefile-insert-source-variables #3="Insert the source variables needed by THIS info target.\nOptional argument MORESOURCE is a list of additional sources to add to the\nsources variable.\nDoes the usual for Makefile mode, but splits source into two variables\nwhen working in Automake mode." #[(this &optional moresource) "\306 \204\307 \207\310!\311\312\313\"!\312\303\"\206\n@\314\n\"\315\316\212db\210\317\320\f\321Q\322\315#)\203]\323\225b\210\324 \210i\325W\203Uh\326U\204Xh\327U\204X\330c\210\202X\331c\210\322\202b\f\332\261\210c\210
\203l\333c\210db\210*\315	\212db\210\317\320\f\321Q\322\315#)\203\253\323\225b\210\324 \210i\325W\203\243h\326U\204\246h\327U\204\246\330c\210\202\246\331c\210\322\202\260\f\332\261\210\334\335\n\330#c\210
\203\276\333c\210db\210* \205\312\336\337!+\207" [this sv src menu v addcr ede-proj-automake-p call-next-method ede-proj-makefile-sourcevar copy-sequence eieio-oref source delq t "info_TEXINFOS" re-search-backward "^" "\\s-*=" nil 0 ede-pmake-end-of-variable 40 61 32 " " "\\\n   " "=" "\n" mapconcat identity error "Texinfo files should not have moresource" moresource] 4 #3#]] 5)
#@57 Find the info filename produced by SOURCE texinfo file.
(defalias 'ede-makeinfo-find-info-filename #[(source) "\304!\304!\206\305\306\307#\306r\nq\210\212eb\210\310\311\306\307#\203&\312\313!*\n=\2041\314\n!\210	+\207" [source info buffer opened get-file-buffer find-file-noselect nil t re-search-forward "^@setfilename\\s-+\\([^.]+\\).info$" match-string 1 kill-buffer] 5 (#$ . 3799)])
(byte-code "\300\301\302\301\303\"\"\210\304\301\305\306\307$\210\300\310\302\310\311\"\"\210\304\310\305\306\312$\210\300\313\302\313\311\"\"\210\304\313\305\306\314$\210\300\315\302\315\316\"\"\210\304\315\305\306\317$\210\300\320\302\320\321\"\"\210\304\320\305\306\322$\210\323\324!\207" [eieio--defalias ede-proj-makefile-target-name eieio--defgeneric-init-form #1="Return the name of the main target for THIS target." eieio--defmethod nil ede-proj-target-makefile-info #[(this) "\303\304\"\305\230\204\303\304\"\202\303\301\"@\306	!\211\206!\307	!\310P*\207" [this source info eieio-oref mainmenu #3="" ede-makeinfo-find-info-filename file-name-sans-extension ".info"] 4 #1#] ede-proj-makefile-insert-dist-dependencies #2="Insert any symbols that the DIST rule should depend on.\nTexinfo files want to insert generated `.info' files.\nArgument THIS is the target which needs to insert an info file." #[(this) "\301\302!\261\207" [this " " ede-proj-makefile-target-name] 3 #2#] ede-proj-makefile-insert-dist-filepatterns #[(this) "\301\302!\303\261\207" [this " " ede-proj-makefile-target-name "*"] 3 "Insert any symbols that the DIST rule should depend on.\nTexinfo files want to insert generated `.info' files.\nArgument THIS is the target which needs to insert an info file."] object-write #4="Before committing any change to THIS, make sure the mainmenu is first." #[(this) "\304\305\"\304\306\"\307\211\310\230\204*\203*\n@\230\204*\311\n\"B\312\306	#\210+\313 \207" [this nl s mm eieio-oref mainmenu source nil #3# delq eieio-oset call-next-method] 5 #4#] ede-documentation #5="Return a list of files that provides documentation.\nDocumentation is not for object THIS, but is provided by THIS for other\nfiles in the project." #[(this) "\305\306\"\307!\305\n\310\"\311	\203#\312	@\"\fB	A\211\204\f,\207" [this src proj dir out eieio-oref source ede-target-parent directory nil expand-file-name] 4 #5#] provide ede/proj-info] 5)

MMCT - 2023