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
|
# configuration file for making Lua
# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================
# ------------------------------------------------------------------ Lua
# if you need compatibility with version 2.5 or older, uncomment the line below.
#COMPAT= -DLUA_COMPAT2_5
# Lua uses double for numbers. To change this, uncomment one of the lines below.
#NUMBER= -DLUA_NUM_TYPE=double
#NUMBER= -DLUA_NUM_TYPE=float
#NUMBER= -DLUA_NUM_TYPE=long
# if you want support for pipes, uncomment the following line.
#POPEN= -DPOPEN
# ------------------------------------------------------------------ C compiler
# you need an ANSI C compiler. gcc is a popular one.
CC= gcc
WARN= -ansi -Wall
# on IRIX, cc is a good ANSI compiler.
#CC= cc
#WARN= -ansi -fullwarn
# on Solaris, cc is optional. you may have to add -Dsparc if you use -Xc.
#CC= cc
#WARN= -Xc # -Dsparc
# ------------------------------------------------------------------ C library
# if your C library is not POSIX compliant, comment the following line.
POSIX= -D_POSIX_SOURCE
# if your C library does not have the newer ANSI functions memmove, strerror,
# and locale support, uncomment the following line. SunOs 4.1.x is one example.
#OLD_ANSI= -DOLD_ANSI
# in SunOs 4.1.x, standard headers in /usr/include are not ANSI,
# so uncomment the following line to avoid prototypes warnings.
#EXTRA_INCS= -I/usr/5include
# ------------------------------------------------------------------ librarian
# this should work in all unix systems.
AR= ar rcu
# if your system doesn't have (or need) ranlib, use RANLIB=true.
# on some systems, "ar s" does what ranlib would do.
RANLIB= ranlib
#RANLIB= ar s
#RANLIB= true
# == END OF USER SETTINGS. DO NOT CHANGE ANYTHING BELOW THIS LINE =============
VERSION= 3.2
INC= $(LUA)/include
LIB= $(LUA)/lib
BIN= $(LUA)/bin
INCS= -I$(INC) $(EXTRA_INCS)
DEFS= $(COMPAT) $(NUMBER) $(OLD_ANSI) $(EXTRALIB) $(EXTRA_DEFS)
CFLAGS= -O2 $(WARN) $(INCS) $(DEFS)
|