source: libcf++/trunk/makeinclude/userdefine.mk@ 4

Last change on this file since 4 was 4, checked in by cheese, 9 years ago

#1 commit prototype

File size: 1.4 KB
Line 
1#------------------------------------------------------------
2# lower-case keys for lowercase-command-line option
3#------------------------------------------------------------
4
5#------------------------------------------------------------
6# xecuredb
7#------------------------------------------------------------
8# os-version
9# > 32 or 64
10ver = 64
11VER = $(ver)
12
13# compile with debugging flag and definition
14# > yes or no
15debug = yes
16DEBUG = $(debug)
17
18# product
19PRODUCT_NAME = libcf++
20PRODUCT_VERSION = 0.1dev
21
22# lib type
23# > shared or static
24libtype = static
25LIBTYPE = $(libtype)
26
27# documentation
28DOCUMENT_PATH = ../_doc
29
30# path
31BUILD_PATH = ../_build
32
33#------------------------------------------------------------
34# external tools or libraries
35#------------------------------------------------------------
36# java path
37with-jni = no
38WITH_JNI = $(with-jni)
39USER_JAVA_HOME = ${HOME}/workspace/java/jdk1.5.0_12
40
41# link standard-library statically
42# ex) libstdc++, libgcc ?
43# > yes or no
44static-std = no
45STATIC_STD = $(static-std)
46
47#------------------------------------------------------------
48# user definitions and options
49#------------------------------------------------------------
50# options for exp
51# > yes or no
52
53# build-environment
54ifeq ($(STATIC_STD),yes)
55# not yet
56 USER_LDFLAGS += -static-libgcc
57 USER_LIBS += $(shell g++ -print-file-name=libstdc++.a)
58endif
59
Note: See TracBrowser for help on using the repository browser.