- Timestamp:
- Sep 30, 2007, 5:55:36 AM (18 years ago)
- Location:
- trunk/src
- Files:
-
- 1 deleted
- 6 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/Makefile.kmk
r1026 r1162 1 1 # $Id$ 2 2 3 SUBDIRS = lib kmk sed kDepPre k DepIDB kObjCache3 SUBDIRS = lib kmk sed kDepPre kObjCache 4 4 ifneq ($(BUILD_TARGET),win) 5 5 SUBDIRS += ash -
trunk/src/kmk/Makefile.am
r1154 r1162 50 50 electric.c \ 51 51 ../lib/md5.c \ 52 ../lib/kDep.c \ 52 53 \ 53 54 kmkbuiltin.c \ … … 59 60 kmkbuiltin/echo.c \ 60 61 kmkbuiltin/install.c \ 62 kmkbuiltin/kDepIDB.c \ 63 kmkbuiltin/ln.c \ 61 64 kmkbuiltin/md5sum.c \ 62 65 kmkbuiltin/mkdir.c \ 63 66 kmkbuiltin/mv.c \ 64 kmkbuiltin/ln.c \65 67 kmkbuiltin/printf.c \ 66 68 kmkbuiltin/rm.c \ -
trunk/src/kmk/Makefile.kmk
r1122 r1162 123 123 kmk_DEFS.x86 = CONFIG_WITH_OPTIMIZATION_HACKS 124 124 kmk_DEFS.amd64 = CONFIG_WITH_OPTIMIZATION_HACKS 125 kmk_DEFS.win.x86 = \ 126 CONFIG_NEW_WIN32_CTRL_EVENT 125 kmk_DEFS.win.x86 = CONFIG_NEW_WIN32_CTRL_EVENT 127 126 128 127 kmk_SOURCES = \ … … 155 154 # 156 155 kmk_DEFS += CONFIG_WITH_KMK_BUILTIN 157 kmk_LIBS += $(LIB_KUTIL) 156 kmk_LIBS += $(LIB_KUTIL) $(LIB_KDEP) 158 157 kmk_SOURCES += \ 159 158 kmkbuiltin.c \ … … 165 164 kmkbuiltin/echo.c \ 166 165 kmkbuiltin/install.c \ 166 kmkbuiltin/kDepIDB.c \ 167 167 kmkbuiltin/md5sum.c \ 168 168 kmkbuiltin/mkdir.c \ … … 177 177 # Standalone kmkbuiltin commands. 178 178 # 179 PROGRAMS += kmk_append kmk_cat kmk_cp kmk_cmp kmk_echo kmk_md5sum kmk_mkdir kmk_mv kmk_install kmk_ln kmk_printf kmk_rm kmk_rmdir 179 PROGRAMS += \ 180 kmk_append \ 181 kmk_cat \ 182 kmk_cp \ 183 kmk_cmp \ 184 kmk_echo \ 185 kmk_md5sum \ 186 kmk_mkdir \ 187 kmk_mv \ 188 kmk_install \ 189 kmk_ln \ 190 kmk_printf \ 191 kmk_rm \ 192 kmk_rmdir \ 193 kDepIDB \ 180 194 181 195 kmk_append_TEMPLATE = BIN-KMK … … 246 260 kmk_rmdir_SOURCES = \ 247 261 kmkbuiltin/rmdir.c 262 263 kDepIDB_TEMPLATE = BIN-KMK 264 kDepIDB_DEFS = kmk_builtin_kDepIDB=main 265 kDepIDB_INCS = . 266 kDepIDB_LIBS = $(LIB_KDEP) 267 kDepIDB_SOURCES = \ 268 kmkbuiltin/kDepIDB.c 248 269 249 270 -
trunk/src/kmk/kmkbuiltin.c
r1117 r1162 192 192 else if (!strcmp(pszCmd, "install")) 193 193 rc = kmk_builtin_install(argc, argv, environ); 194 else if (!strcmp(pszCmd, "kDepIDB")) 195 rc = kmk_builtin_kDepIDB(argc, argv, environ); 194 196 else if (!strcmp(pszCmd, "ln")) 195 197 rc = kmk_builtin_ln(argc, argv, environ); -
trunk/src/kmk/kmkbuiltin.h
r1117 r1162 41 41 extern int kmk_builtin_rm(int argc, char **argv, char **envp); 42 42 extern int kmk_builtin_rmdir(int argc, char **argv, char **envp); 43 extern int kmk_builtin_kDepIDB(int argc, char **argv, char **envp); 43 44 -
trunk/src/kmk/kmkbuiltin/kDepIDB.c
r1160 r1162 35 35 #include <errno.h> 36 36 #include <ctype.h> 37 #if ndef __WIN32__37 #if !defined(_MSC_VER) 38 38 # include <stdint.h> 39 39 #else … … 42 42 typedef unsigned int uint32_t; 43 43 #endif 44 #include "kDep.h" 44 /*#include "kDep.h"*/ 45 #include "../../lib/kDep.h" 46 #include "kmkbuiltin.h" 45 47 46 48 #define OFFSETOF(type, member) ( (int)(size_t)(void *)&( ((type *)(void *)0)->member) ) … … 365 367 /* validate? */ 366 368 return pRoot; 367 #endif 369 #endif 368 370 } 369 371 return NULL; … … 440 442 fAdded = 1; 441 443 } 442 dprintf(("%#06x #%d: %6d bytes %s%s\n", off, iStream, 443 iStream < pRoot->cStreams ? pRoot->aStreams[iStream].cbStream : -1, 444 psz, fAdded ? " [dep]" : "")); 444 dprintf(("%#06x #%d: %6d bytes %s%s\n", off, iStream, 445 iStream < pRoot->cStreams ? pRoot->aStreams[iStream].cbStream : -1, 446 psz, fAdded ? " [dep]" : "")); 445 447 (void)fAdded; 446 448 … … 459 461 } 460 462 else 461 dprintf(("Unknown version or bad size: Version=%u cbNames=%d cbStream=%d\n", 463 dprintf(("Unknown version or bad size: Version=%u cbNames=%d cbStream=%d\n", 462 464 pNames->Version, pNames->cbNames, cbStream)); 463 465 free(pNames); … … 477 479 || !pRoot->aStreams[iStream].cbStream) 478 480 continue; 479 dprintf(("Stream #%d: %#x bytes (%#x aligned)\n", iStream, pRoot->aStreams[iStream].cbStream, 481 dprintf(("Stream #%d: %#x bytes (%#x aligned)\n", iStream, pRoot->aStreams[iStream].cbStream, 480 482 Pdb70Align(pHdr, pRoot->aStreams[iStream].cbStream))); 481 483 pbStream = (uint8_t *)Pdb70AllocAndReadStream(pHdr, pRoot, iStream, &cbStream); … … 735 737 736 738 737 int main(int argc, char *argv[])739 int kmk_builtin_kDepIDB(int argc, char *argv[]) 738 740 { 739 741 int i; -
trunk/src/kmk/variable.c
r1134 r1162 1105 1105 #ifdef CONFIG_WITH_KMK_BUILTIN 1106 1106 /* The supported kMk Builtin commands. */ 1107 (void) define_variable ("KMK_BUILTIN", 11, "append cat cp cmp echo install ln md5sum mkdir mv printf rm rmdir", o_default, 0);1107 (void) define_variable ("KMK_BUILTIN", 11, "append cat cp cmp echo install kDepIDB ln md5sum mkdir mv printf rm rmdir", o_default, 0); 1108 1108 #endif 1109 1109
Note:
See TracChangeset
for help on using the changeset viewer.