Ignore:
Timestamp:
Oct 17, 2010, 11:27:53 PM (15 years ago)
Author:
bird
Message:

OpenBSD hacks.

File:
1 edited

Legend:

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

    r2419 r2421  
    3232#
    3333TEMPLATE_BIN-KMK = Template for src/gmake binaries
    34 TEMPLATE_BIN-KMK_EXTENDS = BIN
     34TEMPLATE_BIN-KMK_EXTENDS = BIN-THREADED
    3535TEMPLATE_BIN-KMK_DEFS = \
    3636        HAVE_CONFIG_H \
     
    5252        $(PATH_kmk)/pwd.h \
    5353        $(PATH_kmk)/inttypes.h
    54 TEMPLATE_BIN-KMK_CFLAGS.win.amd64 = $(TEMPLATE_BIN_CFLAGS.win.amd64) -wd4244 -wd4267
     54TEMPLATE_BIN-KMK_CFLAGS.win.amd64 = $(TEMPLATE_BIN-THREADED_CFLAGS.win.amd64) -wd4244 -wd4267
    5555TEMPLATE_BIN-KMK_CLEAN.win = $(TEMPLATE_BIN-KMK_DEPS.win)
    56 TEMPLATE_BIN-KMK_INCS = $(PATH_kmk) . $(TEMPLATE_BIN_INCS)
     56TEMPLATE_BIN-KMK_INCS = $(PATH_kmk) . $(TEMPLATE_BIN-THREADED_INCS)
    5757TEMPLATE_BIN-KMK_INCS.darwin = glob
    5858TEMPLATE_BIN-KMK_INCS.dragonfly = glob
    5959TEMPLATE_BIN-KMK_INCS.freebsd = glob
     60TEMPLATE_BIN-KMK_INCS.openbsd = glob
    6061TEMPLATE_BIN-KMK_INCS.solaris = glob
    61 TEMPLATE_BIN-KMK_LIBS = $(TEMPLATE_BIN_LIBS) $(TARGET_kmkmissing) $(LIB_KUTIL)
     62TEMPLATE_BIN-KMK_LIBS = $(TEMPLATE_BIN-THREADED_LIBS) $(TARGET_kmkmissing) $(LIB_KUTIL)
    6263ifdef ELECTRIC_HEAP # for electric heap (see electric.c) - windows only.
    6364ifeq ($(KBUILD_TARGET),win)
    64  TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN_CFLAGS) /FI$(kmk_PATH)/electric.h -DELECTRIC_HEAP=1
     65 TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) /FI$(kmk_PATH)/electric.h -DELECTRIC_HEAP=1
    6566else
    66  TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN_CFLAGS) -include $(kmk_PATH)/electric.h -DELECTRIC_HEAP=1
     67 TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) -include $(kmk_PATH)/electric.h -DELECTRIC_HEAP=1
    6768endif
    6869endif
     
    103104kmkmissing_SOURCES.linux += \
    104105        kmkbuiltin/strlcpy.c
     106
     107kmkmissing_SOURCES.openbsd = \
     108        kmkbuiltin/openbsd.c \
     109        glob/glob.c
    105110
    106111kmkmissing_SOURCES.solaris = \
     
    216221        remote-stub.c
    217222
    218 kmk_LIBS.dragonfly = pthread
    219 
    220 kmk_LIBS.freebsd = pthread
    221223kmk_DEFS.freebsd.x86 = CONFIG_WITHOUT_THREADS
    222224
Note: See TracChangeset for help on using the changeset viewer.