Changeset 552 for trunk/src/gmake
- Timestamp:
- Sep 24, 2006, 9:37:41 AM (19 years ago)
- Location:
- trunk/src/gmake
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gmake/Makefile.kmk
r541 r552 10 10 kmk_DEPS = $(PATH_TARGET)/config.h 11 11 kmk_INCS = $(PATH_TARGET) . 12 #kmk_INCS.win32 = kmkbuiltin/w32 12 #ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),) 13 #kmk_INCS += kmkbuiltin/w32 14 #endif 13 15 14 16 kmk_DEFS = \ … … 56 58 kbuild.c 57 59 58 kmk_SOURCES.win32 = \ 60 ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),) 61 kmk_SOURCES += \ 59 62 getopt.c \ 60 63 getopt1.c \ … … 67 70 w32/compat/dirent.c \ 68 71 w32/pathstuff.c 72 endif 69 73 70 74 kmk_SOURCES.freebsd = \ … … 92 96 kmkbuiltin/strlcpy.c 93 97 94 kmk_SOURCES.win32 += \ 98 ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),) 99 kmk_SOURCES += \ 95 100 kmkbuiltin/mscfakes.c \ 96 101 kmkbuiltin/fts.c 97 102 endif 98 103 99 104 # … … 116 121 kmkbuiltin/strlcpy.c \ 117 122 kmkbuiltin/err.c 118 kmk_cp_INCS.win32 = $(PATH_TARGET) . 119 kmk_cp_DEFS.win32 = HAVE_CONFIG_H 120 kmk_cp_SOURCES.win32 = \ 123 ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),) 124 kmk_cp_INCS += $(PATH_TARGET) . 125 kmk_cp_DEFS += HAVE_CONFIG_H 126 kmk_cp_SOURCES += \ 121 127 kmkbuiltin/mscfakes.c \ 122 128 kmkbuiltin/fts.c \ … … 124 130 getopt.c \ 125 131 getopt1.c 132 endif 126 133 127 134 kmk_echo_TEMPLATE = BIN … … 129 136 kmk_echo_SOURCES = \ 130 137 kmkbuiltin/echo.c 131 kmk_echo_SOURCES.win32 = \ 138 ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),) 139 kmk_echo_SOURCES += \ 132 140 kmkbuiltin/mscfakes.c \ 133 141 kmkbuiltin/err.c 142 endif 134 143 135 144 kmk_install_TEMPLATE = BIN … … 140 149 kmkbuiltin/strmode.c \ 141 150 kmkbuiltin/setmode.c 142 kmk_install_INCS.win32 = $(PATH_TARGET) . 143 kmk_install_DEFS.win32 = HAVE_CONFIG_H 144 kmk_install_SOURCES.win32 = \ 145 kmkbuiltin/mscfakes.c \ 146 getopt.c \ 147 getopt1.c 151 ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),) 152 kmk_install_INCS += $(PATH_TARGET) . 153 kmk_install_DEFS += HAVE_CONFIG_H 154 kmk_install_SOURCES += \ 155 kmkbuiltin/mscfakes.c \ 156 getopt.c \ 157 getopt1.c 158 endif 148 159 149 160 kmk_ln_TEMPLATE = BIN … … 152 163 kmkbuiltin/ln.c \ 153 164 kmkbuiltin/err.c 154 kmk_ln_INCS.win32 = $(PATH_TARGET) . 155 kmk_ln_DEFS.win32 = HAVE_CONFIG_H 156 kmk_ln_SOURCES.win32 = \ 165 ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),) 166 kmk_ln_INCS += $(PATH_TARGET) . 167 kmk_ln_DEFS += HAVE_CONFIG_H 168 kmk_ln_SOURCES += \ 157 169 kmkbuiltin/mscfakes.c\ 158 170 getopt.c \ 159 171 getopt1.c 172 endif 160 173 161 174 kmk_mkdir_TEMPLATE = BIN … … 165 178 kmkbuiltin/err.c \ 166 179 kmkbuiltin/setmode.c 167 kmk_mkdir_INCS.win32 = $(PATH_TARGET) . 168 kmk_mkdir_DEFS.win32 = HAVE_CONFIG_H 169 kmk_mkdir_SOURCES.win32 = \ 170 kmkbuiltin/mscfakes.c \ 171 getopt.c \ 172 getopt1.c 180 ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),) 181 kmk_mkdir_INCS += $(PATH_TARGET) . 182 kmk_mkdir_DEFS += HAVE_CONFIG_H 183 kmk_mkdir_SOURCES += \ 184 kmkbuiltin/mscfakes.c \ 185 getopt.c \ 186 getopt1.c 187 endif 173 188 174 189 kmk_rm_TEMPLATE = BIN … … 178 193 kmkbuiltin/err.c \ 179 194 kmkbuiltin/strmode.c 180 kmk_rm_INCS.win32 = $(PATH_TARGET) . 181 kmk_rm_DEFS.win32 = HAVE_CONFIG_H 182 kmk_rm_SOURCES.win32 = \ 195 ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),) 196 kmk_rm_INCS += $(PATH_TARGET) . 197 kmk_rm_DEFS += HAVE_CONFIG_H 198 kmk_rm_SOURCES += \ 183 199 kmkbuiltin/mscfakes.c\ 184 200 getopt.c \ 185 201 getopt1.c 202 endif 186 203 187 204 … … 223 240 remote-stub.c 224 241 225 kmk_gmake_SOURCES.win32 = \ 242 ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),) 243 kmk_gmake_SOURCES += \ 226 244 getopt.c \ 227 245 getopt1.c \ … … 234 252 w32/compat/dirent.c \ 235 253 w32/pathstuff.c 254 endif 236 255 237 256 kmk_gmake_SOURCES.freebsd = \ -
trunk/src/gmake/variable.c
r534 r552 988 988 989 989 /* Define KMK_FEATURES to indicate various working KMK features. */ 990 (void) define_variable ("KMK_FEATURES", 12, "abspath toupper tolower", o_default, 0); 991 #endif 990 # if defined(CONFIG_WITH_TOUPPER_TOLOWER) \ 991 && defined(CONFIG_WITH_VALUE_LENGTH) && defined(CONFIG_WITH_COMPARE) \ 992 && defined(KMK_HELPERS) 993 (void) define_variable ("KMK_FEATURES", 12, 994 "abspath" 995 " toupper tolower" 996 " comp-vars" 997 " kb-src-tool kb-obj-base kb-obj-suff kb-src-prop kb-src-one" 998 , o_default, 0); 999 # else /* MSC can't deal with strings mixed with #if/#endif, thus the slow way. */ 1000 strcpy(buf, "abspath"); 1001 # if defined(CONFIG_WITH_TOUPPER_TOLOWER) 1002 strcat(buf, " toupper tolower"); 1003 # endif 1004 # if defined(CONFIG_WITH_VALUE_LENGTH) && defined(CONFIG_WITH_COMPARE) 1005 strcat(buf, " comp-vars"); 1006 # endif 1007 # ifdef KMK_HELPERS 1008 strcat(buf, " kb-src-tool kb-obj-base kb-obj-suff kb-src-prop kb-src-one"); 1009 # endif 1010 (void) define_variable ("KMK_FEATURES", 12, buf, o_default, 0); 1011 # endif 1012 #endif /* KMK */ 992 1013 993 1014 #ifdef CONFIG_WITH_KMK_BUILTIN
Note:
See TracChangeset
for help on using the changeset viewer.