mirror of https://github.com/hak5/openwrt.git
add some fixes for parallel build (does not work with -j4 yet, but it gets most packages compiled now)
SVN-Revision: 577lede-17.01
parent
322b84237c
commit
b7d92815a6
|
@ -45,6 +45,8 @@ include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
all: world
|
all: world
|
||||||
|
|
||||||
|
.NOTPARALLEL:
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
#
|
#
|
||||||
# Build the toolchain
|
# Build the toolchain
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# Main makefile for the packages
|
# Main makefile for the packages
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
|
package-:=tcp_wrappers
|
||||||
package-y:=openwrt
|
package-y:=openwrt
|
||||||
package-$(BR2_PACKAGE_AICCU) += aiccu
|
package-$(BR2_PACKAGE_AICCU) += aiccu
|
||||||
package-$(BR2_PACKAGE_ARPTABLES) += arptables
|
package-$(BR2_PACKAGE_ARPTABLES) += arptables
|
||||||
|
@ -52,6 +53,7 @@ package-$(BR2_PACKAGE_ZLIB) += zlib
|
||||||
package-$(BR2_PACKAGE_DHCPFWD) += dhcp-forwarder
|
package-$(BR2_PACKAGE_DHCPFWD) += dhcp-forwarder
|
||||||
package-$(BR2_PACKAGE_LIBNET) += libnet
|
package-$(BR2_PACKAGE_LIBNET) += libnet
|
||||||
package-$(BR2_PACKAGE_LIBMYSQLCLIENT) += mysql
|
package-$(BR2_PACKAGE_LIBMYSQLCLIENT) += mysql
|
||||||
|
package-$(BR2_PACKAGE_LIBPCAP) += libpcap
|
||||||
package-$(BR2_PACKAGE_LIBPQ) += postgresql
|
package-$(BR2_PACKAGE_LIBPQ) += postgresql
|
||||||
|
|
||||||
all: compile install
|
all: compile install
|
||||||
|
@ -77,7 +79,7 @@ libnet-compile: libpcap-compile
|
||||||
mysql-compile: ncurses-compile zlib-compile
|
mysql-compile: ncurses-compile zlib-compile
|
||||||
postgresql-compile: zlib-compile
|
postgresql-compile: zlib-compile
|
||||||
|
|
||||||
$(patsubst %,%-prepare,$(package-y) $(package-m)): linux-install
|
$(patsubst %,%-prepare,$(package-y) $(package-m) $(package-)): linux-install
|
||||||
|
|
||||||
%-prepare:
|
%-prepare:
|
||||||
@[ -f $(STAMP_DIR)/.$@ ] || $(MAKE) -C $(patsubst %-prepare,%,$@) prepare
|
@[ -f $(STAMP_DIR)/.$@ ] || $(MAKE) -C $(patsubst %-prepare,%,$@) prepare
|
||||||
|
|
|
@ -14,6 +14,8 @@ PKG_CAT:=zcat
|
||||||
PKG_IPK:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
PKG_IPK:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
||||||
PKG_IPK_DIR:=$(PKG_BUILD_DIR)/ipkg
|
PKG_IPK_DIR:=$(PKG_BUILD_DIR)/ipkg
|
||||||
|
|
||||||
|
.NOTPARALLEL:
|
||||||
|
|
||||||
$(DL_DIR)/$(PKG_SOURCE):
|
$(DL_DIR)/$(PKG_SOURCE):
|
||||||
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL)
|
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL)
|
||||||
|
|
||||||
|
@ -46,11 +48,11 @@ $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.patched
|
||||||
touch $(PKG_BUILD_DIR)/.configured
|
touch $(PKG_BUILD_DIR)/.configured
|
||||||
|
|
||||||
$(PKG_BUILD_DIR)/$(PKG_NAME)4: $(PKG_BUILD_DIR)/.configured
|
$(PKG_BUILD_DIR)/$(PKG_NAME)4: $(PKG_BUILD_DIR)/.configured
|
||||||
$(MAKE) CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" -C $(PKG_BUILD_DIR) clean $(PKG_NAME)
|
$(MAKE) -j1 CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" -C $(PKG_BUILD_DIR) clean $(PKG_NAME)
|
||||||
mv $(PKG_BUILD_DIR)/$(PKG_NAME) $(PKG_BUILD_DIR)/$(PKG_NAME)4
|
mv $(PKG_BUILD_DIR)/$(PKG_NAME) $(PKG_BUILD_DIR)/$(PKG_NAME)4
|
||||||
|
|
||||||
$(PKG_BUILD_DIR)/$(PKG_NAME)6: $(PKG_BUILD_DIR)/.configured
|
$(PKG_BUILD_DIR)/$(PKG_NAME)6: $(PKG_BUILD_DIR)/.configured
|
||||||
$(MAKE) CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS) -DIPV6=1" -C $(PKG_BUILD_DIR) clean $(PKG_NAME)
|
$(MAKE) -j1 CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS) -DIPV6=1" -C $(PKG_BUILD_DIR) clean $(PKG_NAME)
|
||||||
mv $(PKG_BUILD_DIR)/$(PKG_NAME) $(PKG_BUILD_DIR)/$(PKG_NAME)6
|
mv $(PKG_BUILD_DIR)/$(PKG_NAME) $(PKG_BUILD_DIR)/$(PKG_NAME)6
|
||||||
|
|
||||||
$(PKG_IPK): $(PKG_BUILD_DIR)/$(PKG_NAME)4 $(PKG_BUILD_DIR)/$(PKG_NAME)6
|
$(PKG_IPK): $(PKG_BUILD_DIR)/$(PKG_NAME)4 $(PKG_BUILD_DIR)/$(PKG_NAME)6
|
||||||
|
|
|
@ -18,6 +18,8 @@ PKG_IP_DIR:=$(PKG_BUILD_DIR)/ipkg/ip
|
||||||
PKG_TC:=$(PACKAGE_DIR)/tc_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
PKG_TC:=$(PACKAGE_DIR)/tc_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
||||||
PKG_TC_DIR:=$(PKG_BUILD_DIR)/ipkg/tc
|
PKG_TC_DIR:=$(PKG_BUILD_DIR)/ipkg/tc
|
||||||
|
|
||||||
|
.NOTPARALLEL:
|
||||||
|
|
||||||
$(DL_DIR)/$(PKG_SOURCE):
|
$(DL_DIR)/$(PKG_SOURCE):
|
||||||
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL)
|
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL)
|
||||||
|
|
||||||
|
@ -39,10 +41,10 @@ $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.patched
|
||||||
touch $(PKG_BUILD_DIR)/.configured
|
touch $(PKG_BUILD_DIR)/.configured
|
||||||
|
|
||||||
$(PKG_BUILD_DIR)/tc/tc: $(PKG_BUILD_DIR)/.configured
|
$(PKG_BUILD_DIR)/tc/tc: $(PKG_BUILD_DIR)/.configured
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR) $(TARGET_CONFIGURE_OPTS) KERNEL_INCLUDE=$(LINUX_DIR)/include all tc/tc
|
$(MAKE) -j1 -C $(PKG_BUILD_DIR) $(TARGET_CONFIGURE_OPTS) KERNEL_INCLUDE=$(LINUX_DIR)/include all tc/tc
|
||||||
|
|
||||||
$(PKG_BUILD_DIR)/ip/ip: $(PKG_BUILD_DIR)/.configured
|
$(PKG_BUILD_DIR)/ip/ip: $(PKG_BUILD_DIR)/.configured
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR) $(TARGET_CONFIGURE_OPTS) KERNEL_INCLUDE=$(LINUX_DIR)/include all ip/ip
|
$(MAKE) -j1 -C $(PKG_BUILD_DIR) $(TARGET_CONFIGURE_OPTS) KERNEL_INCLUDE=$(LINUX_DIR)/include all ip/ip
|
||||||
|
|
||||||
|
|
||||||
$(PKG_IP): $(PKG_BUILD_DIR)/ip/ip $(PACKAGE_DIR)
|
$(PKG_IP): $(PKG_BUILD_DIR)/ip/ip $(PACKAGE_DIR)
|
||||||
|
|
|
@ -15,6 +15,8 @@ PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_SOURCE_DIR)
|
||||||
PKG_IPK := $(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
PKG_IPK := $(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
||||||
PKG_IPK_DIR :=$(PKG_BUILD_DIR)/ipkg/
|
PKG_IPK_DIR :=$(PKG_BUILD_DIR)/ipkg/
|
||||||
|
|
||||||
|
.NOTPARALLEL:
|
||||||
|
|
||||||
$(DL_DIR)/$(PKG_SOURCE_FILE):
|
$(DL_DIR)/$(PKG_SOURCE_FILE):
|
||||||
mkdir -p $(DL_DIR)
|
mkdir -p $(DL_DIR)
|
||||||
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE_FILE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE)
|
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE_FILE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE)
|
||||||
|
@ -38,11 +40,11 @@ $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.unpacked
|
||||||
touch $(PKG_BUILD_DIR)/.configured
|
touch $(PKG_BUILD_DIR)/.configured
|
||||||
|
|
||||||
$(PKG_BUILD_DIR)/lib/libelf.so.$(LIBELF_VER): $(PKG_BUILD_DIR)/.configured
|
$(PKG_BUILD_DIR)/lib/libelf.so.$(LIBELF_VER): $(PKG_BUILD_DIR)/.configured
|
||||||
$(MAKE) CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld ARCH=$(ARCH) \
|
$(MAKE) -j1 CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld ARCH=$(ARCH) \
|
||||||
-C $(PKG_BUILD_DIR)
|
-C $(PKG_BUILD_DIR)
|
||||||
|
|
||||||
$(STAGING_DIR)/lib/libelf.so: $(PKG_BUILD_DIR)/lib/libelf.so.$(LIBELF_VER)
|
$(STAGING_DIR)/lib/libelf.so: $(PKG_BUILD_DIR)/lib/libelf.so.$(LIBELF_VER)
|
||||||
$(MAKE) CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld ARCH=$(ARCH) \
|
$(MAKE) -j1 CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld ARCH=$(ARCH) \
|
||||||
-C $(PKG_BUILD_DIR)/lib instroot="$(STAGING_DIR)" install
|
-C $(PKG_BUILD_DIR)/lib instroot="$(STAGING_DIR)" install
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,7 @@ PKG_RELEASE := 1
|
||||||
TARGETS :=
|
TARGETS :=
|
||||||
INSTALL_TARGETS :=
|
INSTALL_TARGETS :=
|
||||||
|
|
||||||
|
.NOTPARALLEL:
|
||||||
|
|
||||||
define KMOD_template
|
define KMOD_template
|
||||||
ifeq ($$(strip $(4)),)
|
ifeq ($$(strip $(4)),)
|
||||||
|
|
|
@ -20,6 +20,8 @@ PKG_SOURCE_DIR := $(PKG_NAME)-$(PKG_VERSION)
|
||||||
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_SOURCE_DIR)
|
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_SOURCE_DIR)
|
||||||
PKG_IPK := $(PACKAGE_DIR)/lib$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
PKG_IPK := $(PACKAGE_DIR)/lib$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
||||||
|
|
||||||
|
.NOTPARALLEL:
|
||||||
|
|
||||||
$(DL_DIR)/$(PKG_SOURCE_FILE):
|
$(DL_DIR)/$(PKG_SOURCE_FILE):
|
||||||
mkdir -p $(DL_DIR)
|
mkdir -p $(DL_DIR)
|
||||||
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE_FILE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE)
|
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE_FILE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE)
|
||||||
|
@ -35,7 +37,7 @@ $(PKG_IPK): $(PKG_BUILD_DIR)/ipkg/rules
|
||||||
cd $(PKG_BUILD_DIR); \
|
cd $(PKG_BUILD_DIR); \
|
||||||
TOPDIR="$(TOPDIR)" IPKG_RULES_INC="$(TOPDIR)/rules.mk" \
|
TOPDIR="$(TOPDIR)" IPKG_RULES_INC="$(TOPDIR)/rules.mk" \
|
||||||
INSTALL_DIR="$(STAGING_DIR)" \
|
INSTALL_DIR="$(STAGING_DIR)" \
|
||||||
./ipkg/rules package
|
$(MAKE) -j1 -f ./ipkg/rules package
|
||||||
|
|
||||||
$(IPKG_STATE_DIR)/info/lib$(PKG_NAME).list: $(PKG_IPK)
|
$(IPKG_STATE_DIR)/info/lib$(PKG_NAME).list: $(PKG_IPK)
|
||||||
$(IPKG) install $(PKG_IPK)
|
$(IPKG) install $(PKG_IPK)
|
||||||
|
|
|
@ -16,6 +16,8 @@ PKG_IPK := $(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
||||||
|
|
||||||
OPENSSL_NO_CIPHERS:=no-idea no-mdc2 no-rc5 no-rc2 no-md2 no-md4
|
OPENSSL_NO_CIPHERS:=no-idea no-mdc2 no-rc5 no-rc2 no-md2 no-md4
|
||||||
|
|
||||||
|
.NOTPARALLEL:
|
||||||
|
|
||||||
$(DL_DIR)/$(PKG_SOURCE_FILE):
|
$(DL_DIR)/$(PKG_SOURCE_FILE):
|
||||||
mkdir -p $(DL_DIR)
|
mkdir -p $(DL_DIR)
|
||||||
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE_FILE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE)
|
$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE_FILE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE)
|
||||||
|
@ -38,13 +40,13 @@ $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.patched
|
||||||
touch $(PKG_BUILD_DIR)/.configured
|
touch $(PKG_BUILD_DIR)/.configured
|
||||||
|
|
||||||
$(PKG_BUILD_DIR)/apps/openssl: $(PKG_BUILD_DIR)/.configured
|
$(PKG_BUILD_DIR)/apps/openssl: $(PKG_BUILD_DIR)/.configured
|
||||||
$(MAKE) CC=$(TARGET_CC) -C $(PKG_BUILD_DIR) all build-shared
|
$(MAKE) -j1 CC=$(TARGET_CC) -C $(PKG_BUILD_DIR) all build-shared
|
||||||
# Work around openssl build bug to link libssl.so with libcrypto.so.
|
# Work around openssl build bug to link libssl.so with libcrypto.so.
|
||||||
-rm $(PKG_BUILD_DIR)/libssl.so.*.*.*
|
-rm $(PKG_BUILD_DIR)/libssl.so.*.*.*
|
||||||
$(MAKE) CC=$(TARGET_CC) -C $(PKG_BUILD_DIR) do_linux-shared
|
$(MAKE) -j1 CC=$(TARGET_CC) -C $(PKG_BUILD_DIR) do_linux-shared
|
||||||
|
|
||||||
$(STAGING_DIR)/lib/libssl.so: $(PKG_BUILD_DIR)/apps/openssl
|
$(STAGING_DIR)/lib/libssl.so: $(PKG_BUILD_DIR)/apps/openssl
|
||||||
$(MAKE) CC=$(TARGET_CC) INSTALL_PREFIX=$(STAGING_DIR) -C $(PKG_BUILD_DIR) install_sw
|
$(MAKE) -j1 CC=$(TARGET_CC) INSTALL_PREFIX=$(STAGING_DIR) -C $(PKG_BUILD_DIR) install_sw
|
||||||
cp -fa $(PKG_BUILD_DIR)/libcrypto.so* $(STAGING_DIR)/lib/
|
cp -fa $(PKG_BUILD_DIR)/libcrypto.so* $(STAGING_DIR)/lib/
|
||||||
chmod a-x $(STAGING_DIR)/lib/libcrypto.so.0.9.7
|
chmod a-x $(STAGING_DIR)/lib/libcrypto.so.0.9.7
|
||||||
(cd $(STAGING_DIR)/lib; ln -fs libcrypto.so.0.9.7 libcrypto.so)
|
(cd $(STAGING_DIR)/lib; ln -fs libcrypto.so.0.9.7 libcrypto.so)
|
||||||
|
|
|
@ -21,8 +21,8 @@ $(foreach obj,$(OBJS),$(eval $(call OBJ_template,$(obj))))
|
||||||
$(PKG_BUILD_DIR):
|
$(PKG_BUILD_DIR):
|
||||||
mkdir -p $(PKG_BUILD_DIR)
|
mkdir -p $(PKG_BUILD_DIR)
|
||||||
|
|
||||||
$(PKG_BUILD_DIR)/nvram: $(PKG_BUILD_DIR)/main.o
|
$(PKG_BUILD_DIR)/nvram: $(PKG_BUILD_DIR)/main.o $(PKG_BUILD_DIR)/libnvram.so
|
||||||
$(TARGET_CC) $(TARGET_CFLAGS) -o $@ $^ -L$(PKG_BUILD_DIR) -lnvram
|
$(TARGET_CC) $(TARGET_CFLAGS) -o $@ $< -L$(PKG_BUILD_DIR) -lnvram
|
||||||
|
|
||||||
$(PKG_BUILD_DIR)/libnvram.so: $(LIBNVRAM_OBJS)
|
$(PKG_BUILD_DIR)/libnvram.so: $(LIBNVRAM_OBJS)
|
||||||
$(TARGET_CC) -shared -o $@ $^
|
$(TARGET_CC) -shared -o $@ $^
|
||||||
|
|
|
@ -16,6 +16,7 @@ PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_SOURCE_DIR)
|
||||||
# only need libwrap.a at the moment
|
# only need libwrap.a at the moment
|
||||||
#PKG_IPK := $(PACKAGE_DIR)/zlib_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
#PKG_IPK := $(PACKAGE_DIR)/zlib_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
|
||||||
|
|
||||||
|
.NOTPARALLEL:
|
||||||
|
|
||||||
$(DL_DIR)/$(PKG_SOURCE_FILE):
|
$(DL_DIR)/$(PKG_SOURCE_FILE):
|
||||||
mkdir -p $(DL_DIR)
|
mkdir -p $(DL_DIR)
|
||||||
|
@ -28,8 +29,7 @@ $(PKG_BUILD_DIR)/.patched: $(DL_DIR)/$(PKG_SOURCE_FILE)
|
||||||
touch $(PKG_BUILD_DIR)/.patched
|
touch $(PKG_BUILD_DIR)/.patched
|
||||||
|
|
||||||
$(PKG_BUILD_DIR)/libwrap.a: $(PKG_BUILD_DIR)/.patched
|
$(PKG_BUILD_DIR)/libwrap.a: $(PKG_BUILD_DIR)/.patched
|
||||||
|
$(MAKE) -j1 -C $(PKG_BUILD_DIR) \
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
|
||||||
$(TARGET_CONFIGURE_OPTS) \
|
$(TARGET_CONFIGURE_OPTS) \
|
||||||
COPTS="$(TARGET_CFLAGS)" \
|
COPTS="$(TARGET_CFLAGS)" \
|
||||||
LIBS=-lnsl \
|
LIBS=-lnsl \
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
include $(TOPDIR)/.config
|
include $(TOPDIR)/.config
|
||||||
MAKE1=make
|
MAKE1=make
|
||||||
MAKE=make -j$(BR2_JLEVEL)
|
MAKEFLAGS=-j$(BR2_JLEVEL)
|
||||||
|
|
||||||
# Strip off the annoying quoting
|
# Strip off the annoying quoting
|
||||||
ARCH:=$(strip $(subst ",, $(BR2_ARCH)))
|
ARCH:=$(strip $(subst ",, $(BR2_ARCH)))
|
||||||
|
|
|
@ -73,6 +73,7 @@ $(BIN_DIR):
|
||||||
mkdir -p $(BIN_DIR)
|
mkdir -p $(BIN_DIR)
|
||||||
|
|
||||||
$(INSTALL_TARGET_DIRS): lzma-loader-compile
|
$(INSTALL_TARGET_DIRS): lzma-loader-compile
|
||||||
|
$(IMAGE_TARGETS): $(patsubst %,%-install,$(TARGET_DIRS))
|
||||||
compile: $(patsubst %,%-compile,$(TARGET_DIRS))
|
compile: $(patsubst %,%-compile,$(TARGET_DIRS))
|
||||||
install: utils-install lzma-install $(LINUX_IMAGE) $(patsubst %,%-install,$(TARGET_DIRS)) $(IMAGE_TARGETS)
|
install: utils-install lzma-install $(LINUX_IMAGE) $(patsubst %,%-install,$(TARGET_DIRS)) $(IMAGE_TARGETS)
|
||||||
clean: $(patsubst %,%-clean,$(TARGET_DIRS)) image_clean
|
clean: $(patsubst %,%-clean,$(TARGET_DIRS)) image_clean
|
||||||
|
|
Loading…
Reference in New Issue