Changeset 2710 for trunk/libc/alias.kmk


Ignore:
Timestamp:
Jul 16, 2006, 2:58:33 AM (19 years ago)
Author:
bird
Message:

Made libc07.dll build.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libc/alias.kmk

    r2683 r2710  
    6363# generate .o and .s rules for one alias.
    6464define def_alias
    65 realname := $(subst =, ,$(pair))
    66 alias    := $(word 1, $(realname))
    67 realname := $(word 2, $(realname))
     65$(eval realname := $(subst =, ,$(pair)))
     66$(eval alias    := $(word 1, $(realname)))
     67$(eval realname := $(word 2, $(realname)))
    6868
    69 $(PATH_TARGET)/aliases/$(alias).s: | $(call DIRDEP,$(PATH_TARGET)/aliases)
    70         @$(RM) -f $@
    71         @$(APPEND) $@ '.stabs "_$(alias)",11,0,0,0;.stabs "_$(realname)",1,0,0,0;'
    72 $(PATH_TARGET)/aliases/$(alias).o: $(PATH_TARGET)/aliases/$(alias).s
    73         as -o $@ $<
     69$$(PATH_TARGET)/aliases/$(alias).s: | $(call DIRDEP,$(PATH_TARGET)/aliases)
     70        @$$(RM) -f $$@
     71        @$$(APPEND) $$@ '.stabs "_$(alias)",11,0,0,0;.stabs "_$(realname)",1,0,0,0;'
     72$$(PATH_TARGET)/aliases/$(alias).o: $$(PATH_TARGET)/aliases/$(alias).s
     73        as -o $$@ $$<
    7474       
    75 libc_alias_SOURCES += $(PATH_TARGET)/aliases/$(alias).o
     75libc_alias_SOURCES += $$(PATH_TARGET)/aliases/$(alias).o
    7676endef
    7777
    7878# generate .o and .s rules for on alias.
    79 $(foreach pair,$(ALIASPAIRS),$(eval $(value def_alias)))
     79$(foreach pair,$(ALIASPAIRS),$(eval $(def_alias)))
     80alias:=
     81realname:=
    8082
    8183
Note: See TracChangeset for help on using the changeset viewer.