Index: trunk/softs/tsar_boot/Makefile
===================================================================
--- trunk/softs/tsar_boot/Makefile	(revision 790)
+++ trunk/softs/tsar_boot/Makefile	(revision 791)
@@ -117,5 +117,5 @@
 	$(CC) -x c $(INCLUDE) -E $< | $(SED) -e '/#/d' -e '/^[\s\t]*$$/d' > $@
 
-$(TARGET): $(BUILD_DIR) $(OBJS) $(BUILD_DIR)/preloader.ld $(BUILD_DIR)/platform.ld $(BUILD_DIR)/$(DRV_LIB)
+$(TARGET): $(BUILD_DIR) $(OBJS) $(BUILD_DIR)/preloader.ld $(BUILD_DIR)/$(DRV_LIB)
 	$(ECHO) "[   LD    ]     $@"
 	$(LD) -o $@ -T $(BUILD_DIR)/preloader.ld $(OBJS) -L$(BUILD_DIR) -ldrivers
@@ -123,16 +123,14 @@
 
 ifeq ($(USE_DT), 1)
-$(BUILD_DIR)/platform.ld: $(BUILD_DIR)/platform.dtb
-	$(ECHO) "[ HEXDUMP ]     $(notdir $<)"
-	$(HEXDUMP) -v -e '"BYTE(0x" 1/1 "%02X" ")\n"' $< > $@
-else
-$(BUILD_DIR)/platform.ld:
-	$(ECHO) "[  TOUCH  ]     $(notdir $@)"
-	touch $@
-endif
+$(TARGET): $(BUILD_DIR)/platform.ld
 
 $(BUILD_DIR)/platform.dtb: $(HARD_CONFIG_PATH)/$(DTS)
 	$(ECHO) "[   DTC   ]     $(notdir $<)"
 	${DTC} -O dtb -o $@ $< &> /dev/null
+
+$(BUILD_DIR)/platform.ld: $(BUILD_DIR)/platform.dtb
+	$(ECHO) "[ HEXDUMP ]     $(notdir $<)"
+	$(HEXDUMP) -v -e '"BYTE(0x" 1/1 "%02X" ")\n"' $< > $@
+endif
 
 $(BUILD_DIR):
