MMCT TEAM
Server IP : 111.118.215.189  /  Your IP : 3.22.117.210
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-prog.elc
;ELC
;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:11:08 2024
;;; from file /builddir/build/BUILD/emacs-24.3/lisp/cedet/ede/proj-prog.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\300\302!\210\303\304\305\306\307$\210\310\311\312\311\313\"\"\210\314\311\315\304\316$\210\310\317\312\317\313\"\"\210\314\317\315\304\320$\210\310\321\312\321\322\"\"\210\314\321\315\304\323$\210\310\324\312\324\325\"\"\210\314\324\315\304\326$\210\310\327\312\327\330\"\"\210\314\327\315\304\331$\210\332\333!\207" [require ede/pmake ede/proj-obj eieio-defclass ede-proj-target-makefile-program (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.")) ("This target is an executable program.") eieio--defalias ede-proj-makefile-insert-automake-pre-variables eieio--defgeneric-init-form #1="Insert bin_PROGRAMS variables needed by target THIS." eieio--defmethod nil #[(this) "\303\304\212db\210\305\306\307Q\310\303#)\203;\311\225b\210\312 \210i\313W\2033h\314U\2046h\315U\2046\316c\210\2026\317c\210\310\202@\320\261\210\321\n!c\210	\203L\322c\210db\210*\323 \207" [v addcr this t "bin_PROGRAMS" re-search-backward #2="^" #3="\\s-*=" nil 0 ede-pmake-end-of-variable 40 61 32 #4=" " #5="\\\n   " #6="=" ede-name #7="\n" call-next-method] 4 #1#] ede-proj-makefile-insert-automake-post-variables #[(this) "\303\304!\305P\212db\210\306\307	\310Q\311\303#)\203?\312\225b\210\313 \210i\314W\2037h\315U\204:h\316U\204:\317c\210\202:\320c\210\311\202D	\321\261\210\322\323\324\325\"\"\210\322\326\324\327\"\"\210\324\330\"\203c\322\331\324\330\"\"\210\n\203j\332c\210db\210*\333 \207" [this v addcr t ede-name "_LDADD" re-search-backward #2# #3# nil 0 ede-pmake-end-of-variable 40 61 32 #4# #5# #6# 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] #7# call-next-method] 5 "Insert bin_PROGRAMS variables needed by target THIS."] ede-proj-makefile-insert-variables #8="Insert variables needed by the compiler THIS." #[(this) "\304 \210\305\306\307\310\"\311#\312\313\"\203	\314\305\306\312\313\"\314#Q	\205N	\315\230?\205N\316\317\212\320\321\n\322Q\323\316#)?\205M\n\324\261\210	c\210\203K\325c\210db*)\207" [this lf v addcr call-next-method mapconcat identity eieio-oref ldflags " " slot-value ldlibs " -l" #9="" t "LDDEPS" re-search-backward "^" "\\s-*=" nil "=" "\n"] 7 #8#] project-debug-target #10="Debug a program target OBJ." #[(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 #9# nil ((kill-buffer tb)) read-from-minibuffer "Run (like this): " symbol-name " " ede-target-name] 6 #10#] project-run-target #11="Run a program target OBJ.\nOptional COMMAND is the command to run in place of asking the user." #[(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 #9# nil ((kill-buffer tb)) read-from-minibuffer "Run (like this): " "./" ede-target-name ede-shell-run-something] 5 #11#] provide ede/proj-prog] 5)

MMCT - 2023