Changeset 2799 for trunk/src/kmk/Makefile.kmk
- Timestamp:
- Sep 19, 2015, 10:36:31 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/Makefile.kmk
r2765 r2799 55 55 TEMPLATE_BIN-KMK_CLEAN.win = $(TEMPLATE_BIN-KMK_DEPS.win) 56 56 TEMPLATE_BIN-KMK_INCS = $(kmk_0_OUTDIR) . $(TEMPLATE_BIN-THREADED_INCS) 57 TEMPLATE_BIN-KMK_INCS.darwin = glob 58 TEMPLATE_BIN-KMK_INCS.dragonfly = glob 59 TEMPLATE_BIN-KMK_INCS.freebsd = glob 60 TEMPLATE_BIN-KMK_INCS.haiku = glob 61 TEMPLATE_BIN-KMK_INCS.openbsd = glob 62 TEMPLATE_BIN-KMK_INCS.solaris = glob 57 ifneq ($(KBUILD_TARGET),os2) 58 TEMPLATE_BIN-KMK_INCS += glob 59 endif 63 60 TEMPLATE_BIN-KMK_LIBS = $(TEMPLATE_BIN-THREADED_LIBS) $(kmkmissing_1_TARGET) $(LIB_KUTIL) 64 61 ifdef ELECTRIC_HEAP # for electric heap (see electric.c) - windows only. … … 68 65 TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) -include $(kmk_DEFPATH)/electric.h -DELECTRIC_HEAP=1 69 66 endif 67 endif 68 # GCC sanitizers. 69 ifdef GCC_SANITIZERS 70 TEMPLATE_BIN-KMK_CFLAGS ?= $(TEMPLATE_BIN-THREADED_CFLAGS) 71 TEMPLATE_BIN-KMK_CFLAGS += -fsanitize=address -fsanitize=undefined -static-libubsan -D GCC_ADDRESS_SANITIZER 72 TEMPLATE_BIN-KMK_LDFLAGS ?= $(TEMPLATE_BIN-THREADED_LDFLAGS) 73 TEMPLATE_BIN-KMK_LDFLAGS += -fsanitize=address -fsanitize=undefined 70 74 endif 71 75 … … 89 93 getopt1.c \ 90 94 electric.c 95 ifneq ($(KBUILD_TARGET),os2) 96 kmkmissing_SOURCES += \ 97 glob/glob.c 98 endif 91 99 92 100 kmkmissing_SOURCES.darwin = \ 93 101 kmkbuiltin/darwin.c \ 94 glob/glob.c \95 102 glob/fnmatch.c 96 103 97 104 kmkmissing_SOURCES.dragonfly = \ 98 glob/glob.c \99 105 glob/fnmatch.c 100 106 101 107 kmkmissing_SOURCES.freebsd = \ 102 glob/glob.c \103 108 glob/fnmatch.c 104 109 105 110 kmkmissing_SOURCES.haiku = \ 106 111 kmkbuiltin/haikufakes.c \ 107 glob/glob.c \108 112 glob/fnmatch.c 109 113 … … 112 116 113 117 kmkmissing_SOURCES.openbsd = \ 114 kmkbuiltin/openbsd.c \ 115 glob/glob.c 118 kmkbuiltin/openbsd.c 116 119 117 120 kmkmissing_SOURCES.solaris = \ 118 121 kmkbuiltin/strlcpy.c \ 119 122 kmkbuiltin/solfakes.c \ 120 glob/glob.c \121 123 glob/fnmatch.c 122 124 … … 124 126 kmkbuiltin/strlcpy.c \ 125 127 kmkbuiltin/mscfakes.c \ 126 glob/glob.c \127 128 glob/fnmatch.c \ 128 129 getloadavg.c \ … … 205 206 kmk_DEFS += CONFIG_WITH_MAKE_STATS 206 207 endif 208 ifdef CONFIG_WITH_EVAL_COMPILER 209 kmk_DEFS += CONFIG_WITH_EVAL_COMPILER 210 endif 211 ifdef CONFIG_WITH_COMPILER 212 kmk_DEFS += CONFIG_WITH_COMPILE_EVERYTHING 213 endif 207 214 208 215 kmk_SOURCES = \
Note:
See TracChangeset
for help on using the changeset viewer.