VirtualBox

Changeset 3062 in kBuild for trunk/src


Ignore:
Timestamp:
Sep 30, 2017 11:26:21 AM (8 years ago)
Author:
bird
Message:

netbsd patches from Uwe. Messing around on arm (arm -> arm32, adding arm64); Adding GNU/kFreeBSD and GNU/kNetBSD to the OS list. Added SuperH to archs. Recognize ppc64le as ppc64 in env.sh. Misc.

Location:
trunk/src
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/Makefile.kmk

    r2652 r3062  
    5252        HAVE_SYS_SIGNAME HAVE_SYSCTL_H HAVE_SETPROGNAME
    5353kash_DEFS.freebsd = \
     54        HAVE_SYS_SIGNAME HAVE_SYSCTL_H HAVE_SETPROGNAME
     55kash_DEFS.gnukfbsd = HAVE_SYSCTL_H
     56kash_DEFS.netbsd = \
    5457        HAVE_SYS_SIGNAME HAVE_SYSCTL_H HAVE_SETPROGNAME
    5558kash_DEFS.openbsd = \
     
    100103        shthread.c \
    101104        shfile.c
     105kash_SOURCES.gnukfbsd = \
     106        sys_signame.c \
     107        strlcpy.c
     108kash_SOURCES.gnuknbsd = \
     109        sys_signame.c \
     110        strlcpy.c
    102111kash_SOURCES.haiku = \
    103112        sys_signame.c \
     
    108117kash_SOURCES.solaris = \
    109118        sys_signame.c \
    110         strlcpy.c
     119        strlcpy.c
    111120kash_SOURCES.win = \
    112121        sys_signame.c \
  • trunk/src/kash/shell.h

    r1233 r3062  
    6262#endif
    6363
     64#if 0
    6465#ifndef DO_SHAREDVFORK
    6566# if __NetBSD_Version__ >= 104000000
    6667#  define DO_SHAREDVFORK
    6768# endif
     69#endif
    6870#endif
    6971
  • trunk/src/kmk/Makefile.kmk

    r3059 r3062  
    108108        glob/fnmatch.c
    109109
     110kmkmissing_SOURCES.gnukfbsd += \
     111        kmkbuiltin/strlcpy.c
     112
     113kmkmissing_SOURCES.gnuknbsd += \
     114        kmkbuiltin/strlcpy.c
     115
    110116kmkmissing_SOURCES.haiku = \
    111117        kmkbuiltin/haikufakes.c \
     
    114120kmkmissing_SOURCES.linux += \
    115121        kmkbuiltin/strlcpy.c
     122
     123kmkmissing_SOURCES.netbsd = \
     124        glob/glob.c \
     125        glob/fnmatch.c
    116126
    117127kmkmissing_SOURCES.openbsd = \
  • trunk/src/kmk/kmkbuiltin/install.c

    r2678 r3062  
    7373#ifndef __HAIKU__
    7474# include <sysexits.h>
     75#endif
     76#ifdef __NetBSD__
     77# include <util.h>
     78# define strtofflags(a, b, c)   string_to_flags(a, b, c)
    7579#endif
    7680#include <unistd.h>
  • trunk/src/kmk/kmkbuiltin/rm.c

    r2995 r3062  
    6666#ifdef __HAIKU__
    6767# include "haikufakes.h"
     68#endif
     69#ifdef __NetBSD__
     70# include <util.h>
     71# define fflagstostr(flags)     flags_to_string(flags, "")
    6872#endif
    6973#ifdef KBUILD_OS_WINDOWS
  • trunk/src/sed/Makefile.kmk

    r2909 r3062  
    7474        lib/strverscmp.c \
    7575        lib/obstack.c
     76kmk_sed_SOURCES.netbsd = \
     77        lib/strverscmp.c \
     78        lib/obstack.c \
     79        lib/getline.c
    7680kmk_sed_SOURCES.openbsd = \
    7781        lib/strverscmp.c \
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette