Ignore:
Timestamp:
Feb 7, 2007, 8:07:16 AM (19 years ago)
Author:
bird
Message:

Completed kldrModMachOParseLoadCommands and kldrModMachOSize. Added an kLdrErrStr API.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/Makefile.kmk

    r2954 r2955  
    100100        kLdrDyldMod.c \
    101101        kLdrDyldOS.c \
     102        kLdrErr.c \
    102103        kLdrHlp.c \
    103104        kLdrHlpHeap.c \
     
    125126kLdr_SOURCES.win64 = $(kLdr_SOURCES.win)
    126127
     128kLdrErr.c_DEPS = $(PATH_TARGET)/kldrErrConsts.h
     129kLdrErr.c_INCS = $(PATH_TARGET)
     130
    127131#
    128132# The OS/2 stub program.
     
    190194
    191195
    192 # generate rules.
     196# Generate rules.
    193197include $(PATH_KBUILD)/footer.kmk
    194198
     199
     200#
     201# Generate case statements for kLdrErrStr().
     202#
     203$(PATH_TARGET)/kldrErrConsts.h: kLdr.h Makefile.kmk | $(call DIRDEP,$(PATH_TARGET))
     204        $(RM) -f $@
     205        $(SED) \
     206                -e '/^#define  *\(KLDR_ERR_[^ ()]*\) .*$$/!d' \
     207                -e 's/^#define  *\(KLDR_ERR_[^ ()]*\) .*$$/ERR_CONST(\1)/' \
     208                -e '/KLDR_ERR_[^_]*_BASE/d' \
     209                kLdr.h > $@
     210
Note: See TracChangeset for help on using the changeset viewer.