/usr/lib/shape/Shapefile.tmpl is in shapetools 1.4pl6-11.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | ## Copyright (C) 1993,1994 by the author(s).
#
# This software is published in the hope that it will be useful, but
# WITHOUT ANY WARRANTY for any part of this software to work correctly
# or as described in the manuals. See the ShapeTools Public License
# for details.
#
# Permission is granted to use, copy, modify, or distribute any part of
# this software but only under the conditions described in the ShapeTools
# Public License. A copy of this license is supposed to have been given
# to you along with ShapeTools in a file named LICENSE. Among other
# things, this copyright notice and the Public License must be
# preserved on all copies.
#
# shape_CM Environment -- Shapefile.template
#
# Authors: Andreas Lampen (Andreas.Lampen@cs.tu-berlin.de)
# Axel Mahler (Axel.Mahler@cs.tu-berlin.de)
#
# $Header: Shapefile.tmpl[6.0] Fri Jun 25 17:01:25 1993 andy@cs.tu-berlin.de frozen $
#
# This is a template for Shapefiles in the shape_CM environment.
# Generate your Shapefile by copying this template, deleting the two
# lines beginning with $__xpoff$ and $__xpon$ (this disables/enables
# attribute citation.), and setting the macros to an appropriate value.
#
#---- cut here ---- cut here ---- cut here ---- cut here ----
#
# Shapefile for ...
#
# $__xpoff$ <- Delete this when you have inserted Shapefile.tmpl.
# $__Header$
# $__xpon$ <- Delete this, too.
#
# --------------------------------------------------------------------
# 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
# The base directory of the release area
#
# for global releases of the whole system
TOTALRELEASEBASE = /home/stone/shape/release
# for collecting the most recent releases of all subsystems
PARTIALRELEASEBASE = /home/stone/shape/partial.release
# 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)
$(VERSIONOBJECT): $(VERSIONFILE) : +(LASTRELEASE) +(CC) +(CFLAGS)
$(CC) -c $(CFLAGS) $(VERSIONFILE)
install: +$(HOSTSYSTEM) +$(COMPILER) +$(QUALITY)
# --------------------------------------------------------------------
# includes
# --------------------------------------------------------------------
include Makefile
CFLAGS += $(VARCFLAGS)
LDFLAGS += $(VARLDFLAGS)
SHAPELIBPATH = $(LOCALLIBPATH)/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.
include Dependencies
# --------------------------------------------------------------------
# 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
|