[go: up one dir, main page]

Menu

[2e205f]: / config.mk  Maximize  Restore  History

Download this file

79 lines (59 with data), 1.7 kB

 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
#
# Dos9 Makefiles, The Dos9 project
# Copyright (C) 2012-2018 Romain Garbi, Teddy Astie
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Get directory of config.mk
EXEC_SUFFIX ?=
OBJ_EXT ?= .o
LD = $(CC)
AR = ar r
RANLIB = ranlib
LEX ?= flex
YACC ?= yacc
CFLAGS ?= -O2
LDFLAGS ?= -O2 -s
BINDIR ?= $(ROOTDIR)/bin
# libDos9
LIBDOS9_DIR = $(ROOTDIR)/libDos9
LIBDOS9_INC = -I$(LIBDOS9_DIR)
LIBDOS9_LD = -L$(LIBDOS9_DIR) -lDos9
# libinteval
LIBINTEVAL_DIR = $(ROOTDIR)/libinteval
LIBINTEVAL_INC = -I$(LIBINTEVAL_DIR)
LIBINTEVAL_LD = -L$(LIBINTEVAL_DIR) -linteval
# libmatheval
LIBMATHEVAL_DIR = $(ROOTDIR)/libmatheval
LIBMATHEVAL_INC = -I$(LIBMATHEVAL_DIR)/lib
LIBMATHEVAL_LD = -L$(LIBMATHEVAL_DIR) -lmatheval
ifneq (,$(wildcard $(ROOTDIR)/femto-config.mk))
include $(ROOTDIR)/femto-config.mk
endif
ifeq ($(use_libcu8),1)
LIBCU8_LD = -L$(ROOTDIR)/libcu8 -lcu8
LIBCU8_INC = -I$(ROOTDIR)/libcu8/include
endif
ifeq ($(lib_iconv),1)
LICONV_LD = -liconv
endif
ifeq ($(lib_intl),1)
LINTL_LD = -lintl
endif
ifeq ($(lib_pthread),1)
LPTHREAD_LD = -lpthread
endif
ifeq ($(lib_m),1)
LM_LD = -lm
endif