mirror of https://github.com/zxdos/zxuno.git
Makefile: added ability to update software in `SD`
This commit is contained in:
parent
2b914c2410
commit
ad4bf7f4ce
41
Makefile
41
Makefile
|
@ -33,9 +33,16 @@ UTILS_TARGETS=\
|
||||||
|
|
||||||
UTILS_INSTALL_DIR=$(INSTALL_DIR)/BIN
|
UTILS_INSTALL_DIR=$(INSTALL_DIR)/BIN
|
||||||
|
|
||||||
|
SOFTWARE_TARGETS=\
|
||||||
|
ESPRST\
|
||||||
|
IWCONFIG
|
||||||
|
|
||||||
|
SOFTWARE_INSTALL_DIR=$(INSTALL_DIR)/BIN
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all:\
|
all:\
|
||||||
install-utils
|
install-utils\
|
||||||
|
install-software
|
||||||
@echo 'Done.'
|
@echo 'Done.'
|
||||||
|
|
||||||
# utils
|
# utils
|
||||||
|
@ -61,7 +68,37 @@ clean-utils: | utils
|
||||||
uninstall-utils: clean-utils
|
uninstall-utils: clean-utils
|
||||||
rm -f $(foreach t,$(UTILS_TARGETS),$(UTILS_INSTALL_DIR)/$(t))
|
rm -f $(foreach t,$(UTILS_TARGETS),$(UTILS_INSTALL_DIR)/$(t))
|
||||||
|
|
||||||
|
# software
|
||||||
|
|
||||||
|
.PHONY: install-software
|
||||||
|
install-software: $(foreach t,$(SOFTWARE_TARGETS),$(SOFTWARE_INSTALL_DIR)/$(t))
|
||||||
|
|
||||||
|
$(SOFTWARE_INSTALL_DIR)/ESPRST: software/esprst/esprst
|
||||||
|
mv $< $@
|
||||||
|
|
||||||
|
$(SOFTWARE_INSTALL_DIR)/IWCONFIG: software/iwconfig/IWCONFIG
|
||||||
|
mv $< $@
|
||||||
|
|
||||||
|
software/esprst/esprst: | software/esprst
|
||||||
|
$(MAKE) -w -C $|
|
||||||
|
|
||||||
|
software/iwconfig/IWCONFIG: | software/iwconfig
|
||||||
|
$(MAKE) -w -C $|
|
||||||
|
|
||||||
|
.PHONY: clean-software
|
||||||
|
clean-software: |\
|
||||||
|
software/esprst\
|
||||||
|
software/iwconfig
|
||||||
|
$(MAKE) -w -C software/esprst clean
|
||||||
|
$(MAKE) -w -C software/iwconfig clean
|
||||||
|
|
||||||
|
.PHONY: uninstall-software
|
||||||
|
uninstall-software: clean-software
|
||||||
|
rm -f $(foreach t,$(SOFTWARE_TARGETS),$(SOFTWARE_INSTALL_DIR)/$(t))
|
||||||
|
|
||||||
# clean
|
# clean
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean: uninstall-utils
|
clean:\
|
||||||
|
uninstall-utils\
|
||||||
|
uninstall-software
|
||||||
|
|
Loading…
Reference in New Issue