# Definitions for:
#
# $Header: /home/uebb/uebb/CVS/ocs/doc/reflectionman/SysDefs,v 1.5 2000/02/01 18:24:18 kd Exp $


# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Fundamental system definitions (please fill out)


# Name of the system 

NODENAME = reflectionman
DOCNAME = ReflectionManual

# The names of the direct subdirectories of this node 
# also to be built. NOTE that these are not the OCS subsystems 
# but rather reflect the hierarchy of the project tree. 

SUBNODES  = DOSFOP


# Sources of the system included into a release

SOURCES = SysDefs Survey.texi adapt


# Manuals attached to this system included into a release

MANUALS = 


# All components of this system. Add here auxiliary
# files which shall not be included into a release.

COMPONENTS = $(SOURCES) $(MANUALS) 
# Include this statement to deactivate the derived object cache. 
#.BPOOL:


# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Fundamental system rules (please fill out)


# The default target

_default: all


# The action on this node associated with 'all'

_all: 
	@if [ ! -d doc ]; then $(MKDIR) doc; fi
	@$(PERL) adapt && pureDosfop -config && pureDosfop && pureDosfop -html

# The action on this node associated with 'check'


_check:
	

# The action on this node associated with 'clean'

_clean:  
	@if [ -d doc ]; then $(RM) -f doc/*; rmdir doc; fi
	@$(RM) -f doc.tar


# The action associated with 'install' */

_install: doc.tar
	@if [ -z $(INSTALLDOCPATH) ] ; \
	then $(ECHO) "You must define the variable INSTALLDOCPATH and INSTALLDOCFLAGS."; \
	else $(ECHO) "Installing document $(DOCNAME).html in $(INSTALLDOCPATH)/html/$(DOCNAME) ..."; \
	     $(OCSOM)/etc/xinstall $(INSTALLDOCFLAGS)  \
                  doc.tar $(INSTALLDOCPATH)/html/$(DOCNAME)  || exit 1; \
	     (cd $(INSTALLDOCPATH)/html/$(DOCNAME);\
		$(TAR) xf doc.tar; \
		$(CHMOD) 0644 * ; \
		$(RM) -f doc.tar) \
        fi

# Some rules for easier packing and unpacking



doc.tar:
	@if [ -f doc/ReflectionManual.html ]; then (cd doc; $(TAR) cf ../doc.tar *; cd ..) fi



# A definitions and rules file which shall be build and afterwards recursivly 
# included with each run of shape. If LOCALDEFS is defined, you must 
# also give a rule how to create it.

LOCALDEFS =

#include $(LOCALDEFS)
#$(LOCALDEFS):


# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Release management definitions (fill out if required)

# The file which carries the `lastrelease' and `inrelease' attributes
#   If this variable is defined, the project tree starting at this
#   node is considered to be a subrelease.

VERSIONFILE =

# Additional files which shall get the attributes
# (can be located in other systems)

AUXVERSIONFILES =


# Path to this node relative to the root of the release tree

RELEASENODEPATH = doc

# Derived objects which shall be included into the release

RELEASEOBJECTS =


# Path to the boot area for this node relative to the release tree

RELEASEBOOTPATH = 

# Sources which shall be included into the boot area of a release

BOOTSOURCES =

# Derived objects which shall be included into the boot area of a release

BOOTOBJECTS =


# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Release management rules (fill out if required)


# The action to derive the release objects

_releaseobjects:

# The action to derive the boot objects

_bootobjects:


# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Include generic rules (do not change)

include $(OMLIBPATH)/GlobalRules
