MMCT TEAM
Server IP : 111.118.215.189  /  Your IP : 18.188.149.185
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-shared.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-shared.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\300\303!\210\304\305\306\307\310$\207" [require ede/pmake ede/proj-obj ede/proj-prog eieio-defclass ede-proj-target-makefile-shared-object (ede-proj-target-makefile-program) ((availablecompilers :initform '(ede-gcc-libtool-shared-compiler ede-g++-libtool-shared-compiler)) (availablelinkers :initform '(ede-cc-linker-libtool ede-g++-linker-libtool)) (ldflags :custom (repeat (string :tag "Libtool flag")) :documentation "Additional flags to add when linking this shared library.\nUse ldlibs to add addition libraries.")) ("This target generates a shared library.")] 5)
#@28 Compiler for C sourcecode.
(defvar ede-gcc-shared-compiler (clone ede-gcc-compiler "ede-c-shared-compiler" :name "gcc -shared" :variables '(("CC_SHARED" . "gcc") ("C_SHARED_COMPILE" . "$(CC_SHARED) -shared $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)")) :autoconf '("AC_PROG_LIBTOOL")) (#$ . 1172))
#@28 Compiler for C sourcecode.
(defvar ede-gcc-libtool-shared-compiler (byte-code "\301\302\303\304\305\306\307\310\311\312\313\314\315\307\316&C\317\320&\n\207" [ede-gcc-shared-compiler clone "ede-c-shared-compiler-libtool" :name "libtool" :variables (("LIBTOOL" . "libtool") ("LTCOMPILE" . "$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)") ("LTLINK" . "$(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -L. -o $@")) :rules ede-makefile-rule "cc-inference-rule-libtool" :target "%.o" :dependencies "%.c" ("@echo '$(LTCOMPILE) -o $@ $<'; \\" "$(LTCOMPILE) -o $@ $<") :autoconf ("AC_PROG_LIBTOOL")] 16) (#$ . 1474))
#@33 Linker needed for c++ programs.
(defvar ede-cc-linker-libtool (clone ede-cc-linker "ede-cc-linker-libtool" :name "cc shared" :sourcetype '(ede-source-c++) :variables '(("LIBTOOL" . "libtool") ("LTLINK" . "$(LIBTOOL) --tag=CPP --mode=link $(CPP) $(CFLAGS) $(LDFLAGS) -L. -o $@")) :commands '("$(LTLINK) -o $@ $^") :autoconf '("AC_PROG_LIBTOOL") :objectextention ".la") (#$ . 2120))
#@28 Compiler for C sourcecode.
(defvar ede-g++-shared-compiler (clone ede-g++-compiler "ede-c++-shared-compiler" :name "gcc -shared" :variables '(("CXX_SHARED" . "g++") ("CXX_SHARED_COMPILE" . "$(CXX_SHARED) -shared $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)")) :autoconf '("AC_PROG_LIBTOOL")) (#$ . 2507))
#@28 Compiler for C sourcecode.
(defvar ede-g++-libtool-shared-compiler (byte-code "\301\302\303\304\305\306\307\310\311\312\313\314\315\307\316&C\317\320&\n\207" [ede-g++-shared-compiler clone "ede-c++-shared-compiler-libtool" :name "libtool" :variables (("CXX" "g++") ("LIBTOOL" . "libtool") ("LTCOMPILE" . "$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)")) :rules ede-makefile-rule "c++-inference-rule-libtool" :target "%.o" :dependencies "%.cpp" ("@echo '$(LTCOMPILE) -o $@ $<'; \\" "$(LTCOMPILE) -o $@ $<") :autoconf ("AC_PROG_LIBTOOL")] 16) (#$ . 2815))
#@33 Linker needed for c++ programs.
(defvar ede-g++-linker-libtool (clone ede-g++-linker "ede-g++-linker-libtool" :name "g++" :sourcetype '(ede-source-c++) :variables '(("LIBTOOL" . "libtool") ("LTLINK" . "$(LIBTOOL) --tag=CXX --mode=link $(CXX) $(CFLAGS) $(LDFLAGS) -L. -o $@")) :commands '("$(LTLINK) -o $@ $^") :autoconf '("AC_PROG_LIBTOOL") :objectextention ".la") (#$ . 3416))
(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$\210\300\316\302\316\317\"\"\210\304\316\305\306\320$\210\300\321\302\321\322\"\"\210\304\321\305\306\323$\210\324\325!\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-shared-object #[(this) "\300\301 \302\"\205
\300\301 \303\"?\207" [ede-expand-filename ede-toplevel "ltconfig" "ltmain.sh"] 3 #1#] ede-proj-makefile-insert-automake-pre-variables #2="Insert bin_PROGRAMS variables needed by target THIS.\nWe aren't actually inserting SOURCE details, but this is used by the\nMakefile.am generator, so use it to add this important bin program." #[(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\322\n!\323Qc\210	\203O\324c\210db*\207" [v addcr this t "lib_LTLIBRARIES" re-search-backward "^" "\\s-*=" nil 0 ede-pmake-end-of-variable 40 61 32 " " "\\\n   " "=" "lib" ede-name ".la" "\n"] 4 #2#] ede-proj-makefile-insert-automake-post-variables #3="Insert bin_PROGRAMS variables needed by target THIS.\nWe need to override -program which has an LDADD element." #[(this) "\300\207" [nil] 1 #3#] ede-proj-makefile-target-name #4="Return the name of the main target for THIS target." #[(this) "\301\302!\303Q\207" [this "lib" ede-name ".la"] 3 #4#] ede-proj-makefile-sourcevar #5="Return the variable name for THIS's sources." #[(this) "\301\302!\303\"\304=\203\305\301\306\"\307Q\207\310 \207" [this eieio-oref ede-target-parent makefile-type Makefile\.am "lib" name "_la_SOURCES" call-next-method] 4 #5#] provide ede/proj-shared] 5)

MMCT - 2023