1 | ACLOCAL_AMFLAGS = -I ../../../../aclocal |
---|
2 | |
---|
3 | include $(top_srcdir)/../../../../automake/compile.am |
---|
4 | include $(top_srcdir)/../../bsp.am |
---|
5 | |
---|
6 | dist_project_lib_DATA = ../../../../../../bsps/x86_64/amd64/start/bsp_specs |
---|
7 | |
---|
8 | noinst_PROGRAMS = |
---|
9 | |
---|
10 | project_lib_DATA = linkcmds |
---|
11 | |
---|
12 | project_lib_LIBRARIES = librtemsbsp.a |
---|
13 | librtemsbsp_a_SOURCES = |
---|
14 | |
---|
15 | # startup |
---|
16 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c |
---|
17 | # XXX: We may want a custom bsp_work_area_initialize to detect memory size like |
---|
18 | # the i386 |
---|
19 | # |
---|
20 | # FreeBSD's bootloader may leave a bootinfo structure for the kernel to find later: |
---|
21 | # http://fxr.watson.org/fxr/source/i386/include/bootinfo.h?v=FREEBSD11#L48 |
---|
22 | # |
---|
23 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c |
---|
24 | librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/start/bspstart.c |
---|
25 | librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/start/start.c |
---|
26 | librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/start/page.c |
---|
27 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c |
---|
28 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c |
---|
29 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c |
---|
30 | librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/interrupts/idt.c |
---|
31 | librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/interrupts/isr_handler.S |
---|
32 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c |
---|
33 | # clock |
---|
34 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/clock-simidle.c |
---|
35 | # console |
---|
36 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c |
---|
37 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c |
---|
38 | librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/console/console.c |
---|
39 | # timer |
---|
40 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c |
---|
41 | # cache |
---|
42 | librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c |
---|
43 | |
---|
44 | include $(top_srcdir)/../../../../automake/local.am |
---|
45 | include $(srcdir)/../../../../../../bsps/shared/irq-sources.am |
---|
46 | include $(srcdir)/../../../../../../bsps/shared/shared-sources.am |
---|
47 | include $(srcdir)/../../../../../../bsps/x86_64/amd64/headers.am |
---|