summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Release v2015.04.0v2015.04.0Sascha Hauer2015-04-131-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Release v2015.03.0v2015.03.0Sascha Hauer2015-03-061-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/misc'Sascha Hauer2015-02-041-3/+3
|\
| * kbuild: drop $(KBUILD_DTBS) from the all targetMasahiro Yamada2015-02-021-2/+2
| | | | | | | | | | | | | | $(KBUILD_DTBS) is not set anywhere. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * kbuild: drop bogus "common/barebox_default_env*" from CLEAN_FILESMasahiro Yamada2015-02-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 7fa10256c3f4 (defaultenv: Allow multiple defaultenvironment overlays), barebox_default_env* is created in the defaultenv/ directory. They are cleaned up when "make clean" descends into the defaultenv/ directory. We can simply delete "common/barebox_default_env*" from the top Makefile. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Release v2015.02.0v2015.02.0Sascha Hauer2015-02-021-1/+1
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/kbuild'Sascha Hauer2015-01-091-47/+8
|\
| * kbuild: drop include/asm from MRPROPER_FILESMasahiro Yamada2015-01-081-1/+1
| | | | | | | | | | | | | | | | Since commit a1a9665113e4 (kbuild: do not create symbolic link include/asm), the symbolic link include/asm is not created. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * kbuild: delete include/generated directory by "make mrproper"Masahiro Yamada2015-01-081-3/+2
| | | | | | | | | | | | | | | | Otherwise, "make mrproper" misses to delete some generated files such as include/generated/compile.h. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * kbuild: create a build directory automatically for out-of-tree buildMasahiro Yamada2015-01-081-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kbuild supports saving output files in a separate directory. But the build directory must be created beforehand. For example, $ mkdir -p dir/to/store/output/files $ make O=dir/to/store/output/files defconfig Creating a build directory automatically would be useful. [ imported from Linux Kernel, commit 1c9e70a55b08 ] Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Michal Marek <mmarek@suse.cz> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * kbuild: do not create include2 directoryMasahiro Yamada2015-01-051-7/+2
| | | | | | | | | | | | | | | | include/asm-$(SRCARCH) does not exist. Creating include2 directory is meaningless. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * kbuild: do not create symbolic link include/asmMasahiro Yamada2015-01-051-34/+1
| | | | | | | | | | | | | | | | There does not exist include/asm-$(SRCARCH) any more, so no point to create a symbolic link to an empty directory. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * kbuild: remove redundant -include include/generated/autoconf.hMasahiro Yamada2015-01-051-1/+0
| | | | | | | | | | | | | | | | | | include/generated/autoconf.h is included from include/linux/kconfig.h and we already have "-include $(srctree)/include/linux/kconfig.h" just below. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Release v2015.01.0v2015.01.0Sascha Hauer2015-01-091-2/+2
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Release v2014.12.0v2014.12.0Sascha Hauer2014-12-081-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/misc'Sascha Hauer2014-11-051-4/+3
|\
| * Makefile: fix typosAntony Pavlov2014-11-031-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is based on these linux kernel commits: commit d384e35a25445bb60457b7dab8cffe178c6b7ecb Author: Linus Nilsson <lajnold@acc.umu.se> Date: Sun Jan 20 17:10:01 2008 +0100 Makefile: Change typoed 'behavour' to 'behaviour' commit fe8d0a41081d6d0912386f3672ccc0bf1d675630 Author: Kirill Smelkov <kirr@mns.spb.ru> Date: Thu Apr 9 15:34:34 2009 +0400 kbuild: fix a few typos in top-level Makefile Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Typoes: "whith" -> "with"Antony Pavlov2014-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is based on linux kernel commit commit e1b8513d21845fbeb93d6d2c4973db874385059f Author: Robert P. J. Day <rpjday@crashcourse.ca> Date: Sun Feb 3 15:14:02 2008 +0200 Typoes: "whith" -> "with" Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Cc: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Release v2014.11.0v2014.11.0Sascha Hauer2014-11-051-1/+1
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/misc'Sascha Hauer2014-10-021-0/+1
|\
| * Makefile: enable Werror=implicit-function-declarationLucas Stach2014-09-161-0/+1
| | | | | | | | | | | | | | | | | | This should prevent us from ever again missing an failure similar to that one fixed in ee3254569dab (EFI: add missing include) by throwing a build error. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Release v2014.10.0v2014.10.0Sascha Hauer2014-10-021-1/+1
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Release v2014.09.0v2014.09.0Sascha Hauer2014-09-041-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/efi'Sascha Hauer2014-08-071-1/+1
|\ | | | | | | | | | | | | Conflicts: .gitignore Makefile drivers/serial/Makefile
| * Add initial EFI architecture supportSascha Hauer2014-07-161-1/+2
| | | | | | | | | | | | | | This adds support for running barebox in an EFI environment on X86 PC hardware. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/doc'Sascha Hauer2014-08-071-5/+1
|\ \ | | | | | | | | | | | | Conflicts: Makefile
| * | Makefile: clean barebox.zynqAntony Pavlov2014-07-281-1/+1
| | | | | | | | | | | | | | | | | | Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Cc: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | treewide: drop Doxygen stuffAntony Pavlov2014-07-281-5/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | Doxygen documentation is removed in the commit commit 98360be0fefd58bf27df03c47d887dd676a31d73 Author: Sascha Hauer <s.hauer@pengutronix.de> Date: Tue Jun 17 10:27:03 2014 +0200 Documentation: remove doxygen documentation Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/canon'Sascha Hauer2014-08-071-1/+2
|\ \
| * | ARM: add Canon A1100 ROM image generationAntony Pavlov2014-08-011-1/+2
| |/ | | | | | | | | Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* / Release v2014.08.0v2014.08.0Sascha Hauer2014-08-041-1/+1
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/doc'Sascha Hauer2014-07-041-12/+9
|\
| * Makefile: Add missing closing quote for "make help"Robert P. J. Day2014-07-021-1/+1
| | | | | | | | | | Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Documentation: Add new sphinxs docsSascha Hauer2014-06-261-2/+9
| | | | | | | | | | | | | | | | | | | | This is a rewrite of the Documentation in reStructuredText format using Sphinx as build system, see http://sphinx-doc.org/. The documentation is built into static html pages with 'make docs'. The pages can be found under Documentation/html after building. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Documentation: remove doxygen documentationSascha Hauer2014-06-261-10/+0
| | | | | | | | | | | | | | The doxygen documentation is long outdated. Remove it. It will be replaced with sphinx based documentation later. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Release v2014.07.0v2014.07.0Sascha Hauer2014-07-041-1/+1
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Release v2014.06.0v2014.06.0Sascha Hauer2014-06-041-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/dts'Sascha Hauer2014-05-051-1/+1
|\
| * dts: Use dt-bindings from kernelSascha Hauer2014-04-281-1/+1
| | | | | | | | | | | | | | | | barebox used to have its own include/dt-bindings with files copied from the corresponding kernel files. Use upstream dt-bindings directly instead. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Release v2014.05.0v2014.05.0Sascha Hauer2014-05-051-1/+1
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Release v2014.04.0v2014.04.0Sascha Hauer2014-04-041-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/env'Sascha Hauer2014-03-071-1/+19
|\
| * defaultenv: Allow multiple defaultenvironment overlaysSascha Hauer2014-02-281-1/+2
| | | | | | | | | | | | | | | | | | | | We can compile barebox for multiple boards at once, but currently they all share a single default environment. This patch adds a defaultenv_append() which boards can call to customize the default environment during runtime. Each board now generate default environment snippets using bbenv-y and add them during runtime with defaultenv_append() Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * make: Add bbenv-y target to generate default environment filesSascha Hauer2014-02-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a target to generate environment files from directories. These are compiled into the barebox binary. use it as: bbenv-$(CONFIG_SOMETHING) += my-environment The directory containing the files to compile into the binary should be named my-environment. This can be accessed in C code later as: extern unsigned char __bbenv_my_environment_start[]; extern unsigned char __bbenv_my_environment_end[]; Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Kconfig: Select default compression typeSascha Hauer2014-02-191-0/+17
| | | | | | | | | | | | | | | | | | | | Instead of asking explicitly for the default environment compression type ask for the in-barebox default compression type. This also adds a DEFAULT_COMPRESSION_SUFFIX make variable which can be used together with the wildcard rules for compressed files to generate compressed files without explicitly support each compression type. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Release v2014.03.0v2014.03.0Sascha Hauer2014-03-071-1/+1
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Release v2014.02.0v2014.02.0Sascha Hauer2014-02-031-2/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Release v2014.01.0v2014.01.0Sascha Hauer2014-01-071-3/+3
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Makefile: fix endless make when 'make barebox.s'Du Huanpeng2013-12-191-2/+2
| | | | | | | | add the same target barebox.s (with a lowercase 's') to make both work with barebox.S and barebox.s. Signed-off-by: Du Huanpeng <u74147@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Release v2013.12.0v2013.12.0Sascha Hauer2013-12-061-2/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>