mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-02 11:56:42 +08:00
score: atomic support for RTEMS automake and autoconf changes
This commit is contained in:
@@ -39,6 +39,7 @@ include_rtems_rtems_HEADERS += include/rtems/rtems/support.h
|
||||
include_rtems_rtems_HEADERS += include/rtems/rtems/tasks.h
|
||||
include_rtems_rtems_HEADERS += include/rtems/rtems/timer.h
|
||||
include_rtems_rtems_HEADERS += include/rtems/rtems/types.h
|
||||
include_rtems_rtems_HEADERS += include/rtems/rtems/atomic.h
|
||||
include_rtems_rtems_HEADERS += mainpage.h
|
||||
|
||||
if HAS_MP
|
||||
|
||||
@@ -127,6 +127,10 @@ $(PROJECT_INCLUDE)/rtems/rtems/types.h: include/rtems/rtems/types.h $(PROJECT_IN
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/rtems/types.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/rtems/types.h
|
||||
|
||||
$(PROJECT_INCLUDE)/rtems/rtems/atomic.h: include/rtems/rtems/atomic.h $(PROJECT_INCLUDE)/rtems/rtems/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/rtems/atomic.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/rtems/atomic.h
|
||||
|
||||
$(PROJECT_INCLUDE)/rtems/rtems/mainpage.h: mainpage.h $(PROJECT_INCLUDE)/rtems/rtems/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/rtems/mainpage.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/rtems/mainpage.h
|
||||
|
||||
@@ -57,7 +57,8 @@ include_rtems_score_HEADERS += include/rtems/score/watchdog.h
|
||||
include_rtems_score_HEADERS += include/rtems/score/wkspace.h
|
||||
include_rtems_score_HEADERS += include/rtems/score/cpuopts.h
|
||||
include_rtems_score_HEADERS += include/rtems/score/basedefs.h
|
||||
|
||||
include_rtems_score_HEADERS += include/rtems/score/atomic.h
|
||||
include_rtems_score_HEADERS += include/rtems/score/genericcpuatomic.h
|
||||
if HAS_SMP
|
||||
include_rtems_score_HEADERS += include/rtems/score/smplock.h
|
||||
include_rtems_score_HEADERS += include/rtems/score/smp.h
|
||||
@@ -105,6 +106,7 @@ include_rtems_score_HEADERS += inline/rtems/score/tod.inl
|
||||
include_rtems_score_HEADERS += inline/rtems/score/tqdata.inl
|
||||
include_rtems_score_HEADERS += inline/rtems/score/watchdog.inl
|
||||
include_rtems_score_HEADERS += inline/rtems/score/wkspace.inl
|
||||
include_rtems_score_HEADERS += inline/rtems/score/atomic.inl
|
||||
|
||||
if HAS_PTHREADS
|
||||
include_rtems_score_HEADERS += inline/rtems/score/corespinlock.inl
|
||||
|
||||
@@ -10,6 +10,7 @@ include_rtems_score_HEADERS += rtems/score/types.h
|
||||
include_rtems_score_HEADERS += rtems/score/interrupts.h
|
||||
include_rtems_score_HEADERS += rtems/score/registers.h
|
||||
include_rtems_score_HEADERS += rtems/score/idtr.h
|
||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||
|
||||
noinst_LIBRARIES = libscorecpu.a
|
||||
libscorecpu_a_SOURCES = cpu.c cpu_asm.S
|
||||
|
||||
@@ -51,3 +51,7 @@ $(PROJECT_INCLUDE)/rtems/score/idtr.h: rtems/score/idtr.h $(PROJECT_INCLUDE)/rte
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/idtr.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/idtr.h
|
||||
|
||||
$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ include_rtems_scoredir = $(includedir)/rtems/score
|
||||
include_rtems_score_HEADERS = rtems/score/powerpc.h
|
||||
include_rtems_score_HEADERS += rtems/score/cpu.h
|
||||
include_rtems_score_HEADERS += rtems/score/types.h
|
||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||
|
||||
include_rtems_powerpcdir = $(includedir)/rtems/powerpc
|
||||
include_rtems_powerpc_HEADERS = rtems/powerpc/registers.h
|
||||
|
||||
@@ -39,6 +39,10 @@ $(PROJECT_INCLUDE)/rtems/score/types.h: rtems/score/types.h $(PROJECT_INCLUDE)/r
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/types.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
|
||||
|
||||
$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
||||
|
||||
$(PROJECT_INCLUDE)/rtems/powerpc/$(dirstamp):
|
||||
@$(MKDIR_P) $(PROJECT_INCLUDE)/rtems/powerpc
|
||||
@: > $(PROJECT_INCLUDE)/rtems/powerpc/$(dirstamp)
|
||||
|
||||
@@ -211,6 +211,14 @@ $(PROJECT_INCLUDE)/rtems/score/basedefs.h: include/rtems/score/basedefs.h $(PROJ
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/basedefs.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/basedefs.h
|
||||
|
||||
$(PROJECT_INCLUDE)/rtems/score/atomic.h: include/rtems/score/atomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/atomic.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/atomic.h
|
||||
|
||||
$(PROJECT_INCLUDE)/rtems/score/genericcpuatomic.h: include/rtems/score/genericcpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/genericcpuatomic.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/genericcpuatomic.h
|
||||
|
||||
if HAS_SMP
|
||||
$(PROJECT_INCLUDE)/rtems/score/smplock.h: include/rtems/score/smplock.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/smplock.h
|
||||
@@ -347,6 +355,10 @@ $(PROJECT_INCLUDE)/rtems/score/wkspace.inl: inline/rtems/score/wkspace.inl $(PRO
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/wkspace.inl
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/wkspace.inl
|
||||
|
||||
$(PROJECT_INCLUDE)/rtems/score/atomic.inl: inline/rtems/score/atomic.inl $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/atomic.inl
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/atomic.inl
|
||||
|
||||
if HAS_PTHREADS
|
||||
$(PROJECT_INCLUDE)/rtems/score/corespinlock.inl: inline/rtems/score/corespinlock.inl $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/corespinlock.inl
|
||||
|
||||
@@ -12,6 +12,13 @@ SUBDIRS += smp06
|
||||
SUBDIRS += smp07
|
||||
SUBDIRS += smp08
|
||||
SUBDIRS += smp09
|
||||
SUBDIRS += smpatomic01
|
||||
SUBDIRS += smpatomic02
|
||||
SUBDIRS += smpatomic03
|
||||
SUBDIRS += smpatomic04
|
||||
SUBDIRS += smpatomic05
|
||||
SUBDIRS += smpatomic06
|
||||
SUBDIRS += smpatomic07
|
||||
endif
|
||||
|
||||
include $(top_srcdir)/../automake/subdirs.am
|
||||
|
||||
@@ -41,5 +41,12 @@ smp06/Makefile
|
||||
smp07/Makefile
|
||||
smp08/Makefile
|
||||
smp09/Makefile
|
||||
smpatomic01/Makefile
|
||||
smpatomic02/Makefile
|
||||
smpatomic03/Makefile
|
||||
smpatomic04/Makefile
|
||||
smpatomic05/Makefile
|
||||
smpatomic06/Makefile
|
||||
smpatomic07/Makefile
|
||||
])
|
||||
AC_OUTPUT
|
||||
|
||||
@@ -27,7 +27,9 @@ SUBDIRS = \
|
||||
spintrcritical17 spintrcritical18 spmkdir spmountmgr01 spheapprot \
|
||||
spsimplesched01 spsimplesched02 spsimplesched03 spnsext01 \
|
||||
spedfsched01 spedfsched02 spedfsched03 \
|
||||
spcbssched01 spcbssched02 spcbssched03 spqreslib sptimespec01
|
||||
spcbssched01 spcbssched02 spcbssched03 spqreslib sptimespec01 \
|
||||
spatomic01 spatomic02 spatomic03 spatomic04 spatomic05 \
|
||||
spatomic06 spatomic07
|
||||
SUBDIRS += spfatal26
|
||||
SUBDIRS += speventtransient01
|
||||
SUBDIRS += speventsystem01
|
||||
|
||||
@@ -112,6 +112,13 @@ sp76/Makefile
|
||||
sp77/Makefile
|
||||
sp2038/Makefile
|
||||
spassoc01/Makefile
|
||||
spatomic01/Makefile
|
||||
spatomic02/Makefile
|
||||
spatomic03/Makefile
|
||||
spatomic04/Makefile
|
||||
spatomic05/Makefile
|
||||
spatomic06/Makefile
|
||||
spatomic07/Makefile
|
||||
spcbssched01/Makefile
|
||||
spcbssched02/Makefile
|
||||
spcbssched03/Makefile
|
||||
|
||||
Reference in New Issue
Block a user