-
Notifications
You must be signed in to change notification settings - Fork 28
/
Makedefs.in
136 lines (109 loc) · 2.66 KB
/
Makedefs.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
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
132
133
134
135
136
# CC C compiler
# CFLAGS flags for building C files
# CFDYN additional flags for dynamic functions
# RLINK flags for linking run-time system
# RLIBS libraries to link with run-time system
# XLIBS libraries to link for graphics
# XPMDEFS definitions for building XPM library
# Note: -lsocket is not available on some Linux systems,
# but if your system has it you might need to add it to RLIBS
# Useful development flags: -g -Wall -Wno-missing-braces -fsanitize=address -fno-omit-frame-pointer
# -g and -fsanitize=address should also be added to the linker flags
# make sure to also change the optimization to level 0 or 1
CC = @CC@
RTDIR=$(TOPDIR)/rt
CFLAGS = @CFLAGS@ -I$(RTDIR)/include
LDFLAGS= -L$(RTDIR)/lib @LDFLAGS@
LIBS= @LIBS@
CPPFLAGS = @CPPFLAGS@
JV_LDFLAGS = @JV_LDFLAGS@
GL_CFLAGS = @GL_CFLAGS@
GL_LDFLAGS = @GL_LDFLAGS@
CFDYN = @CFDYN@ -I$(RTDIR)/include
LDDYN = -L$(RTDIR)/lib @LDDYN@
SO = @SO@
RLINK = @RLINK@ -L../../bin
RLIBS = -L$(RTDIR)/lib -ltp -lgdbm -lucommon $(LIBS) -lm @RLIBS@
XLIBS = @XLIBS@
XPMDEFS = -DZPIPE
GDBM=gdbm
LIBTP=libtp
# Do we want to build iconc? If so, set to Iconc
ICONCTARGET=@ICONCTARGET@
# If graphics is enabled
GRAPHICS= @GRAPHICS@
XL= @XL@
XPM= @XPM@
DRAWSTRING= @DRAWSTRING@
COMMONDRAWSTRING= @COMMONDRAWSTRING@
# control versbose/silent build
CMNT=@CMNT@
SLNT=@SLNT@
DASHS=@DASHS@
# plugins/loadable modules
PLUGINS=@PLUGINS@
BITS=@BITS@
O=@OBJ@
# OS
UOS=@unicon_os@
OSDIST=@unicon_osdist@
OSREL=@unicon_osrel@
# commands
SHELL = /bin/sh
RTT=../../bin/urtt
RM = rm -f
CP = cp -f
AR = ar
MAKEINFO = makeinfo
TEXI2DVI = texi2dvi
RANLIB = ranlib
STRIP=@STRIP@
UNICONX=@UNICONX@
UNICONWX=@UNICONWX@
UNICONC=@UNICONC@
UNICONT=@UNICONT@
UNICONWT=@UNICONWT@
# Windows
EXE=@EXE@
NT=@NT@
DNT=@DNT@
WGLIBS=@WGLIBS@
WSUBSYS=@WSUBSYS@
WSTKLDFLAG=@WSTKLDFLAG@
#additional makefile targets for Windows
NTCONDEP=@NTCONDEP@
LIBWUCONSOLE=@LIBWUCONSOLE@
WICONXTARGET=@WICONXTARGET@
WICONTTARGET=@WICONTTARGET@
WUNICONTARGET=@WUNICONTARGET@
CFUNCTARGET=@CFUNCTARGET@
EXEICONTARGET=@EXEICONTARGET@
RCFLAGS=@RCFLAGS@
ICONXEXE=@ICONXEXE@
WICONXEXE=@WICONXEXE@
ICONTEXE=@ICONTEXE@
WICONTEXE=@WICONTEXE@
UNICONEXE=@UNICONEXE@
WUNICONEXE=@WUNICONEXE@
ICONCEXE=@ICONCEXE@
SHELL=sh
PACKAGE_TARNAME=@PACKAGE_TARNAME@
prefix=@prefix@
exec_prefix=@exec_prefix@
bindir=@bindir@
libdir=@libdir@
datarootdir=@datarootdir@
docdir=@docdir@
mandir=@mandir@
htmldir=@htmldir@
SQLITE=@SQLITE@
# configuration parameters
PKG_NAME=@PACKAGE_NAME@
PKG_TARNAME=@PACKAGE_TARNAME@
PKG_VERSION=@PACKAGE_VERSION@
PKG_STRING=@PACKAGE_STRING@
UDOC=@UDOC@
HTMLDOC=@HTMLDOC@
SHTOOL=$(TOPDIR)/shtool
PATCHSTRX=patchstr$(EXE)
PATCHSTR=$(TOPDIR)/bin/$(PATCHSTRX)