4 ms·
This lovely cough line brought to you by a lede/openwrt Makefile: target/linux/ar71xx/image/Makefile: CMDLINE = $$(if $$(BOARDNAME),board=$$(BOARDNAME)) $$(if
by 0xdeadbeefbabe 9y ago
This lovely cough line brought to you by a lede/openwrt Makefile:
target/linux/ar71xx/image/Makefile: CMDLINE = $$(if $$(BOARDNAME),board=$$(BOARDNAME)) $$(if $$(MTDPARTS),mtdparts=$$(MTDPARTS)) $$(if $$(CONSOLE),console=$$(CONSOLE))
- Nursie 9y agoThat's just a bit of cmd line building. Three clauses to build a string - If BOARDNAME is defined, add board=$(BOARDNAME) to the string If MTDPARTS is defined, add mtdparts=$(MTDPARTS) to the string If CONSOLE is defined, add console=$(CONSOLE) to the string Pretty simple, if a little like the ternary operator in C. You must have seen more complex clauses than that in shell scripts and all sorts of places.