Changeset 2710 for trunk/libc/alias.kmk
- Timestamp:
- Jul 16, 2006, 2:58:33 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libc/alias.kmk
r2683 r2710 63 63 # generate .o and .s rules for one alias. 64 64 define 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))) 68 68 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).s73 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 $$@ $$< 74 74 75 libc_alias_SOURCES += $ (PATH_TARGET)/aliases/$(alias).o75 libc_alias_SOURCES += $$(PATH_TARGET)/aliases/$(alias).o 76 76 endef 77 77 78 78 # generate .o and .s rules for on alias. 79 $(foreach pair,$(ALIASPAIRS),$(eval $(value def_alias))) 79 $(foreach pair,$(ALIASPAIRS),$(eval $(def_alias))) 80 alias:= 81 realname:= 80 82 81 83
Note:
See TracChangeset
for help on using the changeset viewer.