In ACDK Make Project a compilation unit
(executable or library) will be defined.
;;; do not change this
(defun acdk-main-init ()
;;..
)
(defun make-main ()
(acdk-main-init)
(setg acdkmake-project-name "HelloWorld") ;;; replace this name
(setg acdkmake-project-type "exe") ;; exe or dll (later also lib)
;; normally you doesn't need to modify this
(setg acdkmake-project-dir-root ".")
(setg acdkmake-project-exec-dir (s+ acdk-home "/bin" (if acdkmake-xcompile-enabled (s+ "/" acdkmake-target) "")))
(setg acdkmake-project-object-dir (s+ "../obj/" acdkmake-project-name "/" acdkmake-target))
(setg acdkmake-project-template "ACDKCore")
; add this list of directories in to include compile statement
; acdk include will included automatically
(setg acdkmake-project-includes
'(
"."
)
)
;; all used libraries
(setg acdkmake-project-acdklibs
'(
"acdk_core" ; the list of used acdk-libraries
"acdk_text"
"acdk_boot"
)
)
;; other libraries as a list of strings
;; like "perl".
;; don't add prefixes (like 'lib' on unix) or sufixes (.dll/.so)
;; to the name
(setg acdkmake-project-libs
'(
)
)
;; custom LDFLAGS as a list of strings
(setg acdkmake-project-ldflags
'(
)
)
; needed for windows plattform for each used library
(setg acdkmake-project-defines
'(
("ACDK_USE_ACDK_LIB")
("USE_ACDK_TEXT_LIB")
("USE_ACDK_BOOT_LIB")
)
)
(setg acdkmake-project-sourcelist ; directory and/or source files
'(
"acdk/HelloWorld.cpp"
)
)
(acdkmake-main) ; generate the make/projekt files
)
(make-main) ; just call make-main above
|