File: Shapefile

package info (click to toggle)
shapetools 1.4pl6-3
  • links: PTS
  • area: main
  • in suites: slink
  • size: 3,676 kB
  • ctags: 4,637
  • sloc: ansic: 39,064; makefile: 4,011; sh: 1,269; lisp: 773; sed: 55; awk: 10
file content (103 lines) | stat: -rw-r--r-- 2,868 bytes parent folder | download | duplicates (10)
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
# # 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.

#
# Shapefile for the shape toolkit
#
# $Header: Shapefile[4.0] Wed Jun  9 13:25:33 1993 andy@cs.tu-berlin.de frozen $
#

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

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

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

include Makefile

SHAPELIBPATH = $(LOCALLIBPATH)/shape
include $(SHAPELIBPATH)/stdtargets
include $(SHAPELIBPATH)/stdrules
include $(SHAPELIBPATH)/stdvar
include $(SHAPELIBPATH)/stdconf

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