# Definitions for:
#
# $Id: SysDefs 615 2010-09-30 15:49:42Z florenz@TU-BERLIN.DE $


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


# Name of the system 

NODENAME = bibopalicaman-DOSFOP

# 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  = 


# Names of all structures in Bibliotheca Opalica
STRUCTURES = ABORT AEntry AEntryNE AcceleratorC AcceleratorF AnonPair \
AnonQuadruple AnonTriple Array ArrayConv ArrayFilter ArrayFold ArrayMap \
ArrayReduce Arrays BOOL BSTree BSTreeCompare BSTreeConv BSTreeFilter \
BSTreeIndex BSTreeMap BSTreeMapEnv BSTreeReduce BSTreeZip BTUnion \
BTUnionConv Bag BagConv BagFilter BagFold BagMap BagReduce Bags \
BasicIO Basics BinAssoc BinCommu BinFile BinStream Bitset BitsetConv \
BitsetFilter BitsetFold BitsetMap BitsetReduce Bool BoolConv Byte \
CAST Char CharConv Com ComAction ComAgent ComAgentConv ComCheck ComCheckWin \
ComCheckWinData ComChoice ComCompose ComConv ComMap ComPairCompose \
ComSemaphor ComSeqAction ComSeqMap ComSeqReduce ComService ComServiceConv \
ComState ComStateWith ComTimeout ComTripleCompose Commands Commu CommuField \
CommuRing Compose ComposePar Control DArray DArrayConv DArrayFilter \
DArrayFold DArrayMap DArrayReduce DEBUG DENOTATION Denotation \
Distributor Dyn DynConv EQUALITY Env Equivalence Field File FileConv \
FileName FileSystem FileSystemConv FileSystemFun Fmt FmtArray FmtBasicTypes \
FmtDebug FmtMap FmtOption FmtPair FmtSeq FmtSet Funct FunctConv Greek \
Heap HeapCompare HeapConv HeapFilter HeapIndex HeapMap HeapMapEnv HeapReduce \
HeapZip INLINE ISeq ISeqConv ISeqFilter ISeqIndex ISeqMap ISeqMapEnv \
ISeqSort ISeqUnreduce ISeqZip Identity IndexingOfTrees InducedRel \
Int IntConv JavaCatch JavaCheck JavaNull JavaNullArray JavaVM Latin1 \
LineFormat Long MONITOR Map MapByBST MapByBSTCompose MapByBSTConv \
MapByBSTFilter MapByBSTInvert MapByBSTMap MapByBSTReduce MapByOS \
MapByOSCompose MapByOSConv MapByOSFilter MapByOSInvert MapByOSMap \
MapByOSReduce MapCompose MapConv MapEntry MapEntryNE MapFilter MapInvert \
apMap MapNotForUserPurpose MapReduce Maps MaxStrongComp Nat NatConv \
NatMap NatMapConv NatMapFilter NatMapMap NatMapNotForUserPurpose \
NatMapReduce NatMaps NatSets Option OptionCompare OptionConv OptionMap \
OrderingByInjection OrderingByLess Pair PairCompare PairConv PairMap \
ParserL ParserLBasic ParserLCombinator ParserLCompose ParserLMap \
Predicate PrintableChar Process ProcessArgs ProcessComInterrupt \
ProcessConnect ProcessConv ProcessCtrl ProcessCtrlConv ProcessCtrlFun \
ProcessInterrupt ProcessMonitor Quadruple QuadrupleConv QuadrupleMap \
Random ReadLine Real RealConv Rel RelCmp RelCmpConv RelCompose\
RelConv RelFilter RelHomog RelInvert RelMap RelNotForUserPurpose RelReduce \
Seq SeqCompare SeqConv SeqEntry SeqEntryNE SeqFilter SeqFold SeqIndex \
SeqMap SeqMapEnv SeqOfSeq SeqReduce SeqSort SeqZip Seqs Set SetByBST \
SetByBSTConstr SetByBSTConv SetByBSTFilter SetByBSTFold SetByBSTMap \
SetByBSTMapEnv SetByBSTOfSetByBST SetByBSTReduce SetByPred SetByPredConstr \
SetByPredConv SetByPredFilter SetConstr SetConv SetEntry SetEntryNE \
SetFilter SetFold SetMap SetMapEnv SetOfSet SetReduce SetTopSort \
Sets Short Signal SignalConv SmallReal Stream String StringConv StringFilter \
StringFold StringFormat StringIndex StringMap StringMapSeq StringReduce \
StringScan Strings Subrel SubrelConv Tcl Time TimeConv Tk Tree TreeCompare \
TreeConv TreeFilter TreeIndex TreeMap TreeMapEnv TreeReduce TreeZip Triple \
TripleConv TripleMap Union2 Union2Conv Union3 Union3Conv Union4 Union4Conv \
UnixFailures UserAndGroup UserAndGroupConv UserAndGroupFun Void VoidConv \
Wait WaitConv WinAppl WinButton WinCanvas WinCanvasEditor WinConfig \
WinEmitter WinEvent WinImage WinInternal WinMenu WinRegulator WinScrollbar \
WinScroller WinSelector WinTag WinTclTk WinText WinTextEditor WinView \
WinWindow Windows java_io_FilterOutputStream_SORT java_io_InputStream_SORT \
java_io_OutputStream_SORT java_io_PrintStream_SORT java_io_PrintWriter_SORT \
java_io_Serializable_SORT java_io_Writer_SORT java_lang_Class \
java_lang_ClassLoader_SORT java_lang_Class_SORT java_lang_Object \
java_lang_Object_SORT java_lang_String_SORT java_lang_Throwable \
java_lang_Throwable_SORT java_lang_reflect_Constructor_SORT \
java_lang_reflect_Field_SORT java_lang_reflect_Member_SORT \
java_lang_reflect_Method_SORT java_net_URL_SORT 

