Ignore:
Timestamp:
Jan 9, 2011, 6:45:08 PM (15 years ago)
Author:
bird
Message:

kBuild: Deprecating PATH_<target> and <target>_PATH in favor of <target>_0_OUTDIR and <target>_DEFPATH.

File:
1 edited

Legend:

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

    r2421 r2434  
    3939        KBUILD_TYPE=\"$(KBUILD_TYPE)\"
    4040TEMPLATE_BIN-KMK_DEPS = \
    41         $(PATH_kmk)/config.h \
    42         $(PATH_kmk)/fts.h
     41        $(kmk_0_OUTDIR)/config.h \
     42        $(kmk_0_OUTDIR)/fts.h
    4343TEMPLATE_BIN-KMK_CLEAN = $(TEMPLATE_BIN-KMK_DEPS)
    4444TEMPLATE_BIN-KMK_DEPS.solaris = \
    45         $(PATH_kmk)/paths.h
     45        $(kmk_0_OUTDIR)/paths.h
    4646TEMPLATE_BIN-KMK_CLEAN.solaris = $(TEMPLATE_BIN-KMK_DEPS.solaris)
    4747TEMPLATE_BIN-KMK_DEPS.win     = \
    48         $(PATH_kmk)/sysexits.h \
    49         $(PATH_kmk)/unistd.h \
    50         $(PATH_kmk)/paths.h \
    51         $(PATH_kmk)/grp.h \
    52         $(PATH_kmk)/pwd.h \
    53         $(PATH_kmk)/inttypes.h
     48        $(kmk_0_OUTDIR)/sysexits.h \
     49        $(kmk_0_OUTDIR)/unistd.h \
     50        $(kmk_0_OUTDIR)/paths.h \
     51        $(kmk_0_OUTDIR)/grp.h \
     52        $(kmk_0_OUTDIR)/pwd.h \
     53        $(kmk_0_OUTDIR)/inttypes.h
    5454TEMPLATE_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-THREADED_INCS)
     56TEMPLATE_BIN-KMK_INCS = $(kmk_0_OUTDIR) . $(TEMPLATE_BIN-THREADED_INCS)
    5757TEMPLATE_BIN-KMK_INCS.darwin = glob
    5858TEMPLATE_BIN-KMK_INCS.dragonfly = glob
     
    6363ifdef ELECTRIC_HEAP # for electric heap (see electric.c) - windows only.
    6464ifeq ($(KBUILD_TARGET),win)
    65  TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) /FI$(kmk_PATH)/electric.h -DELECTRIC_HEAP=1
     65 TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) /FI$(kmk_DEFPATH)/electric.h -DELECTRIC_HEAP=1
    6666else
    67  TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) -include $(kmk_PATH)/electric.h -DELECTRIC_HEAP=1
     67 TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) -include $(kmk_DEFPATH)/electric.h -DELECTRIC_HEAP=1
    6868endif
    6969endif
     
    491491# Use checked in config.h instead of running ./Configure for it.
    492492#
    493 kmk_config.h.$(KBUILD_TARGET) := $(kmk_PATH)/config.h.$(KBUILD_TARGET)
    494 $(PATH_kmk)/config.h: $(kmk_config.h.$(KBUILD_TARGET))
     493kmk_config.h.$(KBUILD_TARGET) := $(kmk_DEFPATH)/config.h.$(KBUILD_TARGET)
     494$(kmk_0_OUTDIR)/config.h: $(kmk_config.h.$(KBUILD_TARGET))
    495495        $(MKDIR) -p $(dir $@)
    496496        $(CP) $^ $@
     
    499499# Some missing headers.
    500500#
    501 $(PATH_kmk)/fts.h: $(kmk_PATH)/kmkbuiltin/ftsfake.h | $(call DIRDEP,$(PATH_kmk))
     501$(kmk_0_OUTDIR)/fts.h: $(kmk_DEFPATH)/kmkbuiltin/ftsfake.h | $(call DIRDEP,$(kmk_0_OUTDIR))
    502502        $(CP) $^ $@
    503503
    504 $(PATH_kmk)/unistd.h: | $(call DIRDEP,$(PATH_kmk))
     504$(kmk_0_OUTDIR)/unistd.h: | $(call DIRDEP,$(kmk_0_OUTDIR))
    505505        $(ECHO_EXT) > $@
    506506
    507 $(PATH_kmk)/sysexits.h: | $(call DIRDEP,$(PATH_kmk))
     507$(kmk_0_OUTDIR)/sysexits.h: | $(call DIRDEP,$(kmk_0_OUTDIR))
    508508        $(ECHO_EXT) > $@
    509509
    510 $(PATH_kmk)/inttypes.h: | $(call DIRDEP,$(PATH_kmk))
     510$(kmk_0_OUTDIR)/inttypes.h: | $(call DIRDEP,$(kmk_0_OUTDIR))
    511511        $(ECHO_EXT) > $@
    512512
    513 $(PATH_kmk)/paths.h: | $(call DIRDEP,$(PATH_kmk))
     513$(kmk_0_OUTDIR)/paths.h: | $(call DIRDEP,$(kmk_0_OUTDIR))
    514514        $(ECHO_EXT) > $@
    515515
    516 $(PATH_kmk)/pwd.h: | $(call DIRDEP,$(PATH_kmk))
     516$(kmk_0_OUTDIR)/pwd.h: | $(call DIRDEP,$(kmk_0_OUTDIR))
    517517        $(ECHO_EXT) > $@
    518518
    519 $(PATH_kmk)/grp.h: | $(call DIRDEP,$(PATH_kmk))
     519$(kmk_0_OUTDIR)/grp.h: | $(call DIRDEP,$(kmk_0_OUTDIR))
    520520        $(ECHO_EXT) > $@
    521521
     
    571571
    572572test_stack:
    573         $(MAKE) -f $(kmk_PATH)/testcase-stack.kmk
     573        $(MAKE) -f $(kmk_DEFPATH)/testcase-stack.kmk
    574574
    575575test_math:
    576         $(MAKE) -f $(kmk_PATH)/testcase-math.kmk
     576        $(MAKE) -f $(kmk_DEFPATH)/testcase-math.kmk
    577577
    578578test_if1of:
    579         $(MAKE) -f $(kmk_PATH)/testcase-if1of.kmk
     579        $(MAKE) -f $(kmk_DEFPATH)/testcase-if1of.kmk
    580580
    581581test_local:
    582         $(MAKE) -f $(kmk_PATH)/testcase-local.kmk
     582        $(MAKE) -f $(kmk_DEFPATH)/testcase-local.kmk
    583583
    584584test_includedep:
    585         $(MAKE) -f $(kmk_PATH)/testcase-includedep.kmk
     585        $(MAKE) -f $(kmk_DEFPATH)/testcase-includedep.kmk
    586586
    587587test_2ndtargetexp:
    588         $(MAKE) -f $(kmk_PATH)/testcase-2ndtargetexp.kmk
     588        $(MAKE) -f $(kmk_DEFPATH)/testcase-2ndtargetexp.kmk
    589589
    590590test_30_continued_on_failure_worker:
     
    603603
    604604test_lazy_deps_vars:
    605         $(MAKE) -C $(kmk_PATH) -f testcase-lazy-deps-vars.kmk
     605        $(MAKE) -C $(kmk_DEFPATH) -f testcase-lazy-deps-vars.kmk
    606606
    607607
Note: See TracChangeset for help on using the changeset viewer.