genode/base/mk
Sebastian Sumpf b4612d24ce base-linux: Repair hybrid programs
Do not link 'startup' and 'cxx' libraries against hybrid programs.
2014-02-28 10:11:12 +01:00
..
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
base-libs.mk base: add startup lib to the base libs 2014-02-25 14:58:08 +01:00
dep_lib.mk os: remove startup lib from dynamic programs 2014-02-25 14:58:07 +01:00
dep_prg.mk Support for building all libs via 'make lib' 2012-01-24 18:56:35 +01:00
generic.mk Merge final fixes from internal repositories 2011-12-23 14:04:29 +01:00
global.mk base: Make 'LD_SCRIPT_SO' overwritable 2014-02-25 14:58:09 +01:00
lib.mk base: add startup lib to the base libs 2014-02-25 14:58:08 +01:00
prg.mk base-linux: Repair hybrid programs 2014-02-28 10:11:12 +01:00
spec-32bit.mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
spec-64bit.mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
spec-arm.mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
spec-arm_v5.mk Noux: update GCC to version 4.6.1 2012-07-04 14:56:58 +02:00
spec-arm_v6.mk Nested init on i.MX31 via base_hw. Rework base_hw. 2012-11-14 16:36:41 +01:00
spec-arm_v7.mk Nested init on i.MX31 via base_hw. Rework base_hw. 2012-11-14 16:36:41 +01:00
spec-arm_v7a.mk Nested init on i.MX31 via base_hw. Rework base_hw. 2012-11-14 16:36:41 +01:00
spec-cortex_a8.mk Add -mcpu flag to ARM CPU spec files (Ref #797) 2013-07-11 12:44:24 +02:00
spec-cortex_a9.mk Add -mcpu flag to ARM CPU spec files (Ref #797) 2013-07-11 12:44:24 +02:00
spec-cortex_a15.mk Cortex A15: temporarily remove -mcpu switch again 2013-07-16 12:29:47 +02:00
spec-experimental.mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
spec-fpu_vfpv3.mk base: ARM-FPU 'memcpy_cpu' implementation 2013-06-24 11:48:37 +02:00
spec-host.mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
spec-pl011.mk Enhance specs that concern 'base-hw'. 2012-08-02 16:41:21 +02:00
spec-pl390.mk Enhance specs that concern 'base-hw'. 2012-08-02 16:41:21 +02:00
spec-platform_arndale.mk hw: basic support for ODROID XU board (Fix #991) 2013-12-03 11:30:07 +01:00
spec-platform_imx31.mk Remove 'epit' from generic i.MX platform spec 2013-03-14 11:27:51 +01:00
spec-platform_imx53.mk Implement i.MX53 framebuffer driver 2013-05-07 13:04:30 +02:00
spec-platform_odroid_xu.mk hw: basic support for ODROID XU board (Fix #991) 2013-12-03 11:30:07 +01:00
spec-platform_panda.mk Unify GPIO driver binary names to 'gpio_drv' 2013-05-07 13:04:30 +02:00
spec-platform_pbxa9.mk Unify framebuffer driver binary names (fix #720) 2013-05-07 13:04:30 +02:00
spec-platform_rpi.mk rpi: Framebuffer and platform drivers 2013-11-25 09:46:09 +01:00
spec-platform_vea9x4.mk Unify framebuffer driver binary names (fix #720) 2013-05-07 13:04:30 +02:00
spec-platform_vpb926.mk Unify framebuffer driver binary names (fix #720) 2013-05-07 13:04:30 +02:00
spec-release.mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
spec-tl16c750.mk Enhance specs that concern 'base-hw'. 2012-08-02 16:41:21 +02:00
spec-x86_32.mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
spec-x86_64.mk Fix binary size for 64bit 2012-09-05 15:06:52 +02:00

README

This directory contains the build system. In consists mainly of makefile
templates for different directory roles.

:'global.mk': This file contains global variables, for example the
  definitions of the tools to use.

:'generic.mk': Generic rules for creating file types from others.

:'prg.mk': This file represents the target binary role of a directory.
  It must be included by all makefiles that build programs.

:'lib.mk': This file represents a library role. It is never used from
  within the 'src/' directory but only from the <libname>.mk files
  in 'lib/mk/'.