VirtualBox

Changeset 523 in kBuild


Ignore:
Timestamp:
Sep 16, 2006 6:22:18 AM (18 years ago)
Author:
bird
Message:

Added kmk_gmake which is (almost) vanilla GNU Make.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r522 r523  
    332006-09-16:
    44    - src/gmake:
     5        o Added kmk_gmake which is (almost) vanilla GNU Make.
    56        o kmk_ash wants batch files on windows or the double quotes will get screwed up.
    67        o Make sure kmk_builtin commands don't get batch files and odd weird stuff.
  • trunk/src/gmake/Makefile.kmk

    r522 r523  
    55# kmk
    66#
    7 PROGRAMS           += kmk
    8 
    9 kmk_TEMPLATE        = BIN
    10 kmk_DEPS            = $(PATH_TARGET)/config.h
    11 kmk_DEFS.win32      = __WIN32__
    12 kmk_INCS            = $(PATH_TARGET) .
     7PROGRAMS += kmk
     8
     9kmk_TEMPLATE = BIN
     10kmk_DEPS = $(PATH_TARGET)/config.h
     11kmk_INCS = $(PATH_TARGET) .
    1312#kmk_INCS.win32      = kmkbuiltin/w32
    1413
    15 kmk_DEFS            = \
     14kmk_DEFS = \
    1615        HAVE_CONFIG_H \
    17     NO_ARCHIVES \
     16        NO_ARCHIVES \
    1817        CONFIG_NO_DEFAULT_SUFFIXES \
    1918        CONFIG_NO_DEFAULT_PATTERN_RULES \
     
    2120        CONFIG_NO_DEFAULT_SUFFIX_RULES \
    2221        CONFIG_NO_DEFAULT_VARIABLES \
    23     CONFIG_WITH_EXTENDED_NOTPARALLEL \
    24     CONFIG_WITH_TOUPPER_TOLOWER \
     22        CONFIG_WITH_EXTENDED_NOTPARALLEL \
     23        CONFIG_WITH_TOUPPER_TOLOWER \
    2524        KMK \
    2625        VARIABLE_HASH
    2726       
    28        
    29 kmk_SOURCES         = \
     27kmk_SOURCES = \
    3028        main.c \
    3129        read.c \
     
    6563kmk_SOURCES.freebsd = \
    6664        glob/glob.c \
    67         glob/fnmatch.c \
     65        glob/fnmatch.c
    6866
    6967#
     
    109107        kmkbuiltin/cp.c \
    110108        kmkbuiltin/cp_utils.c \
    111     kmkbuiltin/strlcpy.c \
     109        kmkbuiltin/strlcpy.c \
    112110        kmkbuiltin/err.c
    113111kmk_cp_INCS.win32 = $(PATH_TARGET) .
     
    179177        getopt.c \
    180178        getopt1.c
     179
     180
     181#
     182# kmk_gmake - almost plain GNU Make.
     183#
     184PROGRAMS += kmk_gmake
     185kmk_gmake_TEMPLATE = BIN
     186kmk_gmake_DEPS = $(PATH_TARGET)/config.h
     187kmk_gmake_INCS = $(PATH_TARGET) .
     188
     189kmk_gmake_DEFS = \
     190        HAVE_CONFIG_H \
     191        NO_ARCHIVES \
     192        CONFIG_WITH_TOUPPER_TOLOWER
     193       
     194kmk_gmake_SOURCES = \
     195        main.c \
     196        read.c \
     197        hash.c \
     198        strcache.c \
     199        variable.c \
     200        ar.c \
     201        arscan.c \
     202        commands.c \
     203        default.c \
     204        dir.c \
     205        expand.c \
     206        file.c \
     207        function.c \
     208        implicit.c \
     209        job.c \
     210        misc.c \
     211        remake.c \
     212        rule.c \
     213        signame.c \
     214        version.c \
     215        vpath.c \
     216        remote-stub.c
     217
     218kmk_gmake_SOURCES.win32 = \
     219        getopt.c \
     220        getopt1.c \
     221        getloadavg.c \
     222        w32/subproc/misc.c \
     223        w32/subproc/sub_proc.c \
     224        w32/subproc/w32err.c \
     225        glob/glob.c \
     226        glob/fnmatch.c \
     227        w32/compat/dirent.c \
     228        w32/pathstuff.c
     229
     230kmk_gmake_SOURCES.freebsd = \
     231        glob/glob.c \
     232        glob/fnmatch.c
     233
    181234
    182235
Note: See TracChangeset for help on using the changeset viewer.

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