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
7 include ${ADK_TOPDIR}/mk
/buildhlp.mk
9 ifeq (${ADK_MAKE_PARALLEL},y
)
10 GDB_MAKEOPTS
+= -j
${ADK_MAKE_JOBS}
13 ifeq ($(ADK_TARGET_SIM
),y
)
14 CONFIGURE_ARGS
:= --enable-sim
--enable-sim-stdio
16 CONFIGURE_ARGS
:= --disable-sim
20 $(WRKBUILD
)/.configured
:
21 $(SED
) 's/install_to_$(INSTALL_DEST) //' ${WRKBUILD}/libiberty
/Makefile.in
23 gdb_cv_func_sigsetjmp
=yes \
25 --prefix=$(STAGING_HOST_DIR
) \
26 --build
=$(GNU_HOST_NAME
) \
27 --host
=$(GNU_HOST_NAME
) \
28 --target
=$(GNU_TARGET_NAME
) \
29 --disable-dependency-tracking \
33 --without-included-gettext \
34 --disable-libtool-lock \
40 --disable-install-libiberty \
47 $(WRKBUILD
)/.compiled
:
48 $(MAKE
) ${GDB_MAKEOPTS} -C
$(WRKBUILD
) CFLAGS
="-fPIC ${CFLAGS_FOR_BUILD}"
51 $(WRKBUILD
)/.installed
:
52 $(INSTALL_BIN
) $(WRKBUILD
)/gdb
/gdb
$(TARGET_CROSS
)gdb
53 ifeq ($(ADK_TARGET_SIM
),y
)
54 ifeq ($(ADK_TARGET_ARCH_BFIN
),y
)
55 $(INSTALL_BIN
) $(WRKBUILD
)/sim
/bfin
/run
$(TARGET_CROSS
)run
57 ifeq ($(ADK_TARGET_ARCH_H8300
),y
)
58 $(INSTALL_BIN
) $(WRKBUILD
)/sim
/h8300
/run
$(TARGET_CROSS
)run
63 include ${ADK_TOPDIR}/mk
/toolchain.mk