Changeset 2421 in kBuild for trunk/src/kmk
- Timestamp:
- Oct 17, 2010 9:27:53 PM (14 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 5 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/Makefile.kmk
r2419 r2421 32 32 # 33 33 TEMPLATE_BIN-KMK = Template for src/gmake binaries 34 TEMPLATE_BIN-KMK_EXTENDS = BIN 34 TEMPLATE_BIN-KMK_EXTENDS = BIN-THREADED 35 35 TEMPLATE_BIN-KMK_DEFS = \ 36 36 HAVE_CONFIG_H \ … … 52 52 $(PATH_kmk)/pwd.h \ 53 53 $(PATH_kmk)/inttypes.h 54 TEMPLATE_BIN-KMK_CFLAGS.win.amd64 = $(TEMPLATE_BIN _CFLAGS.win.amd64) -wd4244 -wd426754 TEMPLATE_BIN-KMK_CFLAGS.win.amd64 = $(TEMPLATE_BIN-THREADED_CFLAGS.win.amd64) -wd4244 -wd4267 55 55 TEMPLATE_BIN-KMK_CLEAN.win = $(TEMPLATE_BIN-KMK_DEPS.win) 56 TEMPLATE_BIN-KMK_INCS = $(PATH_kmk) . $(TEMPLATE_BIN _INCS)56 TEMPLATE_BIN-KMK_INCS = $(PATH_kmk) . $(TEMPLATE_BIN-THREADED_INCS) 57 57 TEMPLATE_BIN-KMK_INCS.darwin = glob 58 58 TEMPLATE_BIN-KMK_INCS.dragonfly = glob 59 59 TEMPLATE_BIN-KMK_INCS.freebsd = glob 60 TEMPLATE_BIN-KMK_INCS.openbsd = glob 60 61 TEMPLATE_BIN-KMK_INCS.solaris = glob 61 TEMPLATE_BIN-KMK_LIBS = $(TEMPLATE_BIN _LIBS) $(TARGET_kmkmissing) $(LIB_KUTIL)62 TEMPLATE_BIN-KMK_LIBS = $(TEMPLATE_BIN-THREADED_LIBS) $(TARGET_kmkmissing) $(LIB_KUTIL) 62 63 ifdef ELECTRIC_HEAP # for electric heap (see electric.c) - windows only. 63 64 ifeq ($(KBUILD_TARGET),win) 64 TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN _CFLAGS) /FI$(kmk_PATH)/electric.h -DELECTRIC_HEAP=165 TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) /FI$(kmk_PATH)/electric.h -DELECTRIC_HEAP=1 65 66 else 66 TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN _CFLAGS) -include $(kmk_PATH)/electric.h -DELECTRIC_HEAP=167 TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) -include $(kmk_PATH)/electric.h -DELECTRIC_HEAP=1 67 68 endif 68 69 endif … … 103 104 kmkmissing_SOURCES.linux += \ 104 105 kmkbuiltin/strlcpy.c 106 107 kmkmissing_SOURCES.openbsd = \ 108 kmkbuiltin/openbsd.c \ 109 glob/glob.c 105 110 106 111 kmkmissing_SOURCES.solaris = \ … … 216 221 remote-stub.c 217 222 218 kmk_LIBS.dragonfly = pthread219 220 kmk_LIBS.freebsd = pthread221 223 kmk_DEFS.freebsd.x86 = CONFIG_WITHOUT_THREADS 222 224 -
trunk/src/kmk/kmkbuiltin/chmod.c
r2126 r2421 68 68 extern void bsd_strmode(mode_t mode, char *p); 69 69 70 #if defined(__APPLE__) && !defined(_DARWIN_FEATURE_UNIX_CONFORMANCE)70 #if (defined(__APPLE__) && !defined(_DARWIN_FEATURE_UNIX_CONFORMANCE)) || defined(__OpenBSD__) 71 71 extern int lchmod(const char *, mode_t); 72 72 #endif -
trunk/src/kmk/kmkbuiltin/mv.c
r2142 r2421 100 100 extern void bsd_strmode(mode_t mode, char *p); 101 101 102 #if !defined(__FreeBSD__) && !defined(__APPLE__) && !defined(__DragonFly__) 102 #if !defined(__FreeBSD__) && !defined(__APPLE__) && !defined(__DragonFly__) && !defined(__OpenBSD__) 103 103 # ifdef __OS2__ 104 104 static -
trunk/src/kmk/kmkbuiltin/openbsd.c
r2418 r2421 1 1 /* $Id$ */ 2 2 /** @file 3 * Missing BSD functions on Darwin / Mac OS X.3 * Missing BSD functions in OpenBSD. 4 4 */ 5 5 -
trunk/src/kmk/kmkbuiltin/osdep.c
r2413 r2421 39 39 # include "darwin.c" 40 40 41 #elif defined(__OpenBSD__) 42 # include "openbsd.c" 43 41 44 #endif 42 45 -
trunk/src/kmk/maintMakefile
r1993 r2421 4 4 5 5 # We like mondo-warnings! 6 ifeq ($(KBUILD_TARGET),openbsd) # bird 7 AM_CFLAGS += -Wall -Wshadow -Wpointer-arith -Wbad-function-cast 8 else 6 9 AM_CFLAGS += -Wall -Wextra -Wdeclaration-after-statement -Wshadow -Wpointer-arith -Wbad-function-cast 10 endif 7 11 8 12 # I want this one but I have to wait for the const cleanup!
Note:
See TracChangeset
for help on using the changeset viewer.