Function: ede-proj-target-makefile-shared-object

ede-proj-target-makefile-shared-object is an autoloaded and byte-compiled function defined in proj-shared.el.gz.

Signature

(ede-proj-target-makefile-shared-object &rest SLOTS)

Documentation

Create a new object of class type ede-proj-target-makefile-shared-object(var)/ede-proj-target-makefile-shared-object(fun).

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/proj-shared.el.gz
;;; THIS NEEDS WORK.  SEE ede-proj-obj.

;;; Code:
(defclass ede-proj-target-makefile-shared-object
  (ede-proj-target-makefile-program)
  ((availablecompilers :initform '(ede-gcc-libtool-shared-compiler
				   ;;ede-gcc-shared-compiler
				   ede-g++-libtool-shared-compiler
				   ;;ede-g++-shared-compiler
				   ))
   (availablelinkers :initform '(ede-cc-linker-libtool
				 ede-g++-linker-libtool
				 ;; Add more linker thingies here.
				 ))
   (ldflags :custom (repeat (string :tag "Libtool flag"))
	    :documentation
	    "Additional flags to add when linking this shared library.
Use ldlibs to add addition libraries.")
   )
  "This target generates a shared library.")