Changeset 228 for trunk/src/gmake
- Timestamp:
- Feb 9, 2005, 12:30:52 PM (20 years ago)
- Location:
- trunk/src/gmake
- Files:
-
- 3 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gmake/Makefile.kmk
r227 r228 3 3 4 4 PROGRAMS = kmk 5 PROGRAMS += echo mkdir rm 5 6 6 kmk_TOOL= GCC37 kmk_TOOL.os2= GCC3OMF8 kmk_TOOL.win32= VCC707 TOOL = GCC3 8 TOOL.os2 = GCC3OMF 9 TOOL.win32 = VCC70 9 10 10 kmk_CFLAGS.linux.release = -O3 11 kmk_CFLAGS.os2.relase = -O3 12 kmk_CFLAGS.win32 = -MT -W3 11 CFLAGS.linux.release= -O3 12 CFLAGS.os2.relase = -O3 13 CFLAGS.win32 = -MT -W3 14 15 LDFLAGS.linux.release = -s 16 LDFLAGS.os2 = -Zhigh-mem -Zstack=1024 17 LDFLAGS.os2.release = -s 18 LDFLAGS.win32 = /SUBSYSTEM:console /INCREMENTAL:no /NOD 19 20 LIBS.linux = rt 21 LIBS.win32 = \ 22 $(PATH_DEV)/x86.win32/vcc70/lib/libcmt.lib \ 23 $(PATH_DEV)/x86.win32/vcc70/lib/oldnames.lib \ 24 $(PATH_DEV)/x86.win32/sdk200209/lib/Kernel32.Lib \ 25 $(PATH_DEV)/x86.win32/sdk200209/lib/User32.Lib \ 26 $(PATH_DEV)/x86.win32/sdk200209/lib/AdvAPI32.Lib 13 27 14 28 kmk_DEPS = $(PATH_TARGET)/config.h … … 31 45 kmk_DEFS.win32 = WINDOWS32 _CONSOLE WIN32 32 46 kmk_DEFS.win32.release = NDEBUG 33 34 kmk_LDFLAGS.linux.release = -s35 kmk_LDFLAGS.os2 = -Zhigh-mem -Zstack=102436 kmk_LDFLAGS.os2.release = -s37 kmk_LDFLAGS.win32 = /SUBSYSTEM:console /INCREMENTAL:no /NOD38 39 kmk_LIBS.linux = rt40 kmk_LIBS.win32 = \41 $(PATH_DEV)/x86.win32/vcc70/lib/libcmt.lib \42 $(PATH_DEV)/x86.win32/vcc70/lib/oldnames.lib \43 $(PATH_DEV)/x86.win32/sdk200209/lib/Kernel32.Lib \44 $(PATH_DEV)/x86.win32/sdk200209/lib/User32.Lib \45 $(PATH_DEV)/x86.win32/sdk200209/lib/AdvAPI32.Lib46 47 47 48 kmk_SOURCES = \ … … 70 71 kmkbuiltin/echo.c \ 71 72 kmkbuiltin/mkdir.c \ 72 kmkbuiltin/setmode.c 73 kmkbuiltin/rm.c \ 74 \ 75 kmkbuiltin/setmode.c \ 76 kmkbuiltin/strmode.c 73 77 74 78 kmk_SOURCES.os2 = \ … … 90 94 #MAKE_DLLSHELL 91 95 96 echo_DEFS = kmk_builtin_echo=main 97 echo_SOURCES = \ 98 kmkbuiltin/echo.c 99 100 mkdir_DEFS = kmk_builtin_mkdir=main 101 mkdir_SOURCES = \ 102 kmkbuiltin/mkdir.c \ 103 kmkbuiltin/setmode.c 104 105 rm_DEFS = kmk_builtin_rm=main 106 rm_SOURCES = \ 107 kmkbuiltin/rm.c \ 108 kmkbuiltin/setmode.c \ 109 kmkbuiltin/strmode.c 110 111 92 112 93 113 DEPTH = ../.. -
trunk/src/gmake/job.c
r227 r228 1127 1127 rc = kmk_builtin_command_parsed(argc, argv); 1128 1128 } 1129 printf("rc=%d\n", rc);1130 1129 #ifndef VMS 1131 1130 free (argv[0]); -
trunk/src/gmake/kmkbuiltin.c
r227 r228 96 96 else 97 97 { 98 pszEnd = pszCmd + 1;99 while (!isspace(*pszEnd) )98 pszEnd = pszCmd; 99 while (!isspace(*pszEnd) && *pszEnd) 100 100 pszEnd++; 101 101 pszNext = pszEnd; … … 146 146 */ 147 147 pszCmd = pszNext; 148 if (isspace(*pszCmd) )148 if (isspace(*pszCmd) && *pszCmd) 149 149 pszCmd++; 150 150 } … … 188 188 // rc = kmk_builtin_cp(argc, argv, environ); 189 189 //else if (!strcmp(pszCmd, "chmod")) 190 // rc = kmk_builtin_chmod(arg v);190 // rc = kmk_builtin_chmod(argc, argv, environ); 191 191 else if (!strcmp(pszCmd, "echo")) 192 192 rc = kmk_builtin_echo(argc, argv, environ); … … 194 194 rc = kmk_builtin_mkdir(argc, argv, environ); 195 195 //else if (!strcmp(pszCmd, "mv")) 196 // rc = kmk_builtin_mv(arg v);197 //else if (!strcmp(pszCmd, "rm"))198 // rc = kmk_builtin_rm(argv);196 // rc = kmk_builtin_mv(argc, argv, environ); 197 else if (!strcmp(pszCmd, "rm")) 198 rc = kmk_builtin_rm(argc, argv, environ); 199 199 //else if (!strcmp(pszCmd, "rmdir")) 200 // rc = kmk_builtin_rmdir(arg v);200 // rc = kmk_builtin_rmdir(argc, argv, environ); 201 201 else 202 202 { -
trunk/src/gmake/kmkbuiltin/mkdir.c
r227 r228 60 60 static int usage(void); 61 61 62 int vflag;62 static int vflag; 63 63 64 64 int … … 71 71 omode = pflag = 0; 72 72 mode = NULL; 73 vflag = 0; 73 74 opterr = 1; 74 75 optarg = NULL; … … 100 101 } else { 101 102 if ((set = setmode(mode)) == NULL) { 102 fprintf(stderr, "%s: invalid file mode: %s ", mode, argv[0]);103 fprintf(stderr, "%s: invalid file mode: %s\n", mode, argv[0]); 103 104 return 1; 104 105 } … … 114 115 } else if (mkdir(*argv, omode) < 0) { 115 116 if (errno == ENOTDIR || errno == ENOENT) 116 fprintf(stderr, "%s: %s ", argv[0], dirname(*argv));117 fprintf(stderr, "%s: %s: %s\n", argv[0], dirname(*argv), strerror(errno)); 117 118 else 118 fprintf(stderr, "%s: %s ", argv[0], *argv);119 fprintf(stderr, "%s: %s: %s\n", argv[0], *argv, strerror(errno)); 119 120 success = 0; 120 121 } else if (vflag) … … 131 132 */ 132 133 if (success && mode != NULL && chmod(*argv, omode) == -1) { 133 fprintf(stderr, "%s: %s ", argv[0], *argv);134 fprintf(stderr, "%s: %s: %s\n", argv[0], *argv, strerror(errno)); 134 135 exitval = 1; 135 136 } … … 138 139 } 139 140 140 int141 static int 141 142 build(char *path, mode_t omode) 142 143 { … … 209 210 } 210 211 211 int212 static int 212 213 usage(void) 213 214 {
Note:
See TracChangeset
for help on using the changeset viewer.