Changeset 557 for trunk/src


Ignore:
Timestamp:
Sep 28, 2006, 5:56:25 PM (19 years ago)
Author:
bird
Message:

Initial Mac OS X / Darwin bootstrapping.

Location:
trunk/src/gmake
Files:
2 added
6 edited

Legend:

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

    r554 r557  
    1010kmk_DEPS = $(PATH_TARGET)/config.h
    1111kmk_INCS = $(PATH_TARGET) .
     12kmk_INCS.darwin = glob
     13kmk_INCS.freebsd = glob
    1214#ifeq ($(filter-out win32 win64 win nt,$(BUILD_TARGET)),)
    1315#kmk_INCS += kmkbuiltin/w32
     
    7678        glob/fnmatch.c
    7779
     80kmk_SOURCES.darwin = \
     81        glob/glob.c \
     82        glob/fnmatch.c
     83
    7884#
    7985# kmkbuiltin commands
     
    102108endif
    103109
     110kmk_SOURCES.darwin += \
     111        kmkbuiltin/darwin.c
     112
     113
    104114#
    105115# Standalone kmkbuiltin commands.
     
    131141        getopt1.c
    132142endif
     143kmk_cp_SOURCES.darwin = \
     144        kmkbuiltin/darwin.c
    133145
    134146kmk_echo_TEMPLATE = BIN
     
    203215
    204216
     217
    205218#
    206219# kmk_gmake - almost plain GNU Make.
     
    210223kmk_gmake_DEPS = $(PATH_TARGET)/config.h
    211224kmk_gmake_INCS = $(PATH_TARGET) .
     225kmk_gmake_INCS.darwin = glob
     226kmk_gmake_INCS.freebsd = glob
     227
    212228
    213229kmk_gmake_DEFS = \
     
    258274        glob/fnmatch.c
    259275
     276kmk_gmake_SOURCES.darwin = \
     277        glob/glob.c \
     278        glob/fnmatch.c
     279
    260280
    261281
  • trunk/src/gmake/kmkbuiltin/cp.c

    r375 r557  
    142142        optarg = NULL;
    143143        optopt = 0;
    144 #if defined(__FreeBSD__) || defined(__EMX__)
     144#if defined(__FreeBSD__) || defined(__EMX__) || defined(__APPLE__)
    145145        optreset = 1;
    146146        optind = 1;
  • trunk/src/gmake/kmkbuiltin/install.c

    r375 r557  
    153153        optarg = NULL;
    154154        optopt = 0;
    155 #if defined(__FreeBSD__) || defined(__EMX__)
     155#if defined(__FreeBSD__) || defined(__EMX__) || defined(__APPLE__)
    156156        optreset = 1;
    157157        optind = 1;
  • trunk/src/gmake/kmkbuiltin/ln.c

    r375 r557  
    8989        optarg = NULL;
    9090        optopt = 0;
    91 #if defined(__FreeBSD__) || defined(__EMX__)
     91#if defined(__FreeBSD__) || defined(__EMX__) || defined(__APPLE__)
    9292        optreset = 1;
    9393        optind = 1;
  • trunk/src/gmake/kmkbuiltin/mkdir.c

    r375 r557  
    8686        optarg = NULL;
    8787        optopt = 0;
    88 #if defined(__FreeBSD__) || defined(__EMX__)
     88#if defined(__FreeBSD__) || defined(__EMX__) || defined(__APPLE__)
    8989        optreset = 1;
    9090        optind = 1;
  • trunk/src/gmake/kmkbuiltin/rm.c

    r426 r557  
    8181#endif
    8282
    83 #ifndef __FreeBSD__
     83#if !defined(__FreeBSD__) && !defined(__APPLE__)
    8484extern void strmode(mode_t mode, char *p);
    8585#endif
     
    122122        optarg = NULL;
    123123        optopt = 0;
    124 #if defined(__FreeBSD__) || defined(__EMX__)
     124#if defined(__FreeBSD__) || defined(__EMX__) || defined(__APPLE__)
    125125        optreset = 1;
    126126        optind = 1;
Note: See TracChangeset for help on using the changeset viewer.