Variable: ede-gcc-libtool-shared-compiler

ede-gcc-libtool-shared-compiler is a variable defined in proj-shared.el.gz.

Value

Large value
#s(ede-object-compiler
   #s(ede-object-compiler
      #s(ede-object-compiler eieio--unbound "gcc"
			     (("CC" . "gcc")
			      ("C_COMPILE"
			       . "$(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)"))
			     (ede-source-c)
			     (#s(ede-makefile-rule "%.o" "%.c"
						   ("@echo '$(C_COMPILE) -c $<'; \\"
						    "$(C_COMPILE) $(C_DEPENDENCIES) -o $@ -c $<")
						   nil))
			     eieio--unbound
			     ("AC_PROG_CC" "AC_PROG_GCC_TRADITIONAL")
			     ".o" t t
			     ("C_DEPENDENCIES"
			      . "-Wp,-MD,.deps/$(*F).P"))
      "gcc -shared"
      (("CC_SHARED" . "gcc")
       ("C_SHARED_COMPILE"
	. "$(CC_SHARED) -shared $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)"))
      eieio--unbound eieio--unbound eieio--unbound ("AC_PROG_LIBTOOL")
      eieio--unbound eieio--unbound eieio--unbound eieio--unbound)
   "libtool"
   (("LIBTOOL" . "libtool")
    ("LTCOMPILE"
     . "$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)")
    ("LTLINK"
     . "$(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -L. -o $@"))
   eieio--unbound
   (#s(ede-makefile-rule "%.o" "%.c"
			 ("@echo '$(LTCOMPILE) -o $@ $<'; \\"
			  "$(LTCOMPILE) -o $@ $<")
			 nil))
   eieio--unbound ("AC_PROG_LIBTOOL") eieio--unbound eieio--unbound
   eieio--unbound eieio--unbound)

Documentation

Compiler for C sourcecode.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/proj-shared.el.gz
(defvar ede-gcc-libtool-shared-compiler
  (clone ede-gcc-shared-compiler
	 "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 (list (ede-makefile-rule
		       :target "%.o"
		       :dependencies "%.c"
		       :rules '("@echo '$(LTCOMPILE) -o $@ $<'; \\"
				"$(LTCOMPILE) -o $@ $<"
				)
		       ))
	 :autoconf '("AC_PROG_LIBTOOL")
	 )
  "Compiler for C sourcecode.")