# Names of all subsystems as contained in the *documentation*
SUBSYSTEMS = AggregateTypes Algorithms Arrays BFD-Linker Bags \
Balanced_Search_Trees BasicTypes Binary_Relations Binary_Trees \
Bitsets Commands Compiler Concurrent_Opal Debugging Dynamic_Arrays \
Formatting_Tools Functions General Heaps Infinite_Sequences \
Internal Java JavaBase JavaCheck JavaVM MapLike Mapping_Natural_Numbers \
Maps_By_Binary_Search_Trees Maps_By_Ordered_Sequences Maps_Proper \
Numbers Opal_Channel Opal_Window_Additions Opal_Windows Orderings \
Parser_Light Parsing_Arguments Process_Handling ProductLike Readline \
SeqLike Seqlike Sequences_Proper SetLike Sets_By_Binary_Search_Trees \
Sets_By_Predicate Sets_Proper Special Strange Streams \
String_Formatting_And_Scanning Strings System Tcl-Tk_in_Opal Tcl Text \
Tk Tools TreeLike UnionLike Unix

# Sources of the system included into a release

SOURCES = SysDefs Library.config Toplevel.config Toplevel.structures.config \
	Toplevel.structures.names Toplevel.subsystems.names\
	dosfop.macros \
	$(addsuffix .config, $(STRUCTURES)) \
	$(addsuffix .structures.config, $(SUBSYSTEMS)) \
	$(addsuffix .structures.names, $(SUBSYSTEMS)) \
	$(addsuffix .subsystems.config, $(SUBSYSTEMS)) \
	$(addsuffix .subsystems.names, $(SUBSYSTEMS)) 

# 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) 
# 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: 
	

# The action on this node associated with 'check'


_check:
	

# The action on this node associated with 'clean'

_clean: 
	rm -f config *.old BibOpalicaManual.* diagnostics \
		dosfop.switches lastChange

_cleanobj:

# The action associated with 'install' */

_install: 



# 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
