VirtualBox

Changeset 12879 in vbox for trunk


Ignore:
Timestamp:
Oct 1, 2008 9:18:04 PM (16 years ago)
Author:
vboxsync
Message:

API/xpcom: get the variable expansion right so that the linker map creation works

File:
1 edited

Legend:

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

    r12876 r12879  
    17501750# Generate linker map file filtering out unwanted global symbols.
    17511751# Never used on windows, so we can use pipes as we wish.
    1752 $(PATH_TARGET)/xpcom-namespace-cleanup.map: $(VBoxXPCOM_LIBS) $(VBoxXPCOM_OBJS_)
     1752$(PATH_TARGET)/xpcom-namespace-cleanup.map: $$(VBoxXPCOM_LIBS) $$(VBoxXPCOM_OBJS_)
    17531753        $(call MSG_L1, Creating linker map $@ for scrubbing the symbol namespace)
    17541754        $(QUIET)$(VBOX_NM) -p -g $^ | ( $(ECHO_EXT) '{ local: *; global: '; $(SED) -n -e '/^$$/b' -e '/:$$/b' -e '/ U /b' -e 's/^[^ ]* [A-Z] \(.*\)$$/\1/' -e 's/\<_Z[^ ]*$$/&;/p' -e 's/\<VBoxNs[^ ]*$$/&;/p' -e 's/\<_edata$$/&;/p' -e 's/\<_end$$/&;/p' -e 's/\<_etext$$/&;/p' -e 's/\<_fini$$/&;/p' -e 's/\<_init$$/&;/p'; $(ECHO_EXT) '};' ) > $@
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