mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
Fixed file missed from addition
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18997 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
39af4cd1e9
commit
2723d991f1
1 changed files with 102 additions and 0 deletions
102
Tools/DocMakefile
Normal file
102
Tools/DocMakefile
Normal file
|
@ -0,0 +1,102 @@
|
|||
#
|
||||
# Makefile for GNUstep Base Tools documentation.
|
||||
#
|
||||
# Copyright (C) 2004 Free Software Foundation, Inc.
|
||||
#
|
||||
# Written by: Adrian Robert <arobert@cogsci.ucsd.edu>
|
||||
#
|
||||
# This file is part of the GNUstep Base Library.
|
||||
#
|
||||
# This library is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU Library General Public
|
||||
# License as published by the Free Software Foundation; either
|
||||
# version 2 of the License, or (at your option) any later version.
|
||||
#
|
||||
# This library is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
# Library General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Library General Public
|
||||
# License along with this library; if not, write to the Free
|
||||
# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA
|
||||
#
|
||||
|
||||
MAKEFILE_NAME = DocMakefile
|
||||
|
||||
include $(GNUSTEP_MAKEFILES)/common.make
|
||||
|
||||
DOCUMENT_NAME = BaseTools
|
||||
|
||||
BaseTools_DOC_INSTALL_DIR = Developer
|
||||
|
||||
BaseTools_AGSDOC_FILES = \
|
||||
../Tools/BaseTools.gsdoc \
|
||||
../Tools/gsdoc.gsdoc \
|
||||
AGSHtml.h \
|
||||
AGSIndex.h \
|
||||
AGSOutput.h \
|
||||
AGSParser.h \
|
||||
autogsdoc.m \
|
||||
cvtenc.m \
|
||||
defaults.m \
|
||||
gdnc.m \
|
||||
pldes.m \
|
||||
plser.m \
|
||||
plmerge.m \
|
||||
plparse.m \
|
||||
pl2link.m \
|
||||
sfparse.m \
|
||||
xmlparse.m
|
||||
|
||||
|
||||
#
|
||||
# Hack ... using the -DocumentationDirectory flag overrides the value
|
||||
# used by the make package, and puts our output in the documentation
|
||||
# directory.
|
||||
#
|
||||
BaseTools_AGSDOC_FLAGS = \
|
||||
-MakeFrames YES \
|
||||
-DocumentationDirectory ../Documentation/BaseTools \
|
||||
-HeaderDirectory ../Tools \
|
||||
-Standards YES \
|
||||
-WordMap '{\
|
||||
FOUNDATION_EXPORT=extern;FOUNDATION_STATIC_INLINE="";\
|
||||
GS_STATIC_INLINE="";\
|
||||
GS_GEOM_SCOPE=extern;GS_GEOM_ATTR="";\
|
||||
GS_EXPORT=extern;GS_DECLARE="";\
|
||||
GS_RANGE_SCOPE=extern;GS_RANGE_ATTR="";\
|
||||
GS_ZONE_SCOPE=extern;GS_ZONE_ATTR="";\
|
||||
INLINE=inline;\
|
||||
}' -Up BaseTools
|
||||
|
||||
# Use local version of autogsdoc in case it is not installed
|
||||
AUTOGSDOC=../Tools/obj/autogsdoc
|
||||
|
||||
include $(GNUSTEP_MAKEFILES)/documentation.make
|
||||
|
||||
#
|
||||
# Ensure that our destination subdirectory exists in the Documentation
|
||||
# directory, and temporarily copy the base source file here for autogsdoc
|
||||
# to use.
|
||||
#
|
||||
before-all:: ../Documentation/BaseTools \
|
||||
../Documentation/BaseTools/gsdoc.gsdoc
|
||||
cp -f ../Tools/BaseTools.gsdoc ../Documentation/BaseTools
|
||||
|
||||
../Documentation/BaseTools:
|
||||
$(MKDIRS) ../Documentation/BaseTools
|
||||
|
||||
../Documentation/BaseTools/gsdoc.gsdoc: ../Tools/gsdoc.gsdoc
|
||||
cp -f ../Tools/gsdoc.gsdoc ../Documentation/BaseTools
|
||||
|
||||
#
|
||||
# Clean up temporary files used while generating documentation.
|
||||
#
|
||||
after-clean::
|
||||
if [ -d BaseTools ]; then \
|
||||
$(RM) BaseTools/stamp; \
|
||||
$(RM) BaseTools/dependencies; \
|
||||
rmdir BaseTools; \
|
||||
fi
|
||||
|
Loading…
Reference in a new issue