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 ] |
---|
;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\2033 h\314U\2046 h\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\2037 h\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)