-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathconfig.mk.in
90 lines (86 loc) · 3.26 KB
/
config.mk.in
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
#-------------------------------------------------------------------------------
#
# Standard Makefile Macro Setup for gmtmex 2.0.0
#
# Edit this file only, NOT the makefile itself.
#-------------------------------------------------------------------------------
# The purpose of this section is to contain common make macros
# that should be processed by every execution of that utility.
#-------------------------------------------------------------------------------
# POSIX shell. On some platforms it is not /bin/sh.
SHELL = @SHELL@
# Compiler, if $CC not set in environment
CC = @CC@
# Preprocessing:
CPP = @CPP@
CPPFLAGS = $(INCLUDES) $(DEFINES) @CPPFLAGS@
#-------------------------------------------------------------------------------
# Math library specification
# (Will most of the time be -lm, on Solaris -lsunmath -lm)
#-------------------------------------------------------------------------------
#
LIBS = @LIBS@
#
#-------------------------------------------------------------------------------
# Miscellaneous Standard Utilities
#-------------------------------------------------------------------------------
#
INSTALL = @INSTALL@
AWK = @AWK@
AS = @AS@
AR = @AR@
RANLIB = @RANLIB@
CSH = @CSH@
LD = @LD@
LN_S = @LN_S@
GS_PATH = @GS_PATH@
#
#-------------------------------------------------------------------------------
# Required directives for GMT includes, library, and bin
#-------------------------------------------------------------------------------
GMT_INC = @GMT_INC@
GMT_LIB = @GMT_LIB@
GMT_BIN = @GMT_BIN@
#
#-------------------------------------------------------------------------------
# Compiler switches and linker flags
#-------------------------------------------------------------------------------
#
CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@
#
#-------------------------------------------------------------------------------
# Shared library file extension. Examples:
# Solaris, Linux, IRIX: so HP: sl Mac OS X: dylib
# SL_VERSION is extension for versioned shared libraries. Examples:
# Linux: so.<version> Mac OS X: <version>.dylib
# Set SL_VERSION = $(SL) to prevent the creation of versioned shared libraries
#-------------------------------------------------------------------------------
#
SL = @SL@
SL_VERSION = @SL_VERSION@
#
#-------------------------------------------------------------------------------
# Set LIBEXT = a to create static libraries (default)
# Set LIBEXT = $(SL) to create shared libraries (and set SL below)
#-------------------------------------------------------------------------------
#
LIBEXT = @LIBEXT@
#-------------------------------------------------------------------------------
# Linker switch for building shared libraries
# SunOS: -G HP-UX: -b Linux,IRIX: -shared
#-------------------------------------------------------------------------------
#
LD_OPT = @LD_OPT@
#-------------------------------------------------------------------------------
# Macros for Octave or Matlab (if available)
#-------------------------------------------------------------------------------
#
MEX_BLD = @MEX_BLD@
MEX_LIB = @MEX_LIB@
MEX_INC = @MEX_INC@
MEX_EXT = @MEX_EXT@
MEX_OUT = @MEX_OUT@
MEX_XDIR = $(DESTDIR)@MEX_XDIR@
MEX_MDIR = $(DESTDIR)@MEX_MDIR@
#-------------------------------------------------------------------------------