%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/share/emacs/27.2/lisp/cedet/ede/
Upload File :
Create Path :
Current File : //usr/local/share/emacs/27.2/lisp/cedet/ede/proj-prog.elc

;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; 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\300\302!\210\303\304\305\306!\"\210\303\307\310\306!\"\210\303\311\307\"\210\312\311\313\314#\210\315\306\316\307#\317\306\320\321\322$\207" [require ede/pmake ede/proj-obj defalias ede-proj-target-makefile-program-p eieio-make-class-predicate ede-proj-target-makefile-program ede-proj-target-makefile-program--eieio-childp eieio-make-child-predicate ede-proj-target-makefile-program-child-p make-obsolete "use (cl-typep ... \\='ede-proj-target-makefile-program) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal (ede-proj-target-makefile-objectcode) ((ldlibs-local :initarg :ldlibs-local :initform nil :type list :custom (repeat (string :tag "Local Library")) :documentation "Libraries that are part of this project.\nThe full path to these libraries should be specified, such as:\n../lib/libMylib.la  or ../ar/myArchive.a\n\nNote: Currently only used for Automake projects.") (ldflags :initarg :ldflags :initform nil :type list :custom (repeat (string :tag "Link Flag")) :documentation "Additional flags to add when linking this target.\nUse this to specify specific options to the linker.\nA Common use may be to add -L to specify in-project locations of libraries\nspecified with ldlibs.") (ldlibs :initarg :ldlibs :initform nil :type list :custom (repeat (string :tag "Library")) :documentation "Libraries, such as \"m\" or \"Xt\" which this program depends on.\nThe linker flag \"-l\" is automatically prepended.  Do not include a \"lib\"\nprefix, or a \".so\" suffix.\nUse the `ldflags' slot to specify where in-project libraries might be.\n\nNote: Currently only used for Automake projects.")) (:documentation "This target is an executable program.")] 6)
#@71 Create a new object of class type `ede-proj-target-makefile-program'.
(defalias 'ede-proj-target-makefile-program #[(&rest slots) "\301\302\303#\207" [slots apply make-instance ede-proj-target-makefile-program] 4 (#$ . 2127)])
(byte-code "\300\301\302\303#\300\207" [function-put ede-proj-target-makefile-program compiler-macro ede-proj-target-makefile-program--anon-cmacro] 4)
(defalias 'ede-proj-target-makefile-program--anon-cmacro #[(whole &rest slots) "@;\204	\207\302\303\304@	@#	@\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5])
(byte-code "\300\301\302\303\304\305%\210\300\306\302\307\304\310%\210\300\311\302\312\304\313%\210\300\314\302\315\302\316%\210\300\317\302\320\302\321%\210\322\323!\207" [cl-generic-define-method ede-proj-makefile-insert-automake-pre-variables nil ((this ede-proj-target-makefile-program)) t #[(#1=#:cl--cnm this) "\304\305\212db\210\306\307\310Q\311\304#)\203;\312\225b\210\313 \210i\314W\2033h\315U\2046h\316U\2046\317c\210\2026\320c\210\311\202@\321\261\210\322\n!c\210	\203L\323c\210db\210* \207" [v addcr this #1# t "bin_PROGRAMS" re-search-backward #3="^" #4="\\s-*=" nil 0 ede-pmake-end-of-variable 40 61 32 #5=" " #6="\\\n   " #7="=" ede-name #8="\n"] 4 "Insert bin_PROGRAMS variables needed by target THIS."] ede-proj-makefile-insert-automake-post-variables ((this ede-proj-target-makefile-program)) #[(#2=#:cl--cnm this) "\304\305!\306P\212db\210\307\310	\311Q\312\304#)\203?\313\225b\210\314 \210i\315W\2037h\316U\204:h\317U\204:\320c\210\202:\321c\210\312\202D	\322\261\210\323\324\325\326\"\"\210\323\327\325\330\"\"\210\325\331\"\203c\323\332\325\331\"\"\210\n\203j\333c\210db\210* \207" [this v addcr #2# t ede-name "_LDADD" re-search-backward #3# #4# nil 0 ede-pmake-end-of-variable 40 61 32 #5# #6# #7# mapc #[(l) "\301\261\207" [l " "] 2] eieio-oref ldlibs-local #[(c) "\301\261\207" [c " "] 2] ldflags ldlibs #[(d) "\301\261\207" [d " -l"] 2] #8#] 5 "Insert bin_PROGRAMS variables needed by target THIS."] ede-proj-makefile-insert-variables ((this ede-proj-target-makefile-program)) #[(#9=#:cl--cnm this) " \210\306\307\310	\311\"\312#	\313\314\"\203!\n\315\306\307\313\314\"\315#Q)\n\205Q\n\316\230?\205Q\317\320\212\321\322\f\323Q\324\317#)?\205P\f\325\261\210\nc\210
\203N\326c\210db*)\207" [#9# this lf #:object v addcr mapconcat identity eieio-oref ldflags " " slot-value ldlibs " -l" #10="" t "LDDEPS" re-search-backward "^" "\\s-*=" nil "=" "\n"] 7 "Insert variables needed by the compiler THIS."] project-debug-target ((obj ede-proj-target-makefile-program)) #[(obj) "\306\307!\310\311\"\312\230\204\310\311\"\202	\313\314\216\fq\210\315\316\317
!\320\321!Q\"
\n!,\207" [obj default-directory cmd dd tb ede-debug-program-function get-buffer-create " *padt*" eieio-oref path #10# nil #[nil "\301!\207" [tb kill-buffer] 2] read-from-minibuffer "Run (like this): " symbol-name " " ede-target-name] 6 "Debug a program target OBJ."] project-run-target ((obj ede-proj-target-makefile-program) &optional command) #[(obj &optional command) "\306\307!\210\310\311!\312\313\"\314\230\204\312\313\"\202	\315\316\216\fq\210
\206/\317\320\321\322!P\"\323\n\",\207" [obj default-directory cmd dd tb command require ede/shell get-buffer-create " *padt*" eieio-oref path #10# nil #[nil "\301!\207" [tb kill-buffer] 2] read-from-minibuffer "Run (like this): " "./" ede-target-name ede-shell-run-something] 5 "Run a program target OBJ.\nOptional COMMAND is the command to run in place of asking the user."] provide ede/proj-prog] 6)

Zerion Mini Shell 1.0