mirror of https://github.com/hak5/openwrt.git
parent
96930ce1ee
commit
991cba3cc9
|
@ -5,19 +5,24 @@ all: install
|
|||
$(BIN_DIR):
|
||||
mkdir -p $(BIN_DIR)
|
||||
|
||||
TARGETS:=linux utils lzma
|
||||
|
||||
linux-compile: utils-install lzma-install
|
||||
linux-install: $(BIN_DIR)
|
||||
|
||||
download: $(patsubst %,%-source,$(TARGETS))
|
||||
prepare: linux-prepare
|
||||
compile: linux-compile
|
||||
install: image_clean linux-install
|
||||
clean: linux-clean utils-clean lzma-clean image_clean
|
||||
clean: $(patsubst %,%-clean,$(TARGETS)) image_clean
|
||||
|
||||
image_clean: FORCE
|
||||
rm -f $(BIN_DIR)/openwrt-*
|
||||
|
||||
%-clean: FORCE
|
||||
$(MAKE) -C $(patsubst %-clean,%,$@) clean
|
||||
%-source: FORCE
|
||||
$(MAKE) -C $(patsubst %-source,%,$@) source
|
||||
%-prepare: FORCE
|
||||
$(MAKE) -C $(patsubst %-prepare,%,$@) prepare
|
||||
%-compile: %-prepare
|
||||
|
|
|
@ -25,6 +25,10 @@ $(eval $(call kernel_template,2.6,sibyte,2_6_SIBYTE))
|
|||
export BOARD
|
||||
export KERNEL
|
||||
|
||||
source:
|
||||
$(MAKE) -C $(BOARD)-$(KERNEL) source
|
||||
$(MAKE) -C image/$(BOARD) source
|
||||
|
||||
prepare:
|
||||
$(MAKE) -C $(BOARD)-$(KERNEL) prepare
|
||||
|
||||
|
|
|
@ -49,6 +49,7 @@ ATM_FIRMWARE_MD5SUM=8bfcb31109796502d66b11baaeb2fba6
|
|||
$(DL_DIR)/$(ATM_FIRMWARE_FILE):
|
||||
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(ATM_FIRMWARE_FILE) $(ATM_FIRMWARE_MD5SUM) $(DOWNLOAD_SITE)
|
||||
|
||||
source: $(DL_DIR)/$(ATM_FIRMWARE_FILE)
|
||||
$(LINUX_DIR)/.unpacked: $(DL_DIR)/$(ATM_FIRMWARE_FILE)
|
||||
$(LINUX_DIR)/.depend_done: $(LINUX_DIR)/.drivers-unpacked
|
||||
$(LINUX_DIR)/.modules_done: $(LINUX_DIR)/.drivers-unpacked
|
||||
|
|
|
@ -48,6 +48,7 @@ compile-targets:
|
|||
install-targets:
|
||||
clean-targets:
|
||||
|
||||
source:
|
||||
prepare:
|
||||
compile: compile-targets
|
||||
install: compile install-targets
|
||||
|
|
|
@ -14,6 +14,9 @@ define Image/mkfs/jffs2
|
|||
$(call Image/Build,jffs2-128k)
|
||||
endef
|
||||
|
||||
jffs2-source: FORCE
|
||||
$(MAKE) -C $(TOPDIR)/target/linux/image/jffs2 source
|
||||
|
||||
$(STAGING_DIR)/bin/mkfs.jffs2:
|
||||
$(MAKE) -C $(TOPDIR)/target/linux/image/jffs2 compile
|
||||
|
||||
|
@ -21,6 +24,7 @@ jffs2-clean: FORCE
|
|||
$(MAKE) -C $(TOPDIR)/target/linux/image/jffs2 clean
|
||||
rm -f $(KDIR)/root.jffs2*
|
||||
|
||||
source: jffs2-source
|
||||
compile-targets: $(STAGING_DIR)/bin/mkfs.jffs2
|
||||
clean-targets: jffs2-clean
|
||||
|
||||
|
|
|
@ -4,6 +4,9 @@ else
|
|||
ENDIAN := be
|
||||
endif
|
||||
|
||||
squashfs-source: FORCE
|
||||
$(MAKE) -C $(TOPDIR)/target/linux/image/squashfs source
|
||||
|
||||
$(STAGING_DIR)/bin/mksquashfs-lzma:
|
||||
$(MAKE) -C $(TOPDIR)/target/linux/image/squashfs compile
|
||||
|
||||
|
|
|
@ -34,7 +34,6 @@ $(LZMA_DIR)/.built: $(LZMA_DIR)/.unpacked
|
|||
lzma: $(TARGETS)
|
||||
$(CP) $^ $(LZMA_DIR)
|
||||
|
||||
lzma-source: $(DL_DIR)/$(LZMA_SOURCE)
|
||||
|
||||
lzma-clean: FORCE
|
||||
-$(MAKE) -C $(LZMA_LIB_DIR) clean
|
||||
|
@ -46,6 +45,7 @@ lzma-dirclean: FORCE
|
|||
|
||||
#############################################################
|
||||
|
||||
source: $(DL_DIR)/$(LZMA_SOURCE)
|
||||
prepare: $(LZMA_DIR)/.unpacked
|
||||
compile: lzma
|
||||
install: lzma FORCE
|
||||
|
|
|
@ -4,6 +4,7 @@ TARGETS := addpattern trx motorola-bin dgfirmware
|
|||
|
||||
UTILS_BUILD_DIR:=$(BUILD_DIR)/target-utils
|
||||
|
||||
source:
|
||||
prepare: $(UTILS_BUILD_DIR)
|
||||
compile: prepare $(patsubst %,$(UTILS_BUILD_DIR)/%,$(TARGETS)) FORCE
|
||||
mkdir -p $(STAGING_DIR)/bin
|
||||
|
|
Loading…
Reference in New Issue