mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-24 07:46:42 +00:00
parent
39eff7f249
commit
b58fbe5ba5
repos
base-fiasco/recipes/src/base-fiasco
base-foc/recipes/src/base-foc
base-hw/recipes
api/base-hw
src
base-linux/recipes
base-nova/recipes
base-okl4/recipes/src/base-okl4
base-pistachio/recipes/src/base-pistachio
base-sel4/recipes/src/base-sel4
base/recipes
dde_linux/recipes/src/usb_drv
demo/recipes
gems/recipes
api
pkg
raw
genode_bg
themed_wm
wm
src
backdrop
decorator
floating_window_layouter
menu_view
nit_fader
themed_decorator
wm
libports/recipes/api/libc
7
repos/base-fiasco/recipes/src/base-fiasco/README
Normal file
7
repos/base-fiasco/recipes/src/base-fiasco/README
Normal file
@ -0,0 +1,7 @@
|
||||
This archive contains the L4/Fiasco-specific part of Genode.
|
||||
|
||||
It also contains the source code of the Fiasco kernel in the
|
||||
'src/kernel/fiasco' directory.
|
||||
|
||||
Please note that Fiasco has a license distinct from Genode. Fiasco's
|
||||
license can be found at 'src/kernel/fiasco/fiasco/snapshot/l4/COPYING'.
|
42
repos/base-fiasco/recipes/src/base-fiasco/content.mk
Normal file
42
repos/base-fiasco/recipes/src/base-fiasco/content.mk
Normal file
@ -0,0 +1,42 @@
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/base_content.inc
|
||||
|
||||
|
||||
TIMER_SRC := main.cc target.inc include periodic fiasco
|
||||
|
||||
content: src/drivers/timer
|
||||
src/drivers/timer:
|
||||
mkdir -p $@
|
||||
cp -r $(addprefix $(GENODE_DIR)/repos/os/$@/,$(TIMER_SRC)) $@
|
||||
|
||||
content: include/spec/x86_32/trace/timestamp.h include/spec/x86_64/trace/timestamp.h
|
||||
|
||||
include/spec/%/trace/timestamp.h:
|
||||
mkdir -p $(dir $@)
|
||||
cp $(GENODE_DIR)/repos/os/$@ $@
|
||||
|
||||
|
||||
content: README
|
||||
README:
|
||||
cp $(REP_DIR)/recipes/src/base-fiasco/README $@
|
||||
|
||||
content: lib/import config etc
|
||||
lib/import config etc:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
content: src/kernel/fiasco
|
||||
src/kernel:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
KERNEL_PORT_DIR := $(call port_dir,$(REP_DIR)/ports/fiasco)
|
||||
|
||||
src/kernel/fiasco: src/kernel
|
||||
cp -r $(KERNEL_PORT_DIR)/src/kernel/fiasco/* $@
|
||||
|
||||
|
||||
content:
|
||||
for spec in x86_32; do \
|
||||
mv lib/mk/spec/$$spec/ld-fiasco.mk lib/mk/spec/$$spec/ld.mk; \
|
||||
done;
|
||||
sed -i "s/ld-fiasco/ld/" src/lib/ld/fiasco/target.mk
|
||||
sed -i "s/fiasco_timer_drv/timer/" src/drivers/timer/fiasco/target.mk
|
||||
|
1
repos/base-fiasco/recipes/src/base-fiasco/hash
Normal file
1
repos/base-fiasco/recipes/src/base-fiasco/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 d33532258f88a819175f3337406a4adf134cc949
|
1
repos/base-fiasco/recipes/src/base-fiasco/used_apis
Normal file
1
repos/base-fiasco/recipes/src/base-fiasco/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
7
repos/base-foc/recipes/src/base-foc/README
Normal file
7
repos/base-foc/recipes/src/base-foc/README
Normal file
@ -0,0 +1,7 @@
|
||||
This archive contains the Fiasco.OC-specific part of Genode.
|
||||
|
||||
It also contains the source code of the Fiasco.OC kernel in the
|
||||
'src/kernel/foc' directory.
|
||||
|
||||
Please note that Fiasco.OC has a license distinct from Genode. Fiasco.OC's
|
||||
license can be found at 'src/kernel/foc/COPYING-GPL-2'.
|
49
repos/base-foc/recipes/src/base-foc/content.mk
Normal file
49
repos/base-foc/recipes/src/base-foc/content.mk
Normal file
@ -0,0 +1,49 @@
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/base_content.inc
|
||||
|
||||
FROM_BASE_FOC := include/foc include/foc_native_cpu include/foc_native_pd
|
||||
|
||||
content: $(FROM_BASE_FOC)
|
||||
|
||||
$(FROM_BASE_FOC):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
|
||||
TIMER_SRC := main.cc target.inc foc include periodic fiasco
|
||||
|
||||
content: src/drivers/timer
|
||||
src/drivers/timer:
|
||||
mkdir -p $@
|
||||
cp -r $(addprefix $(GENODE_DIR)/repos/os/$@/,$(TIMER_SRC)) $@
|
||||
|
||||
content: include/spec/x86_32/trace/timestamp.h include/spec/x86_64/trace/timestamp.h
|
||||
|
||||
include/spec/%/trace/timestamp.h:
|
||||
mkdir -p $(dir $@)
|
||||
cp $(GENODE_DIR)/repos/os/$@ $@
|
||||
|
||||
|
||||
content: README
|
||||
README:
|
||||
cp $(REP_DIR)/recipes/src/base-foc/README $@
|
||||
|
||||
content: lib/import config etc
|
||||
lib/import config etc:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
content: src/kernel/foc
|
||||
src/kernel:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
KERNEL_PORT_DIR := $(call port_dir,$(REP_DIR)/ports/foc)
|
||||
|
||||
src/kernel/foc: src/kernel
|
||||
cp -r $(KERNEL_PORT_DIR)/src/kernel/foc/* $@
|
||||
|
||||
|
||||
content:
|
||||
for spec in x86_32 x86_64 arm; do \
|
||||
mv lib/mk/spec/$$spec/ld-foc.mk lib/mk/spec/$$spec/ld.mk; \
|
||||
done;
|
||||
sed -i "s/ld-foc/ld/" src/lib/ld/foc/target.mk
|
||||
sed -i "s/foc_timer_drv/timer/" src/drivers/timer/foc/target.mk
|
||||
|
1
repos/base-foc/recipes/src/base-foc/hash
Normal file
1
repos/base-foc/recipes/src/base-foc/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 109db2ae66df71e2e1799b957870344d1a4b09ca
|
1
repos/base-foc/recipes/src/base-foc/used_apis
Normal file
1
repos/base-foc/recipes/src/base-foc/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
9
repos/base-hw/recipes/api/base-hw/content.mk
Normal file
9
repos/base-hw/recipes/api/base-hw/content.mk
Normal file
@ -0,0 +1,9 @@
|
||||
FROM_BASE_HW := etc include
|
||||
|
||||
content: $(FROM_BASE_HW) LICENSE
|
||||
|
||||
$(FROM_BASE_HW):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
1
repos/base-hw/recipes/api/base-hw/hash
Normal file
1
repos/base-hw/recipes/api/base-hw/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 d5cf1941612117ebee8e13000483408d5e11f3eb
|
5
repos/base-hw/recipes/src/base-hw-pbxa9/content.mk
Normal file
5
repos/base-hw/recipes/src/base-hw-pbxa9/content.mk
Normal file
@ -0,0 +1,5 @@
|
||||
include $(GENODE_DIR)/repos/base-hw/recipes/src/base-hw_content.inc
|
||||
|
||||
content: enable_board_spec
|
||||
enable_board_spec: etc/specs.conf
|
||||
echo "SPECS += pbxa9" >> etc/specs.conf
|
1
repos/base-hw/recipes/src/base-hw-pbxa9/hash
Normal file
1
repos/base-hw/recipes/src/base-hw-pbxa9/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 a0965060e79d8912df5fce128297d939bedb7bfd
|
2
repos/base-hw/recipes/src/base-hw-pbxa9/used_apis
Normal file
2
repos/base-hw/recipes/src/base-hw-pbxa9/used_apis
Normal file
@ -0,0 +1,2 @@
|
||||
base-hw
|
||||
base
|
1
repos/base-hw/recipes/src/base-hw-pc/content.mk
Normal file
1
repos/base-hw/recipes/src/base-hw-pc/content.mk
Normal file
@ -0,0 +1 @@
|
||||
include $(GENODE_DIR)/repos/base-hw/recipes/src/base-hw_content.inc
|
1
repos/base-hw/recipes/src/base-hw-pc/hash
Normal file
1
repos/base-hw/recipes/src/base-hw-pc/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 b75f9dc78931d4efae757c8d931a240da2449745
|
2
repos/base-hw/recipes/src/base-hw-pc/used_apis
Normal file
2
repos/base-hw/recipes/src/base-hw-pc/used_apis
Normal file
@ -0,0 +1,2 @@
|
||||
base-hw
|
||||
base
|
31
repos/base-hw/recipes/src/base-hw_content.inc
Normal file
31
repos/base-hw/recipes/src/base-hw_content.inc
Normal file
@ -0,0 +1,31 @@
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/base_content.inc
|
||||
|
||||
content: src/bootstrap
|
||||
|
||||
src/bootstrap:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
|
||||
TIMER_SRC := main.cc target.inc hw include
|
||||
|
||||
content: src/drivers/timer
|
||||
src/drivers/timer:
|
||||
mkdir -p $@
|
||||
cp -r $(addprefix $(GENODE_DIR)/repos/os/$@/,$(TIMER_SRC)) $@
|
||||
|
||||
content: include/spec/x86_32/trace/timestamp.h include/spec/x86_64/trace/timestamp.h
|
||||
|
||||
include/spec/%/trace/timestamp.h:
|
||||
mkdir -p $(dir $@)
|
||||
cp $(GENODE_DIR)/repos/os/$@ $@
|
||||
|
||||
|
||||
content: generalize_target_names
|
||||
|
||||
generalize_target_names: lib/mk src/lib src/drivers/timer
|
||||
for spec in arm riscv x86_64; do \
|
||||
mv lib/mk/spec/$$spec/ld-hw.mk lib/mk/spec/$$spec/ld.mk; \
|
||||
done;
|
||||
sed -i "s/ld-hw/ld/" src/lib/ld/hw/target.mk
|
||||
sed -i "s/hw_timer_drv/timer/" src/drivers/timer/hw/target.mk
|
||||
|
16
repos/base-linux/recipes/api/base-linux/content.mk
Normal file
16
repos/base-linux/recipes/api/base-linux/content.mk
Normal file
@ -0,0 +1,16 @@
|
||||
FROM_BASE_LINUX := etc src/lib/syscall src/lib/lx_hybrid lib/import
|
||||
FROM_BASE_LINUX_AND_BASE := lib/mk src/lib/base src/include
|
||||
|
||||
content: $(FROM_BASE_LINUX) $(FROM_BASE_LINUX_AND_BASE) LICENSE
|
||||
|
||||
$(FROM_BASE_LINUX):
|
||||
mkdir -p $@
|
||||
cp -r $(REP_DIR)/$@/* $@
|
||||
|
||||
$(FROM_BASE_LINUX_AND_BASE):
|
||||
mkdir -p $@
|
||||
cp -r $(GENODE_DIR)/repos/base/$@/* $@
|
||||
cp -r $(REP_DIR)/$@/* $@
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
1
repos/base-linux/recipes/api/base-linux/hash
Normal file
1
repos/base-linux/recipes/api/base-linux/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 fd6a8e907eb4c1b89c7c2845364f1ebfcb36a3d5
|
22
repos/base-linux/recipes/src/base-linux/content.mk
Normal file
22
repos/base-linux/recipes/src/base-linux/content.mk
Normal file
@ -0,0 +1,22 @@
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/base_content.inc
|
||||
|
||||
content: lib/import src/ld
|
||||
|
||||
lib/import src/ld:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
content: src/drivers/timer
|
||||
|
||||
TIMER_SRC := main.cc target.inc linux include periodic
|
||||
|
||||
src/drivers/timer:
|
||||
mkdir -p $@
|
||||
cp -r $(addprefix $(GENODE_DIR)/repos/os/$@/,$(TIMER_SRC)) $@
|
||||
|
||||
content:
|
||||
for spec in x86_32 x86_64 arm; do \
|
||||
mv lib/mk/spec/$$spec/ld-linux.mk lib/mk/spec/$$spec/ld.mk; done;
|
||||
sed -i "s/core-linux/core/" src/core/linux/target.mk
|
||||
sed -i "s/ld-linux/ld/" src/lib/ld/linux/target.mk
|
||||
sed -i "s/linux_timer_drv/timer/" src/drivers/timer/linux/target.mk
|
||||
|
1
repos/base-linux/recipes/src/base-linux/hash
Normal file
1
repos/base-linux/recipes/src/base-linux/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 767f3e79c947c800ed6e5d8882edf43906567bb0
|
1
repos/base-linux/recipes/src/base-linux/used_apis
Normal file
1
repos/base-linux/recipes/src/base-linux/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
9
repos/base-nova/recipes/api/base-nova/content.mk
Normal file
9
repos/base-nova/recipes/api/base-nova/content.mk
Normal file
@ -0,0 +1,9 @@
|
||||
FROM_BASE_NOVA := etc include
|
||||
|
||||
content: $(FROM_BASE_NOVA) LICENSE
|
||||
|
||||
$(FROM_BASE_NOVA):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
1
repos/base-nova/recipes/api/base-nova/hash
Normal file
1
repos/base-nova/recipes/api/base-nova/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 4a89589b6d06fd84720719edcd6c99d13f36b17b
|
9
repos/base-nova/recipes/src/base-nova/README
Normal file
9
repos/base-nova/recipes/src/base-nova/README
Normal file
@ -0,0 +1,9 @@
|
||||
This archive contains the NOVA-specific part of Genode.
|
||||
|
||||
It also contains the source code of the NOVA hypervisor in the src/kernel/nova/
|
||||
directory.
|
||||
|
||||
This NOVA version is maintained at 'https://github.com/alex-ab/NOVA.git'.
|
||||
|
||||
Please note that NOVA has a license distinct from Genode. NOVA's license can
|
||||
be found at 'src/kernel/nova/LICENSE'.
|
49
repos/base-nova/recipes/src/base-nova/content.mk
Normal file
49
repos/base-nova/recipes/src/base-nova/content.mk
Normal file
@ -0,0 +1,49 @@
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/base_content.inc
|
||||
|
||||
|
||||
TIMER_SRC := main.cc target.inc nova include
|
||||
|
||||
content: src/drivers/timer
|
||||
src/drivers/timer:
|
||||
mkdir -p $@
|
||||
cp -r $(addprefix $(GENODE_DIR)/repos/os/$@/,$(TIMER_SRC)) $@
|
||||
|
||||
content: include/spec/x86_32/trace/timestamp.h include/spec/x86_64/trace/timestamp.h
|
||||
|
||||
include/spec/%/trace/timestamp.h:
|
||||
mkdir -p $(dir $@)
|
||||
cp $(GENODE_DIR)/repos/os/$@ $@
|
||||
|
||||
|
||||
DEVICE_PD_SRC := src/drivers/platform/spec/x86/pci_device_pd_ipc.h \
|
||||
src/drivers/platform/spec/x86/device_pd \
|
||||
include/os/static_root.h
|
||||
|
||||
content: $(DEVICE_PD_SRC)
|
||||
$(DEVICE_PD_SRC):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(GENODE_DIR)/repos/os/$@ $@
|
||||
|
||||
|
||||
content: README
|
||||
README:
|
||||
cp $(REP_DIR)/recipes/src/base-nova/README $@
|
||||
|
||||
|
||||
content: src/kernel/nova
|
||||
src/kernel:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
KERNEL_PORT_DIR := $(call port_dir,$(REP_DIR)/ports/nova)
|
||||
|
||||
src/kernel/nova: src/kernel
|
||||
cp -r $(KERNEL_PORT_DIR)/src/kernel/nova/* $@
|
||||
|
||||
|
||||
content:
|
||||
for spec in x86_32 x86_64; do \
|
||||
mv lib/mk/spec/$$spec/ld-nova.mk lib/mk/spec/$$spec/ld.mk; \
|
||||
done;
|
||||
sed -i "s/ld-nova/ld/" src/lib/ld/nova/target.mk
|
||||
sed -i "s/nova_timer_drv/timer/" src/drivers/timer/nova/target.mk
|
||||
|
1
repos/base-nova/recipes/src/base-nova/hash
Normal file
1
repos/base-nova/recipes/src/base-nova/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 6c16675f283e446dff4253334857a278606f1ac5
|
2
repos/base-nova/recipes/src/base-nova/used_apis
Normal file
2
repos/base-nova/recipes/src/base-nova/used_apis
Normal file
@ -0,0 +1,2 @@
|
||||
base-nova
|
||||
base
|
7
repos/base-okl4/recipes/src/base-okl4/README
Normal file
7
repos/base-okl4/recipes/src/base-okl4/README
Normal file
@ -0,0 +1,7 @@
|
||||
This archive contains the OKL4-specific part of Genode.
|
||||
|
||||
It also contains the source code of the OKL4 kernel in the src/kernel/okl4
|
||||
directory.
|
||||
|
||||
Please note that OKL4 has a license distinct from Genode. OKL4 is licensed
|
||||
under the terms of the GNU General Public License version 2.
|
42
repos/base-okl4/recipes/src/base-okl4/content.mk
Normal file
42
repos/base-okl4/recipes/src/base-okl4/content.mk
Normal file
@ -0,0 +1,42 @@
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/base_content.inc
|
||||
|
||||
|
||||
TIMER_SRC := main.cc target.inc pit include
|
||||
|
||||
content: src/drivers/timer
|
||||
src/drivers/timer:
|
||||
mkdir -p $@
|
||||
cp -r $(addprefix $(GENODE_DIR)/repos/os/$@/,$(TIMER_SRC)) $@
|
||||
|
||||
content: include/spec/x86_32/trace/timestamp.h include/spec/x86_64/trace/timestamp.h
|
||||
|
||||
include/spec/%/trace/timestamp.h:
|
||||
mkdir -p $(dir $@)
|
||||
cp $(GENODE_DIR)/repos/os/$@ $@
|
||||
|
||||
|
||||
content: README
|
||||
README:
|
||||
cp $(REP_DIR)/recipes/src/base-okl4/README $@
|
||||
|
||||
content: lib/import contrib
|
||||
lib/import contrib:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
content: src/kernel/okl4
|
||||
src/kernel:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
KERNEL_PORT_DIR := $(call port_dir,$(REP_DIR)/ports/okl4)
|
||||
|
||||
src/kernel/okl4: src/kernel
|
||||
cp -r $(KERNEL_PORT_DIR)/src/kernel/okl4/* $@
|
||||
|
||||
|
||||
content:
|
||||
for spec in x86_32; do \
|
||||
mv lib/mk/spec/$$spec/ld-okl4.mk lib/mk/spec/$$spec/ld.mk; \
|
||||
done;
|
||||
sed -i "s/ld-okl4/ld/" src/lib/ld/okl4/target.mk
|
||||
sed -i "s/pit_timer_drv/timer/" src/drivers/timer/pit/target.mk
|
||||
|
1
repos/base-okl4/recipes/src/base-okl4/hash
Normal file
1
repos/base-okl4/recipes/src/base-okl4/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 ed5b22b4a488c2ec0ead59ce5573df993fc2581e
|
1
repos/base-okl4/recipes/src/base-okl4/used_apis
Normal file
1
repos/base-okl4/recipes/src/base-okl4/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
7
repos/base-pistachio/recipes/src/base-pistachio/README
Normal file
7
repos/base-pistachio/recipes/src/base-pistachio/README
Normal file
@ -0,0 +1,7 @@
|
||||
This archive contains the L4ka::Pistachio-specific part of Genode.
|
||||
|
||||
It also contains the source code of the Pistachio kernel in the
|
||||
src/kernel/pistachio directory.
|
||||
|
||||
Please note that Pistachio has a license distinct from Genode. Pistachio's
|
||||
license can be found at 'src/kernel/pistachio/README'.
|
42
repos/base-pistachio/recipes/src/base-pistachio/content.mk
Normal file
42
repos/base-pistachio/recipes/src/base-pistachio/content.mk
Normal file
@ -0,0 +1,42 @@
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/base_content.inc
|
||||
|
||||
|
||||
TIMER_SRC := main.cc target.inc pit include
|
||||
|
||||
content: src/drivers/timer
|
||||
src/drivers/timer:
|
||||
mkdir -p $@
|
||||
cp -r $(addprefix $(GENODE_DIR)/repos/os/$@/,$(TIMER_SRC)) $@
|
||||
|
||||
content: include/spec/x86_32/trace/timestamp.h include/spec/x86_64/trace/timestamp.h
|
||||
|
||||
include/spec/%/trace/timestamp.h:
|
||||
mkdir -p $(dir $@)
|
||||
cp $(GENODE_DIR)/repos/os/$@ $@
|
||||
|
||||
|
||||
content: README
|
||||
README:
|
||||
cp $(REP_DIR)/recipes/src/base-pistachio/README $@
|
||||
|
||||
content: lib/import config etc
|
||||
lib/import config etc:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
content: src/kernel/pistachio
|
||||
src/kernel:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
KERNEL_PORT_DIR := $(call port_dir,$(REP_DIR)/ports/pistachio)
|
||||
|
||||
src/kernel/pistachio: src/kernel
|
||||
cp -r $(KERNEL_PORT_DIR)/src/kernel/pistachio/* $@
|
||||
|
||||
|
||||
content:
|
||||
for spec in x86_32; do \
|
||||
mv lib/mk/spec/$$spec/ld-pistachio.mk lib/mk/spec/$$spec/ld.mk; \
|
||||
done;
|
||||
sed -i "s/ld-pistachio/ld/" src/lib/ld/pistachio/target.mk
|
||||
sed -i "s/pit_timer_drv/timer/" src/drivers/timer/pit/target.mk
|
||||
|
1
repos/base-pistachio/recipes/src/base-pistachio/hash
Normal file
1
repos/base-pistachio/recipes/src/base-pistachio/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 1703e18f3a63382dba993c3295ead8d70b2f1ef4
|
@ -0,0 +1 @@
|
||||
base
|
7
repos/base-sel4/recipes/src/base-sel4/README
Normal file
7
repos/base-sel4/recipes/src/base-sel4/README
Normal file
@ -0,0 +1,7 @@
|
||||
This archive contains the seL4-specific part of Genode.
|
||||
|
||||
It also contains the source code of the seL4 kernel in the
|
||||
'src/kernel/sel4' directory.
|
||||
|
||||
Please note that seL4 has a license distinct from Genode. seL4's
|
||||
license can be found at 'src/kernel/sel4/LICENSE_GPLv2.txt'.
|
42
repos/base-sel4/recipes/src/base-sel4/content.mk
Normal file
42
repos/base-sel4/recipes/src/base-sel4/content.mk
Normal file
@ -0,0 +1,42 @@
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/base_content.inc
|
||||
|
||||
|
||||
TIMER_SRC := main.cc target.inc pit include
|
||||
|
||||
content: src/drivers/timer
|
||||
src/drivers/timer:
|
||||
mkdir -p $@
|
||||
cp -r $(addprefix $(GENODE_DIR)/repos/os/$@/,$(TIMER_SRC)) $@
|
||||
|
||||
content: include/spec/x86_32/trace/timestamp.h include/spec/x86_64/trace/timestamp.h
|
||||
|
||||
include/spec/%/trace/timestamp.h:
|
||||
mkdir -p $(dir $@)
|
||||
cp $(GENODE_DIR)/repos/os/$@ $@
|
||||
|
||||
|
||||
content: README
|
||||
README:
|
||||
cp $(REP_DIR)/recipes/src/base-sel4/README $@
|
||||
|
||||
content: lib/import etc include/sel4
|
||||
lib/import etc include/sel4:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
content: src/kernel/sel4
|
||||
src/kernel:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
KERNEL_PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sel4)
|
||||
|
||||
src/kernel/sel4: src/kernel
|
||||
cp -r $(KERNEL_PORT_DIR)/src/kernel/sel4/* $@
|
||||
|
||||
|
||||
content:
|
||||
for spec in x86_32; do \
|
||||
mv lib/mk/spec/$$spec/ld-sel4.mk lib/mk/spec/$$spec/ld.mk; \
|
||||
done;
|
||||
sed -i "s/ld-sel4/ld/" src/lib/ld/sel4/target.mk
|
||||
sed -i "s/pit_timer_drv/timer/" src/drivers/timer/pit/target.mk
|
||||
|
1
repos/base-sel4/recipes/src/base-sel4/hash
Normal file
1
repos/base-sel4/recipes/src/base-sel4/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 11ec2072e68dc9de6f423290dea2ab6f7ce3e592
|
1
repos/base-sel4/recipes/src/base-sel4/used_apis
Normal file
1
repos/base-sel4/recipes/src/base-sel4/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
22
repos/base/recipes/api/base/content.mk
Normal file
22
repos/base/recipes/api/base/content.mk
Normal file
@ -0,0 +1,22 @@
|
||||
content: include mk/spec lib LICENSE
|
||||
|
||||
include:
|
||||
cp -r $(REP_DIR)/include $@
|
||||
|
||||
LIB_MK_FILES := base.mk ld.mk ldso-startup.mk
|
||||
|
||||
lib:
|
||||
mkdir -p lib/mk lib/symbols
|
||||
cp $(addprefix $(REP_DIR)/lib/mk/,$(LIB_MK_FILES)) lib/mk/
|
||||
cp $(REP_DIR)/lib/symbols/ld lib/symbols/
|
||||
touch lib/mk/config.mk
|
||||
|
||||
SPECS := x86_32 x86_64 32bit 64bit
|
||||
|
||||
mk/spec:
|
||||
mkdir -p $@
|
||||
cp $(foreach spec,$(SPECS),$(REP_DIR)/mk/spec/$(spec).mk) $@
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
||||
|
1
repos/base/recipes/api/base/hash
Normal file
1
repos/base/recipes/api/base/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 bf2448ea22214620626a75e5c113dbc891bf0448
|
7
repos/base/recipes/api/so/content.mk
Normal file
7
repos/base/recipes/api/so/content.mk
Normal file
@ -0,0 +1,7 @@
|
||||
content: lib/mk/ldso-startup.mk LICENSE
|
||||
|
||||
lib/mk/ldso-startup.mk:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
1
repos/base/recipes/api/so/hash
Normal file
1
repos/base/recipes/api/so/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 157c64dcbcafcec624e53b3e6f5455a59c679550
|
32
repos/base/recipes/src/base_content.inc
Normal file
32
repos/base/recipes/src/base_content.inc
Normal file
@ -0,0 +1,32 @@
|
||||
#
|
||||
# Common content rules shared among all base-<kernel> source archives
|
||||
#
|
||||
|
||||
content: src/include src/core src/lib src/drivers/timer lib/mk LICENSE
|
||||
|
||||
src/include src/core src/lib lib/mk:
|
||||
mkdir -p $@
|
||||
cp -r $(GENODE_DIR)/repos/base/$@/* $@
|
||||
cp -r $(REP_DIR)/$@/* $@
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
||||
|
||||
content: etc/specs.conf
|
||||
|
||||
etc/specs.conf:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
MIRRORED_FROM_OS := $(addprefix lib/mk/,timeout.mk alarm.mk config.mk timed_semaphore.mk)\
|
||||
$(addprefix src/lib/,timeout alarm config timed_semaphore) \
|
||||
$(addprefix include/os/,timeout.h alarm.h config.h timed_semaphore.h \
|
||||
time_source.h) \
|
||||
include/timer_session
|
||||
|
||||
content: $(MIRRORED_FROM_OS)
|
||||
|
||||
$(MIRRORED_FROM_OS): lib/mk
|
||||
|
||||
$(MIRRORED_FROM_OS):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(GENODE_DIR)/repos/os/$@ $(dir $@)
|
8
repos/base/recipes/src/content.inc
Normal file
8
repos/base/recipes/src/content.inc
Normal file
@ -0,0 +1,8 @@
|
||||
content: $(SRC_DIR) LICENSE
|
||||
|
||||
$(SRC_DIR):
|
||||
mkdir -p $@
|
||||
cp -r $(REP_DIR)/$@/* $@/
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
27
repos/dde_linux/recipes/src/usb_drv/content.mk
Normal file
27
repos/dde_linux/recipes/src/usb_drv/content.mk
Normal file
@ -0,0 +1,27 @@
|
||||
LIB_MK := $(shell cd $(REP_DIR); find lib -name "usb*") \
|
||||
$(foreach SPEC,x86_32 x86_64 arm,lib/mk/spec/$(SPEC)/lx_kit_setjmp.mk) \
|
||||
lib/mk/xhci.inc
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/dde_linux)
|
||||
|
||||
MIRROR_FROM_REP_DIR := $(LIB_MK) \
|
||||
lib/import/import-usb_include.mk src/drivers/usb \
|
||||
src/include src/lx_kit \
|
||||
$(shell cd $(REP_DIR); find src/lib/usb -type f)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := $(shell cd $(PORT_DIR); find src/lib/usb -type f | grep -v ".git")
|
||||
MIRROR_FROM_PORT_DIR := $(filter-out $(MIRROR_FROM_REP_DIR),$(MIRROR_FROM_PORT_DIR))
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR) $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp $(PORT_DIR)/$@ $@
|
||||
|
||||
content: LICENSE
|
||||
LICENSE:
|
||||
( echo "GNU General Public License version 2, see:"; \
|
||||
echo "https://www.kernel.org/pub/linux/kernel/COPYING" ) > $@
|
1
repos/dde_linux/recipes/src/usb_drv/hash
Normal file
1
repos/dde_linux/recipes/src/usb_drv/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-26 51ac7fc0681b7365c2bab7b0745f5b5ba65342ee
|
10
repos/dde_linux/recipes/src/usb_drv/used_apis
Normal file
10
repos/dde_linux/recipes/src/usb_drv/used_apis
Normal file
@ -0,0 +1,10 @@
|
||||
base
|
||||
os
|
||||
nic_session
|
||||
usb_session
|
||||
input_session
|
||||
block_session
|
||||
platform_session
|
||||
timer_session
|
||||
report_session
|
||||
libc_setjmp
|
8
repos/demo/recipes/api/scout_gfx/content.mk
Normal file
8
repos/demo/recipes/api/scout_gfx/content.mk
Normal file
@ -0,0 +1,8 @@
|
||||
content: include/scout_gfx include/util src/lib/scout_gfx lib/mk/scout_gfx.mk LICENSE
|
||||
|
||||
include/scout_gfx include/util src/lib/scout_gfx lib/mk/scout_gfx.mk:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
||||
|
1
repos/demo/recipes/api/scout_gfx/hash
Normal file
1
repos/demo/recipes/api/scout_gfx/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 411a69cbadcb750d12c8adc874a09961d46d0365
|
11
repos/demo/recipes/src/demo/content.mk
Normal file
11
repos/demo/recipes/src/demo/content.mk
Normal file
@ -0,0 +1,11 @@
|
||||
content: doc include lib src include/init/child_policy.h LICENSE
|
||||
|
||||
doc include lib src:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
include/init/child_policy.h:
|
||||
mkdir $(dir $@)
|
||||
cp $(GENODE_DIR)/repos/os/$@ $@
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
1
repos/demo/recipes/src/demo/hash
Normal file
1
repos/demo/recipes/src/demo/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 a69657fb80d7659494b2ee579f4a41e977945a5a
|
8
repos/demo/recipes/src/demo/used_apis
Normal file
8
repos/demo/recipes/src/demo/used_apis
Normal file
@ -0,0 +1,8 @@
|
||||
base
|
||||
os
|
||||
blit
|
||||
nitpicker_gfx
|
||||
timer_session
|
||||
input_session
|
||||
framebuffer_session
|
||||
nitpicker_session
|
8
repos/gems/recipes/api/gems/content.mk
Normal file
8
repos/gems/recipes/api/gems/content.mk
Normal file
@ -0,0 +1,8 @@
|
||||
content: include/gems src/lib/file lib/mk/file.mk LICENSE
|
||||
|
||||
include/gems src/lib/file lib/mk/file.mk:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
||||
|
1
repos/gems/recipes/api/gems/hash
Normal file
1
repos/gems/recipes/api/gems/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 2f2975d4b744a8576654a966299b5ca6b3ac4b4c
|
8
repos/gems/recipes/api/polygon_gfx/content.mk
Normal file
8
repos/gems/recipes/api/polygon_gfx/content.mk
Normal file
@ -0,0 +1,8 @@
|
||||
content: include/polygon_gfx LICENSE
|
||||
|
||||
include/polygon_gfx:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
||||
|
1
repos/gems/recipes/api/polygon_gfx/hash
Normal file
1
repos/gems/recipes/api/polygon_gfx/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 3e6aca1b5cc1cb8e2721ab99e976660604134b31
|
2
repos/gems/recipes/pkg/backdrop/README
Normal file
2
repos/gems/recipes/pkg/backdrop/README
Normal file
@ -0,0 +1,2 @@
|
||||
|
||||
Package for displaying desktop backgrounds
|
4
repos/gems/recipes/pkg/backdrop/archives
Normal file
4
repos/gems/recipes/pkg/backdrop/archives
Normal file
@ -0,0 +1,4 @@
|
||||
_/src/backdrop
|
||||
_/src/libc
|
||||
_/src/zlib
|
||||
_/src/libpng
|
1
repos/gems/recipes/pkg/backdrop/hash
Normal file
1
repos/gems/recipes/pkg/backdrop/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 ae5579c357636951e98ad09f4131614b9ced2a7c
|
6
repos/gems/recipes/pkg/themed_wm/README
Normal file
6
repos/gems/recipes/pkg/themed_wm/README
Normal file
@ -0,0 +1,6 @@
|
||||
|
||||
Subsystem for presenting GUI applications in floating windows
|
||||
using the themed window decorator
|
||||
|
||||
This package overrides parts of the wm package such that the themed decorator
|
||||
is used instead of the default one.
|
3
repos/gems/recipes/pkg/themed_wm/archives
Normal file
3
repos/gems/recipes/pkg/themed_wm/archives
Normal file
@ -0,0 +1,3 @@
|
||||
_/pkg/wm
|
||||
_/raw/themed_wm
|
||||
_/src/themed_decorator
|
1
repos/gems/recipes/pkg/themed_wm/hash
Normal file
1
repos/gems/recipes/pkg/themed_wm/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 2a6a7bbe32697be6f70f6b1634db517849c6b9af
|
13
repos/gems/recipes/pkg/wm/README
Normal file
13
repos/gems/recipes/pkg/wm/README
Normal file
@ -0,0 +1,13 @@
|
||||
|
||||
Subsystem for presenting GUI applications in floating windows
|
||||
|
||||
|
||||
The package uses the motif-inspired default decorator. The decorator is
|
||||
executed in a sub-init instance according to 'decorator_init.config'. This
|
||||
allows us to easily override the decorator with another implementation (like
|
||||
the themed decorator) provided by another package while keeping the overall
|
||||
configuration of the wm subsystem.
|
||||
|
||||
As another advantage of hosting the decorator in a dedicated init instance,
|
||||
it is possible to restart or replace the decorator at runtime by serving
|
||||
the 'decorator_init.config' from a dynamic ROM service.
|
5
repos/gems/recipes/pkg/wm/archives
Normal file
5
repos/gems/recipes/pkg/wm/archives
Normal file
@ -0,0 +1,5 @@
|
||||
_/raw/wm
|
||||
_/src/wm
|
||||
_/src/report_rom
|
||||
_/src/decorator
|
||||
_/src/floating_window_layouter
|
1
repos/gems/recipes/pkg/wm/hash
Normal file
1
repos/gems/recipes/pkg/wm/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 a0d15eb2d76c17250bbc6eff724597b95adfdc96
|
4
repos/gems/recipes/raw/genode_bg/content.mk
Normal file
4
repos/gems/recipes/raw/genode_bg/content.mk
Normal file
@ -0,0 +1,4 @@
|
||||
content: genode_logo.png grid.png
|
||||
|
||||
%.png:
|
||||
cp $(REP_DIR)/src/app/backdrop/$@ $@
|
1
repos/gems/recipes/raw/genode_bg/hash
Normal file
1
repos/gems/recipes/raw/genode_bg/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 9fae08f7d2881c029889934eeea204f6fa636a55
|
4
repos/gems/recipes/raw/themed_wm/content.mk
Normal file
4
repos/gems/recipes/raw/themed_wm/content.mk
Normal file
@ -0,0 +1,4 @@
|
||||
content: decorator_init.config
|
||||
|
||||
decorator_init.config:
|
||||
cp $(REP_DIR)/recipes/raw/themed_wm/$@ $@
|
27
repos/gems/recipes/raw/themed_wm/decorator_init.config
Normal file
27
repos/gems/recipes/raw/themed_wm/decorator_init.config
Normal file
@ -0,0 +1,27 @@
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="RAM"/>
|
||||
<service name="PD"/>
|
||||
<service name="CPU"/>
|
||||
<service name="LOG"/>
|
||||
<service name="Nitpicker"/>
|
||||
<service name="Timer"/>
|
||||
<service name="Report"/>
|
||||
</parent-provides>
|
||||
<start name="decorator">
|
||||
<binary name="themed_decorator"/>
|
||||
<resource name="RAM" quantum="8M"/>
|
||||
<config>
|
||||
<libc/>
|
||||
<vfs> <tar name="plain_decorator_theme.tar"/> </vfs>
|
||||
</config>
|
||||
<route>
|
||||
<service name="ROM" label="window_layout"> <parent label="window_layout"/> </service>
|
||||
<service name="ROM" label="pointer"> <parent label="pointer"/> </service>
|
||||
<service name="Report" label="decorator_margins"> <parent label="decorator_margins"/> </service>
|
||||
<service name="Report" label="hover"> <parent label="hover"/> </service>
|
||||
<any-service> <parent/> </any-service>
|
||||
</route>
|
||||
</start>
|
||||
</config>
|
1
repos/gems/recipes/raw/themed_wm/hash
Normal file
1
repos/gems/recipes/raw/themed_wm/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 e9b9f4f47ef2402c7286770dd7355a94b371e3c5
|
@ -8,12 +8,15 @@
|
||||
<service name="Nitpicker"/>
|
||||
<service name="Timer"/>
|
||||
</parent-provides>
|
||||
|
||||
<default-route>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</default-route>
|
||||
|
||||
<service name="Nitpicker">
|
||||
<default-policy> <child name="wm"/> </default-policy>
|
||||
</service>
|
||||
|
||||
<start name="report_rom">
|
||||
<resource name="RAM" quantum="4M"/>
|
||||
<provides>
|
||||
@ -31,6 +34,7 @@
|
||||
<policy label="wm -> focus" report="layouter -> focus"/>
|
||||
</config>
|
||||
</start>
|
||||
|
||||
<start name="wm">
|
||||
<resource name="RAM" quantum="6M"/>
|
||||
<provides>
|
||||
@ -49,6 +53,7 @@
|
||||
</any-service>
|
||||
</route>
|
||||
</start>
|
||||
|
||||
<start name="layouter">
|
||||
<binary name="floating_window_layouter"/>
|
||||
<resource name="RAM" quantum="4M"/>
|
||||
@ -63,18 +68,19 @@
|
||||
</any-service>
|
||||
</route>
|
||||
</start>
|
||||
|
||||
<start name="decorator">
|
||||
<binary name="decorator"/>
|
||||
<resource name="RAM" quantum="8M"/>
|
||||
<config>
|
||||
<controls> <maximizer/> <title/> </controls>
|
||||
</config>
|
||||
<binary name="init"/>
|
||||
<resource name="RAM" quantum="12M"/>
|
||||
<route>
|
||||
<service name="ROM" label="window_layout">
|
||||
<child name="report_rom"/> </service>
|
||||
<service name="ROM" label="pointer">
|
||||
<child name="report_rom"/> </service>
|
||||
<service name="Report"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="config">
|
||||
<parent label="decorator_init.config"/> </service>
|
||||
|
||||
<service name="ROM" label="window_layout"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="pointer"> <child name="report_rom"/> </service>
|
||||
<service name="Report" label="decorator_margins"> <child name="report_rom"/> </service>
|
||||
<service name="Report" label="hover"> <child name="report_rom"/> </service>
|
||||
|
||||
<any-service>
|
||||
<child name="wm"/> <parent/> <any-child/>
|
||||
</any-service>
|
4
repos/gems/recipes/raw/wm/content.mk
Normal file
4
repos/gems/recipes/raw/wm/content.mk
Normal file
@ -0,0 +1,4 @@
|
||||
content: wm.config decorator_init.config
|
||||
|
||||
wm.config decorator_init.config:
|
||||
cp $(REP_DIR)/recipes/raw/wm/$@ $@
|
25
repos/gems/recipes/raw/wm/decorator_init.config
Normal file
25
repos/gems/recipes/raw/wm/decorator_init.config
Normal file
@ -0,0 +1,25 @@
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="RAM"/>
|
||||
<service name="PD"/>
|
||||
<service name="CPU"/>
|
||||
<service name="LOG"/>
|
||||
<service name="Nitpicker"/>
|
||||
<service name="Timer"/>
|
||||
<service name="Report"/>
|
||||
</parent-provides>
|
||||
<start name="decorator">
|
||||
<resource name="RAM" quantum="8M"/>
|
||||
<config>
|
||||
<controls> <maximizer/> <title/> </controls>
|
||||
</config>
|
||||
<route>
|
||||
<service name="ROM" label="window_layout"> <parent label="window_layout"/> </service>
|
||||
<service name="ROM" label="pointer"> <parent label="pointer"/> </service>
|
||||
<service name="Report" label="decorator_margins"> <parent label="decorator_margins"/> </service>
|
||||
<service name="Report" label="hover"> <parent label="hover"/> </service>
|
||||
<any-service> <parent/> </any-service>
|
||||
</route>
|
||||
</start>
|
||||
</config>
|
1
repos/gems/recipes/raw/wm/hash
Normal file
1
repos/gems/recipes/raw/wm/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 8ee4b8e255db0117385cec87ca8619200ba0db5e
|
89
repos/gems/recipes/raw/wm/wm.config
Normal file
89
repos/gems/recipes/raw/wm/wm.config
Normal file
@ -0,0 +1,89 @@
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="RAM"/>
|
||||
<service name="PD"/>
|
||||
<service name="CPU"/>
|
||||
<service name="LOG"/>
|
||||
<service name="Nitpicker"/>
|
||||
<service name="Timer"/>
|
||||
</parent-provides>
|
||||
|
||||
<default-route>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</default-route>
|
||||
|
||||
<service name="Nitpicker">
|
||||
<default-policy> <child name="wm"/> </default-policy>
|
||||
</service>
|
||||
|
||||
<start name="report_rom">
|
||||
<resource name="RAM" quantum="4M"/>
|
||||
<provides>
|
||||
<service name="Report"/>
|
||||
<service name="ROM"/>
|
||||
</provides>
|
||||
<config>
|
||||
<policy label="layouter -> window_list" report="wm -> window_list"/>
|
||||
<policy label="layouter -> focus_request" report="wm -> focus_request"/>
|
||||
<policy label="decorator -> window_layout" report="layouter -> window_layout"/>
|
||||
<policy label="wm -> resize_request" report="layouter -> resize_request"/>
|
||||
<policy label="decorator -> pointer" report="wm -> pointer"/>
|
||||
<policy label="layouter -> hover" report="decorator -> hover"/>
|
||||
<policy label="layouter -> decorator_margins" report="decorator -> decorator_margins"/>
|
||||
<policy label="wm -> focus" report="layouter -> focus"/>
|
||||
</config>
|
||||
</start>
|
||||
|
||||
<start name="wm">
|
||||
<resource name="RAM" quantum="6M"/>
|
||||
<provides>
|
||||
<service name="Nitpicker"/>
|
||||
</provides>
|
||||
<config>
|
||||
<policy label_prefix="decorator" role="decorator"/>
|
||||
<policy label_prefix="layouter" role="layouter"/>
|
||||
</config>
|
||||
<route>
|
||||
<service name="ROM" label="resize_request"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="focus"> <child name="report_rom"/> </service>
|
||||
<service name="Report"> <child name="report_rom"/> </service>
|
||||
<any-service>
|
||||
<child name="nitpicker"/> <parent/> <any-child/>
|
||||
</any-service>
|
||||
</route>
|
||||
</start>
|
||||
|
||||
<start name="layouter">
|
||||
<binary name="floating_window_layouter"/>
|
||||
<resource name="RAM" quantum="4M"/>
|
||||
<route>
|
||||
<service name="ROM" label="window_list"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="focus_request"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="hover"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="decorator_margins"> <child name="report_rom"/> </service>
|
||||
<service name="Report"> <child name="report_rom"/> </service>
|
||||
<any-service>
|
||||
<child name="wm"/> <parent/> <any-child/>
|
||||
</any-service>
|
||||
</route>
|
||||
</start>
|
||||
|
||||
<start name="decorator">
|
||||
<binary name="init"/>
|
||||
<resource name="RAM" quantum="12M"/>
|
||||
<route>
|
||||
<service name="ROM" label="config">
|
||||
<parent label="decorator_init.config"/> </service>
|
||||
|
||||
<service name="ROM" label="window_layout"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="pointer"> <child name="report_rom"/> </service>
|
||||
<service name="Report" label="decorator_margins"> <child name="report_rom"/> </service>
|
||||
<service name="Report" label="hover"> <child name="report_rom"/> </service>
|
||||
|
||||
<any-service>
|
||||
<child name="wm"/> <parent/> <any-child/>
|
||||
</any-service>
|
||||
</route>
|
||||
</start>
|
||||
</config>
|
8
repos/gems/recipes/src/backdrop/content.mk
Normal file
8
repos/gems/recipes/src/backdrop/content.mk
Normal file
@ -0,0 +1,8 @@
|
||||
SRC_DIR := src/app/backdrop
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
||||
|
||||
content: include/decorator
|
||||
|
||||
include/decorator:
|
||||
mkdir -p $@
|
||||
cp $(GENODE_DIR)/repos/os/include/decorator/* $@
|
1
repos/gems/recipes/src/backdrop/hash
Normal file
1
repos/gems/recipes/src/backdrop/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 148ba10efac9abd236d0737aef48e6b275c81bfd
|
12
repos/gems/recipes/src/backdrop/used_apis
Normal file
12
repos/gems/recipes/src/backdrop/used_apis
Normal file
@ -0,0 +1,12 @@
|
||||
base
|
||||
os
|
||||
libc
|
||||
libpng
|
||||
zlib
|
||||
blit
|
||||
gems
|
||||
nitpicker_gfx
|
||||
vfs
|
||||
nitpicker_session
|
||||
framebuffer_session
|
||||
input_session
|
14
repos/gems/recipes/src/decorator/content.mk
Normal file
14
repos/gems/recipes/src/decorator/content.mk
Normal file
@ -0,0 +1,14 @@
|
||||
SRC_DIR := src/app/decorator
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
||||
|
||||
content: include/decorator
|
||||
|
||||
include/decorator:
|
||||
mkdir -p $@
|
||||
cp $(GENODE_DIR)/repos/os/include/decorator/* $@
|
||||
|
||||
content: src/app/scout/data/droidsansb10.tff
|
||||
|
||||
src/app/scout/data/droidsansb10.tff:
|
||||
mkdir -p $(dir $@)
|
||||
cp $(GENODE_DIR)/repos/demo/$@ $@
|
1
repos/gems/recipes/src/decorator/hash
Normal file
1
repos/gems/recipes/src/decorator/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 d1ce063dc955eea09de7798fcf33af7226daf3c8
|
9
repos/gems/recipes/src/decorator/used_apis
Normal file
9
repos/gems/recipes/src/decorator/used_apis
Normal file
@ -0,0 +1,9 @@
|
||||
base
|
||||
os
|
||||
nitpicker_gfx
|
||||
scout_gfx
|
||||
gems
|
||||
input_session
|
||||
nitpicker_session
|
||||
framebuffer_session
|
||||
report_session
|
10
repos/gems/recipes/src/floating_window_layouter/content.mk
Normal file
10
repos/gems/recipes/src/floating_window_layouter/content.mk
Normal file
@ -0,0 +1,10 @@
|
||||
SRC_DIR := src/app/floating_window_layouter
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
||||
|
||||
DECORATOR_INCLUDES := $(addprefix include/decorator/,xml_utils.h types.h)
|
||||
|
||||
content: $(DECORATOR_INCLUDES)
|
||||
|
||||
$(DECORATOR_INCLUDES):
|
||||
mkdir -p $(dir $@)
|
||||
cp $(GENODE_DIR)/repos/os/$@ $@
|
1
repos/gems/recipes/src/floating_window_layouter/hash
Normal file
1
repos/gems/recipes/src/floating_window_layouter/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 bdfda4f0876e7822e200bfffc414dec6397141a5
|
@ -0,0 +1,6 @@
|
||||
base
|
||||
os
|
||||
input_session
|
||||
report_session
|
||||
nitpicker_session
|
||||
framebuffer_session
|
8
repos/gems/recipes/src/menu_view/content.mk
Normal file
8
repos/gems/recipes/src/menu_view/content.mk
Normal file
@ -0,0 +1,8 @@
|
||||
SRC_DIR := src/app/menu_view
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
||||
|
||||
content: include/decorator
|
||||
|
||||
include/decorator:
|
||||
mkdir -p $@
|
||||
cp $(GENODE_DIR)/repos/os/include/decorator/* $@
|
1
repos/gems/recipes/src/menu_view/hash
Normal file
1
repos/gems/recipes/src/menu_view/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 7d6fefeda682d9ba7c8f2439d50509bdd95dc075
|
15
repos/gems/recipes/src/menu_view/used_apis
Normal file
15
repos/gems/recipes/src/menu_view/used_apis
Normal file
@ -0,0 +1,15 @@
|
||||
base
|
||||
os
|
||||
libc
|
||||
libpng
|
||||
zlib
|
||||
blit
|
||||
gems
|
||||
nitpicker_gfx
|
||||
scout_gfx
|
||||
vfs
|
||||
nitpicker_session
|
||||
framebuffer_session
|
||||
input_session
|
||||
timer_session
|
||||
report_session
|
2
repos/gems/recipes/src/nit_fader/content.mk
Normal file
2
repos/gems/recipes/src/nit_fader/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/server/nit_fader
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/gems/recipes/src/nit_fader/hash
Normal file
1
repos/gems/recipes/src/nit_fader/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 78b19e4390b65f8a8247b81807017b65d99ae891
|
9
repos/gems/recipes/src/nit_fader/used_apis
Normal file
9
repos/gems/recipes/src/nit_fader/used_apis
Normal file
@ -0,0 +1,9 @@
|
||||
base
|
||||
os
|
||||
blit
|
||||
framebuffer_session
|
||||
input_session
|
||||
nitpicker_session
|
||||
timer_session
|
||||
nitpicker_gfx
|
||||
scout_gfx
|
8
repos/gems/recipes/src/themed_decorator/content.mk
Normal file
8
repos/gems/recipes/src/themed_decorator/content.mk
Normal file
@ -0,0 +1,8 @@
|
||||
SRC_DIR := src/app/themed_decorator
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
||||
|
||||
content: include/decorator
|
||||
|
||||
include/decorator:
|
||||
mkdir -p $@
|
||||
cp $(GENODE_DIR)/repos/os/include/decorator/* $@
|
1
repos/gems/recipes/src/themed_decorator/hash
Normal file
1
repos/gems/recipes/src/themed_decorator/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 adf05accdca3e0e3585f5fb55a3d64796c16225b
|
15
repos/gems/recipes/src/themed_decorator/used_apis
Normal file
15
repos/gems/recipes/src/themed_decorator/used_apis
Normal file
@ -0,0 +1,15 @@
|
||||
base
|
||||
os
|
||||
nitpicker_gfx
|
||||
scout_gfx
|
||||
polygon_gfx
|
||||
blit
|
||||
libc
|
||||
libpng
|
||||
zlib
|
||||
gems
|
||||
vfs
|
||||
input_session
|
||||
nitpicker_session
|
||||
framebuffer_session
|
||||
report_session
|
2
repos/gems/recipes/src/wm/content.mk
Normal file
2
repos/gems/recipes/src/wm/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR := src/server/wm
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/gems/recipes/src/wm/hash
Normal file
1
repos/gems/recipes/src/wm/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 6b92326d545eefe54bb6f55188dcd56871ab4d12
|
7
repos/gems/recipes/src/wm/used_apis
Normal file
7
repos/gems/recipes/src/wm/used_apis
Normal file
@ -0,0 +1,7 @@
|
||||
base
|
||||
os
|
||||
gems
|
||||
input_session
|
||||
nitpicker_session
|
||||
framebuffer_session
|
||||
report_session
|
21
repos/libports/recipes/api/libc/content.mk
Normal file
21
repos/libports/recipes/api/libc/content.mk
Normal file
@ -0,0 +1,21 @@
|
||||
content: include lib/import/import-libc.mk lib/symbols/libc lib/symbols/libm
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libc)
|
||||
|
||||
include:
|
||||
mkdir $@
|
||||
cp -r $(PORT_DIR)/include/* $@/
|
||||
cp -r $(REP_DIR)/include/libc $@/
|
||||
cp -r $(REP_DIR)/include/libc-genode $@/
|
||||
|
||||
lib/import/import-libc.mk lib/symbols/libc lib/symbols/libm:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
(echo "Based on FreeBSD, which is BSD licensed:"; \
|
||||
echo " http://www.freebsd.org/copyright/freebsd-license.html"; \
|
||||
echo "Genode-specific adaptations are AGPLv3 licensed:"; \
|
||||
echo " http://genode.org/about/licenses") > $@
|
||||
|
1
repos/libports/recipes/api/libc/hash
Normal file
1
repos/libports/recipes/api/libc/hash
Normal file
@ -0,0 +1 @@
|
||||
2017-04-24 435b031a20dc09bb5f2a62c732a04be84573de4b
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user