VirtualBox

Changeset 28299 in vbox


Ignore:
Timestamp:
Apr 14, 2010 12:21:46 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
60051
Message:

Makefile.kmk: Added RT_NO_THROW and RT_THROW to vslick.h, fixed typo and improved the sorting (for diffing).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.kmk

    r27078 r28299  
    11201120        @$(APPEND) $@.tmp '#define RT_C_DECLS_BEGIN '
    11211121        @$(APPEND) $@.tmp '#define RT_C_DECLS_END '
     1122        @$(APPEND) $@.tmp '#define RT_NO_THROW '
     1123        @$(APPEND) $@.tmp '#define RT_THROW(type) throw(type)'
    11221124
    11231125        @$(APPEND) $@.tmp '#define ATL_NO_VTABLE '
     
    11831185        @$(APPEND) $@.tmp '#define RTCALL'
    11841186        @$(APPEND) $@.tmp '#define DECLINLINE(type)                inline type '
    1185         @$(APPEND) $@.tmp '#define DECL_FORCED_INLINE(type)        inline type '
     1187        @$(APPEND) $@.tmp '#define DECL_FORCE_INLINE(type)         inline type '
    11861188        @$(APPEND) $@.tmp '#define DECL_INVALID(type)              type '
    11871189
     
    12071209                -e '/define  *DECL..CALLBACKMEMBER(type[^)]*) *RT/d' \
    12081210                -e '/define  *DECLINLINE(type)/d' \
     1211                -e '/define  *DECL_FORCE_INLINE(type)/d' \
    12091212                -e '/  *DECL_INVALID(/d' \
    12101213                -e '/define RT[DATGRC03]*DECL(type) *DECLHIDDEN(type)/d' \
     
    12131216                $(filter-out include/VBox/err.h, $(wildcard include/VBox/*.h)) \
    12141217                include/iprt/cdefs.h
    1215         $(CAT_EXT) $@.tmp | sort | $(SED_EXT) -e 's/$$/\n/' --output $@.tmp2
     1218        $(CAT_EXT) $@.tmp \
     1219                | $(SED_EXT) -e 's/_/\x1F/g' -e 's/(/\x1E/g' -e 's/[[:space:]][[:space:]]*/\x1C/g' \
     1220                | sort $(if-expr "$(KBUILD_TARGET)" == "win",,-f) \
     1221                | $(SED_EXT) -e 's/\x1F/_/g' -e 's/\x1E/(/g' -e 's/\x1C/ /g' \
     1222                | $(SED_EXT) -e 's/$$/\n/' --output $@.tmp2
    12161223        $(MV) -f $@.tmp2 $@
    12171224        $(RM) -f $@.tmp $@.tmp2 $@.tmp3
Note: See TracChangeset for help on using the changeset viewer.

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