Function: ede-proj-target-makefile-program
ede-proj-target-makefile-program is an autoloaded and byte-compiled
function defined in proj-prog.el.gz.
Signature
(ede-proj-target-makefile-program &rest SLOTS)
Documentation
Create a new object of class type ede-proj-target-makefile-program(var)/ede-proj-target-makefile-program(fun).
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede/proj-prog.el.gz
;;; Code:
(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.
The full path to these libraries should be specified, such as:
../lib/libMylib.la or ../ar/myArchive.a
Note: 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.
Use this to specify specific options to the linker.
A Common use may be to add -L to specify in-project locations of libraries
specified 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.
The linker flag \"-l\" is automatically prepended. Do not include a \"lib\"
prefix, or a \".so\" suffix.
Use the `ldflags' slot to specify where in-project libraries might be.
Note: Currently only used for Automake projects."
)
)
"This target is an executable program.")