diff options
| -rw-r--r-- | images/Makefile | 26 | 
1 files changed, 14 insertions, 12 deletions
| diff --git a/images/Makefile b/images/Makefile index 332379200..34c18cdc2 100644 --- a/images/Makefile +++ b/images/Makefile @@ -30,6 +30,12 @@ CMAKE_BUILD_DIR = $(TOP_DIR)/build  ##filled in below  IMAGES_LIST = +##little rule to make the images directory +$(BUILT_IMAGES_DIR): +	mkdir $@ + +GLOBAL_DEPS = $(BUILT_IMAGES_DIR) +  ########################################################################  # Utility Checks  ######################################################################## @@ -54,7 +60,7 @@ _usrp1_fw_dir = $(TOP_FW_DIR)/fx2  _usrp1_fw_ihx = $(BUILT_IMAGES_DIR)/usrp1_fw.ihx  IMAGES_LIST += $(_usrp1_fw_ihx) -$(_usrp1_fw_ihx): +$(_usrp1_fw_ihx): $(GLOBAL_DEPS)  	cd $(_usrp1_fw_dir) && rm -rf build  	cd $(_usrp1_fw_dir) && mkdir build  	cd $(_usrp1_fw_dir)/build && cmake ../ @@ -71,10 +77,10 @@ _usrp1_fpga_rbf = $(BUILT_IMAGES_DIR)/usrp1_fpga.rbf  _usrp1_fpga_4rx_rbf = $(BUILT_IMAGES_DIR)/usrp1_fpga_4rx.rbf  IMAGES_LIST += $(_usrp1_fpga_rbf) $(_usrp1_fpga_4rx_rbf) -$(_usrp1_fpga_rbf): +$(_usrp1_fpga_rbf): $(GLOBAL_DEPS)  	cp $(_usrp1_fpga_dir)/std_2rxhb_2tx.rbf $@ -$(_usrp1_fpga_4rx_rbf): +$(_usrp1_fpga_4rx_rbf): $(GLOBAL_DEPS)  	cp $(_usrp1_fpga_dir)/std_4rx_0tx.rbf $@  ######################################################################## @@ -87,7 +93,7 @@ _usrp2_fw_bin = $(BUILT_IMAGES_DIR)/usrp2_fw.bin  _usrp_n2xx_fw_bin = $(BUILT_IMAGES_DIR)/usrp_n2xx_fw.bin  IMAGES_LIST += $(_usrp2_fw_bin) -$(_usrp2_fw_bin) $(_usrp_n2xx_fw_bin): +$(_usrp2_fw_bin) $(_usrp_n2xx_fw_bin): $(GLOBAL_DEPS)  	cd $(_usrp2_fw_dir) && rm -rf build  	cd $(_usrp2_fw_dir) && mkdir build  	cd $(_usrp2_fw_dir)/build && cmake ../ @@ -106,7 +112,7 @@ _usrp2_fpga_dir = $(TOP_FPGA_DIR)/usrp2/top/u2_rev3  _usrp2_fpga_bin = $(BUILT_IMAGES_DIR)/usrp2_fpga.bin  IMAGES_LIST += $(_usrp2_fpga_bin) -$(_usrp2_fpga_bin): +$(_usrp2_fpga_bin): $(GLOBAL_DEPS)  	cd $(_usrp2_fpga_dir) && make clean  	cd $(_usrp2_fpga_dir) && make bin  	cp $(_usrp2_fpga_dir)/build/u2_rev3.bin $@ @@ -122,7 +128,7 @@ _usrp_n210_fpga_dir = $(TOP_FPGA_DIR)/usrp2/top/u2plus  _usrp_n210_fpga_bin = $(BUILT_IMAGES_DIR)/usrp_n210_fpga.bin  IMAGES_LIST += $(_usrp_n210_fpga_bin) -$(_usrp_n210_fpga_bin): +$(_usrp_n210_fpga_bin): $(GLOBAL_DEPS)  	cd $(_usrp_n210_fpga_dir) && make clean  	cd $(_usrp_n210_fpga_dir) && make bin  	cp $(_usrp_n210_fpga_dir)/build/u2plus.bin $@ @@ -138,7 +144,7 @@ _usrp_e100_fpga_dir = $(TOP_FPGA_DIR)/usrp2/top/u1e  _usrp_e100_fpga_bin = $(BUILT_IMAGES_DIR)/usrp_e100_fpga.bin  IMAGES_LIST += $(_usrp_e100_fpga_bin) -$(_usrp_e100_fpga_bin): +$(_usrp_e100_fpga_bin): $(GLOBAL_DEPS)  	cd $(_usrp_e100_fpga_dir) && make clean  	cd $(_usrp_e100_fpga_dir) && make bin  	cp $(_usrp_e100_fpga_dir)/build/u1e.bin $@ @@ -148,11 +154,7 @@ endif  ########################################################################  # Build rules  ######################################################################## -##little rule to make the images directory -$(BUILT_IMAGES_DIR): -	mkdir $@ - -images: $(BUILT_IMAGES_DIR) $(IMAGES_LIST) +images: $(IMAGES_LIST)  	chmod -x $(BUILT_IMAGES_DIR)/*  clean: | 
