[1cbbaef] | 1 | bin_PROGRAMS = schedsim_priority |
---|
| 2 | schedsim_priority_SOURCES = config.c \ |
---|
[abb18dc] | 3 | schedsim.cc wrap_thread_dispatch.c printheir_executing.c |
---|
| 4 | |
---|
[9077d3c] | 5 | if HAS_SMP |
---|
[1cbbaef] | 6 | schedsim_priority_SOURCES += smp_stub.c |
---|
[9077d3c] | 7 | endif |
---|
[abb18dc] | 8 | cpukitdir=@rtems_srcdir@/cpukit |
---|
[1cbbaef] | 9 | schedsim_priority_CPPFLAGS = -I$(top_builddir)/score/include |
---|
| 10 | schedsim_priority_CPPFLAGS += -I$(srcdir)/sched_cpu |
---|
| 11 | schedsim_priority_CPPFLAGS += -I$(srcdir)/../../rtems |
---|
| 12 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/include |
---|
| 13 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/score/include |
---|
| 14 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/score/inline |
---|
| 15 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/rtems/include |
---|
| 16 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/rtems/inline |
---|
| 17 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/sapi/include |
---|
| 18 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/sapi/inline |
---|
| 19 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/libcsupport/include |
---|
| 20 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/libmisc/stringto |
---|
| 21 | schedsim_priority_CPPFLAGS += -I$(srcdir)/../../rtems/sched_cpu |
---|
| 22 | schedsim_priority_CPPFLAGS += -I$(srcdir)/../shared/include |
---|
| 23 | schedsim_priority_CPPFLAGS += -I$(srcdir)/../shared |
---|
[2c73384] | 24 | if HAS_PTHREADS |
---|
| 25 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/posix/include |
---|
| 26 | schedsim_priority_CPPFLAGS += -I$(cpukitdir)/posix/inline |
---|
| 27 | endif |
---|
[abb18dc] | 28 | |
---|
[726b27c] | 29 | ## Ensure all linker provided symbols are available |
---|
| 30 | schedsim_priority_LDFLAGS = |
---|
| 31 | schedsim_priority_LDFLAGS += -Wl,--defsym=_TLS_Data_begin=0 |
---|
| 32 | schedsim_priority_LDFLAGS += -Wl,--defsym=_TLS_BSS_end=0 |
---|
| 33 | schedsim_priority_LDFLAGS += -Wl,--defsym=_TLS_Alignment=4 |
---|
| 34 | |
---|
| 35 | ## Wrap _Thread_Dispatch so we can see context switches |
---|
| 36 | schedsim_priority_LDFLAGS += -Wl,--wrap=_Thread_Dispatch |
---|
| 37 | |
---|
| 38 | ## Link in all support libraries |
---|
[1cbbaef] | 39 | ## schedsim_priorityLDADD +=-Wl,--start-group |
---|
| 40 | schedsim_priority_LDADD = ../shared/libschedsim.a |
---|
| 41 | schedsim_priority_LDADD += ../../rtems/librtems.a |
---|
| 42 | schedsim_priority_LDADD += ../shared/libschedsim.a |
---|
| 43 | ## schedsim_priority_LDADD +=-Wl,--end-group |
---|
[abb18dc] | 44 | |
---|
| 45 | include $(top_srcdir)/../automake/host.am |
---|