1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
10 PKG_DESCR
:= portable bootloader
11 PKG_SECTION
:= base
/boot
12 HOST_BUILDDEP
:= libressl-host dtc-host
13 PKG_BUILDDEP
:= u-boot-h8300-host
14 PKG_SITES
:= git
://git.pf.osdn.jp
/gitroot
/y
/ys
/ysato
/uboot.git
17 PKG_SYSTEM_DEPENDS
:= hitachi-edosk2674
19 include $(ADK_TOPDIR
)/mk
/host.mk
20 include $(ADK_TOPDIR
)/mk
/package.mk
22 $(eval
$(call HOST_template
,U_BOOT
,u-boot
,$(PKG_VERSION
)-$(PKG_RELEASE
)))
23 $(eval
$(call PKG_template
,U_BOOT
,u-boot
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKG_DESCR
),$(PKG_SECTION
)))
26 CONFIG
:= clearfog_defconfig
28 HOST_MAKE_FLAGS
+= HOSTCFLAGS
="$(HOST_CPPFLAGS) $(HOST_CFLAGS)" \
29 HOSTLDFLAGS
="$(HOST_LDFLAGS) -ldl"
33 INSTALL_STYLE
:= manual
36 (cd
$(WRKBUILD
) && env
$(HOST_MAKE_ENV
) $(MAKE
) -f
$(MAKE_FILE
) \
37 $(HOST_MAKE_FLAGS
) sandbox_defconfig
)
38 (cd
$(WRKBUILD
) && env
$(HOST_MAKE_ENV
) $(MAKE
) -f
$(MAKE_FILE
) \
39 $(HOST_MAKE_FLAGS
) tools
$(MAKE_TRACE
) )
42 $(INSTALL_BIN
) $(WRKBUILD
)/tools
/mk
{,env
}image \
43 $(STAGING_HOST_DIR
)/usr
/bin
46 (cd
$(WRKBUILD
) && $(MAKE
) $(CONFIG
))
49 (cd
$(WRKBUILD
) && env \
51 CROSS_COMPILE
='$(TARGET_CROSS)' \
52 GCC_HONOUR_COPTS
=s
$(MAKE
))
53 ifneq ($(OS_FOR_BUILD
),Darwin
)
54 (cd
$(WRKBUILD
) && env \
56 CROSS_COMPILE
='$(TARGET_CROSS)' \
57 GCC_HONOUR_COPTS
=s
$(MAKE
) env
)
61 $(CP
) $(WRKBUILD
)/$(UBOOT
) $(FW_DIR
)
62 $(INSTALL_DIR
) $(IDIR_U_BOOT
)/etc
63 $(CP
) .
/files
/fw_env.config
$(IDIR_U_BOOT
)/etc
65 include $(ADK_TOPDIR
)/mk
/host-bottom.mk
66 include $(ADK_TOPDIR
)/mk
/pkg-bottom.mk