-
Notifications
You must be signed in to change notification settings - Fork 2
/
Makefile.defs
50 lines (43 loc) · 1.35 KB
/
Makefile.defs
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
############################################################
# File : Makefile.defs
# Author : Dohyun Yun
# Date : 2010.10.12
############################################################
############################################################
## [ LIBRARY ]
############################################################
LIB_PROG = ar
LIB_FLAGS = rcv
############################################################
## [ COMPILER ]
############################################################
CC_PROG = gcc
ifdef DEBUG
CC_FLAGS = -c -g -Wall -DARCH64 -DLINUX -DDEBUG
else
CC_FLAGS = -c -O2 -Wall -fno-strict-aliasing -DARCH64 -DLINUX
endif # DEBUG
ifdef SF1_EXTEND
CC_FLAGS += -D"EXTENDED_LA"
endif
CC_LIB_FLAGS =
CC_CON_FLAGS =
CC_DLL_FLAGS = -fPIC
############################################################
## [ Path ]
############################################################
LIB_SRC_DIR = $(CURDIR)
############################################################
## [ LINKER ]
############################################################
EXE_PROG = gcc
EXE_FLAGS = -lstdc++ -lz -lpthread
EXE_CON_FLAGS =
EXE_DLL_FLAGS = -shared
###########################################################
## [ JAVA ]
############################################################
JAVA_PROG = javac
JAVA_FLAGS = -classpath . -d .
JAR_PROG = jar
JAR_FLAGS = cvf