Changeset 1993 for trunk/src/kmk/w32
- Timestamp:
- Oct 29, 2008, 1:37:51 AM (17 years ago)
- Location:
- trunk/src/kmk/w32
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/w32/Makefile.am
r503 r1993 1 1 # Makefile.am to create libw32.a for mingw32 host. 2 # Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3 # Free Software Foundation, Inc.2 # Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 3 # 2007 Free Software Foundation, Inc. 4 4 # This file is part of GNU Make. 5 5 # 6 # GNU Make is free software; you can redistribute it and/or modify it under the 7 # terms of the GNU General Public License as published by the Free Software 8 # Foundation; either version 2, or (at your option) any later version. 6 # GNU Make is free software; you can redistribute it and/or modify it under 7 # the terms of the GNU General Public License as published by the Free Software 8 # Foundation; either version 3 of the License, or (at your option) any later 9 # version. 9 10 # 10 11 # GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY 11 # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 12 # A PARTICULAR PURPOSE. See the GNU General Public License for more details. 12 # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 13 # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 14 # details. 13 15 # 14 16 # You should have received a copy of the GNU General Public License along with 15 # GNU Make; see the file COPYING. If not, write to the Free Software 16 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 17 # this program. If not, see <http://www.gnu.org/licenses/>. 17 18 18 19 noinst_LIBRARIES = libw32.a -
trunk/src/kmk/w32/compat/dirent.c
r1557 r1993 1 1 /* Directory entry code for Window platforms. 2 2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3 2006 Free Software Foundation, Inc.3 2006, 2007 Free Software Foundation, Inc. 4 4 This file is part of GNU Make. 5 5 6 6 GNU Make is free software; you can redistribute it and/or modify it under the 7 7 terms of the GNU General Public License as published by the Free Software 8 Foundation; either version 2, or (at your option) any later version. 8 Foundation; either version 3 of the License, or (at your option) any later 9 version. 9 10 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 13 14 14 15 You should have received a copy of the GNU General Public License along with 15 GNU Make; see the file COPYING. If not, write to the Free Software 16 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 16 this program. If not, see <http://www.gnu.org/licenses/>. */ 17 17 18 18 -
trunk/src/kmk/w32/include/dirent.h
r503 r1993 1 1 /* Windows version of dirent.h 2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3 200 6Free Software Foundation, Inc.2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 3 2007 Free Software Foundation, Inc. 4 4 This file is part of GNU Make. 5 5 6 6 GNU Make is free software; you can redistribute it and/or modify it under the 7 7 terms of the GNU General Public License as published by the Free Software 8 Foundation; either version 2, or (at your option) any later version. 8 Foundation; either version 3 of the License, or (at your option) any later 9 version. 9 10 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 13 14 14 15 You should have received a copy of the GNU General Public License along with 15 GNU Make; see the file COPYING. If not, write to the Free Software 16 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 16 this program. If not, see <http://www.gnu.org/licenses/>. */ 17 17 18 18 #ifndef _DIRENT_H -
trunk/src/kmk/w32/include/pathstuff.h
r903 r1993 1 1 /* Definitions for Windows path manipulation. 2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3 200 6Free Software Foundation, Inc.2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 3 2007 Free Software Foundation, Inc. 4 4 This file is part of GNU Make. 5 5 6 6 GNU Make is free software; you can redistribute it and/or modify it under the 7 7 terms of the GNU General Public License as published by the Free Software 8 Foundation; either version 2, or (at your option) any later version. 8 Foundation; either version 3 of the License, or (at your option) any later 9 version. 9 10 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 13 14 14 15 You should have received a copy of the GNU General Public License along with 15 GNU Make; see the file COPYING. If not, write to the Free Software 16 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 16 this program. If not, see <http://www.gnu.org/licenses/>. */ 17 17 18 18 #ifndef _PATHSTUFF_H -
trunk/src/kmk/w32/include/sub_proc.h
r503 r1993 1 1 /* Definitions for Windows process invocation. 2 2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3 2006 Free Software Foundation, Inc.3 2006, 2007 Free Software Foundation, Inc. 4 4 This file is part of GNU Make. 5 5 6 6 GNU Make is free software; you can redistribute it and/or modify it under the 7 7 terms of the GNU General Public License as published by the Free Software 8 Foundation; either version 2, or (at your option) any later version. 8 Foundation; either version 3 of the License, or (at your option) any later 9 version. 9 10 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 13 14 14 15 You should have received a copy of the GNU General Public License along with 15 GNU Make; see the file COPYING. If not, write to the Free Software 16 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 16 this program. If not, see <http://www.gnu.org/licenses/>. */ 17 17 18 18 #ifndef SUB_PROC_H … … 22 22 * Component Name: 23 23 * 24 * $Date: 200 6/02/11 22:16:05$24 * $Date: 2007/10/24 20:06:32 $ 25 25 * 26 26 * $Source: /sources/make/make/w32/include/sub_proc.h,v $ 27 27 * 28 * $Id: sub_proc.h,v 1. 8 2006/02/11 22:16:05 psmithExp $28 * $Id: sub_proc.h,v 1.10 2007/10/24 20:06:32 eliz Exp $ 29 29 */ 30 30 -
trunk/src/kmk/w32/include/w32err.h
r503 r1993 1 1 /* Definitions for Windows error handling. 2 2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3 2006 Free Software Foundation, Inc.3 2006, 2007 Free Software Foundation, Inc. 4 4 This file is part of GNU Make. 5 5 6 6 GNU Make is free software; you can redistribute it and/or modify it under the 7 7 terms of the GNU General Public License as published by the Free Software 8 Foundation; either version 2, or (at your option) any later version. 8 Foundation; either version 3 of the License, or (at your option) any later 9 version. 9 10 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 13 14 14 15 You should have received a copy of the GNU General Public License along with 15 GNU Make; see the file COPYING. If not, write to the Free Software 16 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 16 this program. If not, see <http://www.gnu.org/licenses/>. */ 17 17 18 18 #ifndef _W32ERR_H_ -
trunk/src/kmk/w32/pathstuff.c
r1261 r1993 1 1 /* Path conversion for Windows pathnames. 2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3 200 6Free Software Foundation, Inc.2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 3 2007 Free Software Foundation, Inc. 4 4 This file is part of GNU Make. 5 5 6 6 GNU Make is free software; you can redistribute it and/or modify it under the 7 7 terms of the GNU General Public License as published by the Free Software 8 Foundation; either version 2, or (at your option) any later version. 8 Foundation; either version 3 of the License, or (at your option) any later 9 version. 9 10 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 13 14 14 15 You should have received a copy of the GNU General Public License along with 15 GNU Make; see the file COPYING. If not, write to the Free Software 16 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 16 this program. If not, see <http://www.gnu.org/licenses/>. */ 17 17 18 18 #include <Windows.h> /* bird */ … … 73 73 /* all finished, force abort */ 74 74 p += strlen(p); 75 } else if (*p == '"') { /* a quoted directory */ 76 for (p++; *p && *p != '"'; p++) /* skip quoted part */ 77 ; 78 etok = strpbrk(p, ":;"); /* find next delimiter */ 79 *etok = to_delim; 80 p = ++etok; 75 81 } else { 76 82 /* found another one, no drive letter */ 77 83 *etok = to_delim; 78 84 p = ++etok; 79 85 } 80 86 81 87 return Path; -
trunk/src/kmk/w32/subproc/NMakefile
r503 r1993 3 3 # 4 4 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 5 # 2006 Free Software Foundation, Inc.5 # 2006, 2007 Free Software Foundation, Inc. 6 6 # This file is part of GNU Make. 7 7 # 8 # GNU Make is free software; you can redistribute it and/or modify it under the 9 # terms of the GNU General Public License as published by the Free Software 10 # Foundation; either version 2, or (at your option) any later version. 8 # GNU Make is free software; you can redistribute it and/or modify it under 9 # the terms of the GNU General Public License as published by the Free Software 10 # Foundation; either version 3 of the License, or (at your option) any later 11 # version. 11 12 # 12 13 # GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY 13 # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 14 # A PARTICULAR PURPOSE. See the GNU General Public License for more details. 14 # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 15 # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 16 # details. 15 17 # 16 18 # You should have received a copy of the GNU General Public License along with 17 # GNU Make; see the file COPYING. If not, write to the Free Software 18 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 19 # this program. If not, see <http://www.gnu.org/licenses/>. 19 20 20 21 # -
trunk/src/kmk/w32/subproc/build.bat
-
Property svn:eol-style
changed from
native
toCRLF
r503 r1993 12 12 GoTo BuildEnd 13 13 :GCCBuild 14 gcc -mthreads -Wall -g stabs+ -ggdb3 -O2 -I.. -I. -I../include -I../.. -DWINDOWS32 -c misc.c -o ../../w32_misc.o15 gcc -mthreads -Wall -g stabs+ -ggdb3 -O2 -I.. -I. -I../include -I../.. -DWINDOWS32 -c sub_proc.c -o ../../sub_proc.o16 gcc -mthreads -Wall -g stabs+ -ggdb3 -O2 -I.. -I. -I../include -I../.. -DWINDOWS32 -c w32err.c -o ../../w32err.o14 gcc -mthreads -Wall -gdwarf-2 -g3 -O2 -I.. -I. -I../include -I../.. -DWINDOWS32 -c misc.c -o ../../w32_misc.o 15 gcc -mthreads -Wall -gdwarf-2 -g3 -O2 -I.. -I. -I../include -I../.. -DWINDOWS32 -c sub_proc.c -o ../../sub_proc.o 16 gcc -mthreads -Wall -gdwarf-2 -g3 -O2 -I.. -I. -I../include -I../.. -DWINDOWS32 -c w32err.c -o ../../w32err.o 17 17 :BuildEnd 18 18 19 19 @echo off 20 20 rem Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 21 rem 2005, 2006 Free Software Foundation, Inc.21 rem 2005, 2006, 2007 Free Software Foundation, Inc. 22 22 rem This file is part of GNU Make. 23 24 rem GNU Make is free software; you can redistribute it and/or modify it under the 25 rem terms of the GNU General Public License as published by the Free Software 26 rem Foundation; either version 2, or (at your option) any later version. 27 28 rem GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY 29 rem WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 30 rem A PARTICULAR PURPOSE. See the GNU General Public License for more details. 31 32 rem You should have received a copy of the GNU General Public License along with 33 rem GNU Make; see the file COPYING. If not, write to the Free Software 34 rem Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 23 rem 24 rem GNU Make is free software; you can redistribute it and/or modify it under 25 rem the terms of the GNU General Public License as published by the Free 26 rem Software Foundation; either version 3 of the License, or (at your option) 27 rem any later version. 28 rem 29 rem GNU Make is distributed in the hope that it will be useful, but WITHOUT 30 rem ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 31 rem FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for. 32 rem more details. 33 rem 34 rem You should have received a copy of the GNU General Public License along 35 rem with this program. If not, see <http://www.gnu.org/licenses/>. -
Property svn:eol-style
changed from
-
trunk/src/kmk/w32/subproc/misc.c
r503 r1993 1 1 /* Process handling for Windows 2 2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3 2006 Free Software Foundation, Inc.3 2006, 2007 Free Software Foundation, Inc. 4 4 This file is part of GNU Make. 5 5 6 6 GNU Make is free software; you can redistribute it and/or modify it under the 7 7 terms of the GNU General Public License as published by the Free Software 8 Foundation; either version 2, or (at your option) any later version. 8 Foundation; either version 3 of the License, or (at your option) any later 9 version. 9 10 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 13 14 14 15 You should have received a copy of the GNU General Public License along with 15 GNU Make; see the file COPYING. If not, write to the Free Software 16 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 16 this program. If not, see <http://www.gnu.org/licenses/>. */ 17 17 18 18 #include <stddef.h> -
trunk/src/kmk/w32/subproc/proc.h
r503 r1993 1 1 /* Definitions for Windows 2 2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3 2006 Free Software Foundation, Inc.3 2006, 2007 Free Software Foundation, Inc. 4 4 This file is part of GNU Make. 5 5 6 6 GNU Make is free software; you can redistribute it and/or modify it under the 7 7 terms of the GNU General Public License as published by the Free Software 8 Foundation; either version 2, or (at your option) any later version. 8 Foundation; either version 3 of the License, or (at your option) any later 9 version. 9 10 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 13 14 14 15 You should have received a copy of the GNU General Public License along with 15 GNU Make; see the file COPYING. If not, write to the Free Software 16 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 16 this program. If not, see <http://www.gnu.org/licenses/>. */ 17 17 18 18 #ifndef _PROC_H -
trunk/src/kmk/w32/subproc/sub_proc.c
r1423 r1993 1 1 /* Process handling for Windows. 2 2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3 2006 Free Software Foundation, Inc.3 2006, 2007 Free Software Foundation, Inc. 4 4 This file is part of GNU Make. 5 5 6 6 GNU Make is free software; you can redistribute it and/or modify it under the 7 7 terms of the GNU General Public License as published by the Free Software 8 Foundation; either version 2, or (at your option) any later version. 8 Foundation; either version 3 of the License, or (at your option) any later 9 version. 9 10 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 13 14 14 15 You should have received a copy of the GNU General Public License along with 15 GNU Make; see the file COPYING. If not, write to the Free Software 16 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 16 this program. If not, see <http://www.gnu.org/licenses/>. */ 17 17 18 18 #include <stdlib.h> -
trunk/src/kmk/w32/subproc/w32err.c
r503 r1993 1 1 /* Error handling for Windows 2 2 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3 2006 Free Software Foundation, Inc.3 2006, 2007 Free Software Foundation, Inc. 4 4 This file is part of GNU Make. 5 5 6 6 GNU Make is free software; you can redistribute it and/or modify it under the 7 7 terms of the GNU General Public License as published by the Free Software 8 Foundation; either version 2, or (at your option) any later version. 8 Foundation; either version 3 of the License, or (at your option) any later 9 version. 9 10 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 13 14 14 15 You should have received a copy of the GNU General Public License along with 15 GNU Make; see the file COPYING. If not, write to the Free Software 16 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 16 this program. If not, see <http://www.gnu.org/licenses/>. */ 17 17 18 18 #include <windows.h> … … 69 69 return szMessageBuffer; 70 70 } 71
Note:
See TracChangeset
for help on using the changeset viewer.