diff options
Diffstat (limited to 'toolchain/newlib/Makefile')
-rw-r--r-- | toolchain/newlib/Makefile | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/toolchain/newlib/Makefile b/toolchain/newlib/Makefile new file mode 100644 index 000000000..246927667 --- /dev/null +++ b/toolchain/newlib/Makefile @@ -0,0 +1,39 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include $(ADK_TOPDIR)/rules.mk +include ../rules.mk +include Makefile.inc +include ${ADK_TOPDIR}/mk/buildhlp.mk + +$(WRKBUILD)/.configured: + (cd $(WRKBUILD); \ + CC='' \ + CFLAGS='' \ + LDFLAGS='' \ + have_doc='' \ + ./configure --prefix=/usr \ + --target=$(GNU_TARGET_NAME) \ + --enable-newlib-io-long-long \ + --enable-newlib-register-fini \ + --disable-newlib-supplied-syscalls \ + --disable-nls \ + ) + touch $@ + +$(WRKBUILD)/.compiled: + PATH='$(HOST_PATH)' $(MAKE) -C $(WRKBUILD) \ + CC='' \ + CFLAGS='$(TARGET_CFLAGS)' \ + all + touch $@ + +$(WRKBUILD)/.installed: $(WRKBUILD)/.compiled + PATH='$(HOST_PATH)' $(MAKE) -C $(WRKBUILD) \ + CC='' \ + CFLAGS='$(TARGET_CFLAGS)' \ + DESTDIR=$(STAGING_TARGET_DIR) \ + install + touch $@ + +include ${ADK_TOPDIR}/mk/toolchain.mk |