discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNUmakefile and autogsdoc


From: Martin Kalbfuß
Subject: GNUmakefile and autogsdoc
Date: Fri, 31 Jul 2009 09:03:02 -0700 (PDT)

Hi Community, 

I'm new to gnustep. I try to set up a GNUmakefile. But I'm not sure how to
organize the source distribution for my library. 

My current distribution directory structure consists only of one directory.
No sub projects or something. All files are in this directory. It looks
like: 

sdlwrap 
| 
+-- rect.h 
+-- rect.m 
+-- error.h 
+-- error.m 
+-- timer.h 
+-- timer.m 
+-- helpers.h 
+-- helpers-m 
+-- GNUmake 

My current GNUmakefile is 

include $(GNUSTEP_MAKEFILES)/common.make 

[code] 
LIBRARY_NAME = sdlwrap 
DOCUMENT_NAME = sdlwrap 

sdlwrap_OBJC_FILES = error.m \ 
                     helpers.m \ 
                     rect.m \ 
                     timer.m 

sdlwrap_HEADER_FILES = error.h \ 
                       helpers.h \ 
                       rect.h \ 
                       timer.h 

sdlwrap_HEADER_INSTALL_DIR = sdlwrap 

sdlwrap_AGSDOC_FILES = error.h \ 
                   helpers.h \ 
                   rect.h \ 
                   timer.h 

sdlwrap_AGSDOC_FLAGS = -MakeFrames YES 

include $(GNUSTEP_MAKEFILES)/documentation.make 
include $(GNUSTEP_MAKEFILES)/library.make 

As you can see from the Makefile, I create some documentation from the
headers with autogsdoc. But the problem is, that I have to name the
documentation "sdlwrap" like the library to get a correct install directory
for the documentation and a correct title for the documentation. But when I
do this the created documentation is stored in a subdirectory called sdlwrap
which is confusing.  Better would be doc or documentation. I can add the
-DocumentationDirectory option to AGSDOC_FLAGS, but then make clean doesn't
work for the documentation. 

What's the right way to go? Is there a variable to set the output directory?
-- 
View this message in context: 
http://www.nabble.com/GNUmakefile-and-autogsdoc-tp24758923p24758923.html
Sent from the GNUstep - General mailing list archive at Nabble.com.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]