| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | # This file is part of the OpenADK project. OpenADK is copyrighted# material, please see the LICENCE file in the top-level directory.# Main makefile for the packagesinclude $(ADK_TOPDIR)/rules.mkifeq (${ADK_TARGET_LIB_GLIBC},y)package-$(ADK_PACKAGE_GLIBC) += glibcgcc-compile: glibc-compileendififeq (${ADK_TARGET_LIB_MUSL},y)package-$(ADK_PACKAGE_MUSL) += muslgcc-compile: musl-compileendififeq (${ADK_TARGET_LIB_UCLIBC},y)package-$(ADK_PACKAGE_UCLIBC) += uclibcpackage-$(ADK_PACKAGE_UCLIBCXX) += uclibc++gcc-compile: uclibc-compileendifpackage-$(ADK_PACKAGE_LIBPTHREAD) += libpthreadinclude $(ADK_TOPDIR)/package/Depends.mkCOMPILE_PACKAGES:=$(patsubst %,%-compile,$(package-y))HOST_COMPILE_PACKAGES:=$(patsubst %,%-host-compile,$(hostpackage-y))INSTALL_PACKAGES:=$(patsubst %,%-install,$(package-y))all: compiledownload: $(patsubst %,%-download,$(package-y))clean: $(patsubst %,%-clean,$(package-) $(package-y) base-files)hostcompile: $(HOST_COMPILE_PACKAGES)ifeq ($(ADK_TOOLCHAIN_ONLY),y)compile: $(COMPILE_PACKAGES)install: $(INSTALL_PACKAGES)elsecompile: base-files-compile $(COMPILE_PACKAGES)install: base-files-install $(INSTALL_PACKAGES)endif%-download:	$(START_TRACE) "package/$(patsubst %-download,%,$@)-download: "	$(MAKE) -C $(patsubst %-download,%,$@) fetch	$(CMD_TRACE) " done"	$(END_TRACE)%-host-compile:	$(START_TRACE) "package/$(patsubst %-host-compile,%,$@)-host-compile: "	$(MAKE) -C $(patsubst %-host-compile,%,$@) hostpackage	$(CMD_TRACE) " done"	$(END_TRACE)%-compile:	$(START_TRACE) "package/$(patsubst %-compile,%,$@)-compile: "	@if test -f $(ADK_TOPDIR)/.rebuild.$(patsubst %-compile,%,$@); then \		$(MAKE) -C $(patsubst %-compile,%,$@) clean ; \		rm $(ADK_TOPDIR)/.rebuild.$(patsubst %-compile,%,$@) ; \	fi	$(MAKE) -C $(patsubst %-compile,%,$@) fake build-all-pkgs	$(CMD_TRACE) " done"	$(END_TRACE)%-install:	$(START_TRACE) "package/$(patsubst %-install,%,$@)-install: "	$(MAKE) -C $(patsubst %-install,%,$@) install	$(CMD_TRACE) " done"	$(END_TRACE)%-clean:	$(START_TRACE) "package/$(patsubst %-clean,%,$@)-clean: "	$(MAKE) -C $(patsubst %-clean,%,$@) clean	$(CMD_TRACE) " done"	$(END_TRACE)
 |