Custom Query (100 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (31 - 33 of 100)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Ticket Resolution Summary Owner Reporter
#40 wontfix kmk: $(commands ) and $< doesn't work quite well together. bird bird
Description

This doesn't work (from src/VBox/HostDrivers/Support/Makefile.kmk):

$(PATH_BIN)/src/Makefile: \
		$(PATH_SUB_CURRENT)/linux/Makefile \
		$$(warning 1=$$(commands $$(PATH_BIN)/src/Makefile)) \
		$$(warning 2=$$(Support/linux/Makefile_CMDS_PREV)) \
		$$(comp-cmds-ex $$(Support/linux/Makefile_CMDS_PREV),$$(commands $$(PATH_BIN)/src/Makefile),FORCE)
	$(call MSG_TOOL,Creating,,$@)
ifndef VBOX_WITH_HARDENING
	$(QUIET)$(SED) -e "s;-DVBOX_WITH_HARDENING;;g" --output $@ $<
else
	$(QUIET)$(CP) -f $< $@
endif
	%$(QUIET2)$(RM) -f -- $(PATH_TARGET)/vboxmod-1.dep
	%$(QUIET2)$(APPEND) '$(PATH_TARGET)/vboxmod-1.dep' 'define Support/linux/Makefile_CMDS_PREV'
	%$(QUIET2)$(APPEND) -c '$(PATH_TARGET)/vboxmod-1.dep' '$@'
	%$(QUIET2)$(APPEND) '$(PATH_TARGET)/vboxmod-1.dep' 'endef'

-include $(PATH_TARGET)/vboxmod-1.dep
#41 fixed Add chmod bird bird
Description

chmod is sometimes useful and shouldn't be too difficult to add.

#42 fixed kmk: implement secondary target expansion bird bird
Description

GNU make sports a feature for secondary expansion of prerequisites, it will be extremely handy for kBuild to have a similar feature for targets (aka goals and files) as well. The kBuild use case is $(SomeTarget_PATH)/generated-file.h: prereq; $(APPEND) $@ whatever .

Modeling it after the secondary prerequisite expansion, the change consists of adding a new special variable .SECONDARYTARGETEXPANSION that is used to enable the feature. Detect targets needing secondary expansion in enter_file() when the string is in the cache. And finally do the expansion at the top of snap_deps().

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Note: See TracQuery for help on using queries.