#
# Shapefile
#
# $__Header$
#

# --------------------------------------------------------------------
#		   version and variant selection
# --------------------------------------------------------------------

# The default version selection rule.
# See $(SHAPELIBPATH)/stdrules for further options.

VERSIONS=most_recent

BINDDEFAULT=$(VERSIONS)
BINDINSTALL=recent_release

# The default variant settings.
# The corresponding definitions are in $(SHAPELIBPATH)/stdvar

COMPILER=gnu
QUALITY=debug_static

# The base directory of the release area
#
#  for global releases of the whole system
TOTALRELEASEBASE = /home/stone/garfield/development/release/xf-doc

# for collecting the most recent releases of all subsystems
PARTIALRELEASEBASE = /home/stone/garfield/development/part.release/xf-doc

# Pathnames for the components within the release areas.
RELEASESRCPATH = $(NODEPATH)
RELEASEMANPATH = man

# Variant activation for normal builds and installation builds

_all: all

$(TARGET): $(BINDDEFAULT) +$(HOSTSYSTEM) +$(COMPILER) +$(QUALITY)

install: +$(HOSTSYSTEM) +$(COMPILER) +$(QUALITY)

# --------------------------------------------------------------------
#			includes
# --------------------------------------------------------------------

include Makefile

SHAPELIBPATH = /usr/local/lib/shape
include $(SHAPELIBPATH)/stdtargets
include $(SHAPELIBPATH)/stdrules
include $(SHAPELIBPATH)/stdvar
include $(SHAPELIBPATH)/stdconf

# The system's include dependencies (C development specific).
# This file is automatically generated by invocation of "shape depend".
# !!! shape depend requires a C compiler supporting the -M option.

# --------------------------------------------------------------------
#			miscellaneous stuff
# --------------------------------------------------------------------

#
# List of objects to be stored in the derived object cache.

.BPOOL: $(OBJECTS)
# .NOBPOOL:
# deactivates the derived object cache.

# --------------------------------------------------------------------
#			internals (do not modify)
# --------------------------------------------------------------------

MAKE=$(SHAPE)

#% VARIANT-SECTION

all:
	MAINTARGET=all
	ALLTARGETS=subsystems targets

install:
	MAINTARGET=install
	ALLTARGETS=subsystems installtargets
	BINDDEFAULT=$(BINDINSTALL)

clean:
	MAINTARGET=clean
	ALLTARGETS=subsystems doclean

#% END-VARIANT-SECTION
