source: rtems-schedsim/schedsim/shell/schedsim_smppriority_affinity/Makefile.am @ e340e96

Last change on this file since e340e96 was e340e96, checked in by Joel Sherrill <joel.sherrill@…>, on 05/26/14 at 17:46:20

current_cpu is now a shared SMP command

  • Property mode set to 100644
File size: 2.4 KB
RevLine 
[57629d2]1bin_PROGRAMS = schedsim_smppriority_affinity
2
3SOURCES  = config.c
4SOURCES += $(srcdir)/../schedsim_smpsimple/add_commands.c
5SOURCES += $(srcdir)/../schedsim_smpsimple/main_dispatch.c
6SOURCES += $(srcdir)/../schedsim_smpsimple/main_dump_ready_tasks.c
7SOURCES += $(srcdir)/../schedsim_smpsimple/printheir_executing.c
8SOURCES += $(srcdir)/../schedsim_smpsimple/wrap_thread_dispatch.c
9schedsim_smppriority_affinity_SOURCES = $(SOURCES)
10
11cpukitdir=@rtems_srcdir@/cpukit
12schedsim_smppriority_affinity_CPPFLAGS  = -I$(top_builddir)/score/include
13schedsim_smppriority_affinity_CPPFLAGS += -I$(srcdir)/sched_cpu
14schedsim_smppriority_affinity_CPPFLAGS += -I$(srcdir)/../../rtems
15schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/include
16schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/score/include
17schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/score/inline
18schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/rtems/include
19schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/rtems/inline
20schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/sapi/include
21schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/sapi/inline
22schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/libcsupport/include
23schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/libmisc/stringto
24schedsim_smppriority_affinity_CPPFLAGS += -I$(srcdir)/../../rtems/sched_cpu
25schedsim_smppriority_affinity_CPPFLAGS += -I$(srcdir)/../shared/include
26schedsim_smppriority_affinity_CPPFLAGS += -I$(srcdir)/../shared
27if HAS_PTHREADS
28schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/posix/include
29schedsim_smppriority_affinity_CPPFLAGS += -I$(cpukitdir)/posix/inline
30endif
31## Ensure all linker provided symbols are available
32schedsim_smppriority_affinity_LDFLAGS =
33schedsim_smppriority_affinity_LDFLAGS += -Wl,--defsym=_TLS_Data_begin=0
34schedsim_smppriority_affinity_LDFLAGS += -Wl,--defsym=_TLS_BSS_end=0
35schedsim_smppriority_affinity_LDFLAGS += -Wl,--defsym=_TLS_Alignment=4
36
37## Wrap _Thread_Dispatch so we can see context switches
38schedsim_smppriority_affinity_LDFLAGS +=-Wl,--wrap=_Thread_Dispatch
39
40## schedsim_smppriority_affinity_LDADD +=-Wl,--start-group
41schedsim_smppriority_affinity_LDADD = ../shared/libschedsim.a
42schedsim_smppriority_affinity_LDADD += ../../rtems/librtems.a
43schedsim_smppriority_affinity_LDADD += ../shared/libschedsim.a
44## schedsim_smppriority_affinity_LDADD +=-Wl,--end-group
45
46include $(top_srcdir)/../automake/host.am
Note: See TracBrowser for help on using the repository browser.