Changeset 3297
- Timestamp:
- May 6, 2007, 1:41:20 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/essentials/app-shells/bash/kNIX-bootstrap.kmk
r3283 r3297 55 55 $(PATH_TARGET)/pathnames.h 56 56 57 OTHER_CLEAN += $(TEMPLATE_bash_ORDERDEPS) 58 57 59 # 58 60 # bash … … 60 62 PROGRAMS += bash 61 63 bash_TEMPLATE = bash 62 bash_ORDERDEPS = $(PATH_TARGET)/builtins/builtext.h63 64 bash_INCS = $(PATH_SUB_ROOT)/builtins $(PATH_TARGET)/builtins 64 65 BUILTINS = \ … … 171 172 ncurses 172 173 174 bash_ORDERDEPS = \ 175 $(PATH_TARGET)/builtins/builtext.h \ 176 $(PATH_TARGET)/builtins/builtins.c 177 178 bash_CLEAN = \ 179 $(bash_ORDERDEPS) \ 180 $(PATH_TARGET)/syntax.c \ 181 $(PATH_TARGET)/builtins/builtins.c \ 182 $(addprefix $(PATH_TARGET)/builtins/, $(BUILTINS:.def=.c)) 183 173 184 174 185 # generate syntax.c. 175 $(PATH_TARGET)/syntax.c: $ (TARGET_mksyntax)186 $(PATH_TARGET)/syntax.c: $$(TARGET_mksyntax) 176 187 $(TARGET_mksyntax) -o $@ 177 188 178 189 # generate signames.h for trap.c 179 $(PATH_TARGET)/signames.h: $ (TARGET_mksignames)190 $(PATH_TARGET)/signames.h: $$(TARGET_mksignames) 180 191 $(TARGET_mksignames) $@ 181 192 … … 187 198 # generate builtext.h and builtins.c from the builtins/*.def files. 188 199 $(PATH_TARGET)/builtins/builtext.h $(PATH_TARGET)/builtins/builtins.c: \ 189 $ (addprefix $(PATH_SUB_ROOT)/builtins/, $(BUILTINS)) \190 $( TARGET_mkbuiltins)200 $$(TARGET_mkbuiltins) \ 201 $(addprefix $(PATH_SUB_ROOT)/builtins/, $(BUILTINS)) 191 202 $(MKDIR) -p $(PATH_TARGET)/builtins 192 203 $(TARGET_mkbuiltins) \ … … 197 208 $(addprefix $(PATH_SUB_ROOT)/builtins/, $(BUILTINS)) 198 209 210 .NOTPARALLEL: $(PATH_TARGET)/builtins/builtext.h $(PATH_TARGET)/builtins/builtins.c 211 199 212 # generate C source files from the builtins/*.def files. 200 213 define def_mkbuiltin 201 $(PATH_TARGET)/builtins/$(name:.def=.c): $(PATH_SUB_ROOT)/builtins/$(name) $$ (TARGET_mkbuiltins)214 $(PATH_TARGET)/builtins/$(name:.def=.c): $(PATH_SUB_ROOT)/builtins/$(name) $$$$(TARGET_mkbuiltins) 202 215 $(MKDIR) -p $(PATH_TARGET)/builtins 203 216 cd $$(@D) && $$(TARGET_mkbuiltins) -D $(PATH_SUB_ROOT)/builtins $$< 204 endef 217 endef 205 218 $(foreach name,$(BUILTINS),$(eval $(def_mkbuiltin))) 206 219
Note:
See TracChangeset
for help on using the changeset viewer.