mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-26 14:18:20 +00:00
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/mipstypes.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
60 lines
1.4 KiB
Makefile
60 lines
1.4 KiB
Makefile
##
|
|
## $Id$
|
|
##
|
|
|
|
ACLOCAL_AMFLAGS = -I ../../../../../../aclocal
|
|
|
|
include $(top_srcdir)/../../../../../../automake/multilib.am
|
|
include $(top_srcdir)/../../../../../../automake/compile.am
|
|
include $(top_srcdir)/../../../../../../automake/lib.am
|
|
|
|
$(PROJECT_INCLUDE)/%.h: %.h
|
|
$(INSTALL_DATA) $< $@
|
|
|
|
$(PROJECT_INCLUDE):
|
|
$(mkinstalldirs) $@
|
|
|
|
$(PROJECT_INCLUDE)/rtems:
|
|
$(mkinstalldirs) $@
|
|
|
|
$(PROJECT_INCLUDE)/rtems/score:
|
|
$(mkinstalldirs) $@
|
|
|
|
include_HEADERS = asm.h idtcpu.h iregdef.h
|
|
PREINSTALL_FILES = $(PROJECT_INCLUDE) $(include_HEADERS:%=$(PROJECT_INCLUDE)/%)
|
|
|
|
include_rtems_scoredir = $(includedir)/rtems/score
|
|
include_rtems_score_HEADERS = \
|
|
rtems/score/cpu.h \
|
|
rtems/score/mips.h \
|
|
rtems/score/types.h
|
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score \
|
|
$(include_rtems_score_HEADERS:%.h=$(PROJECT_INCLUDE)/%.h)
|
|
|
|
$(PROJECT_RELEASE)/lib$(MULTISUBDIR)/rtems$(LIB_VARIANT).o: $(ARCH)/rtems.o
|
|
$(INSTALL_DATA) $< $@
|
|
|
|
C_FILES = cpu.c
|
|
C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
|
|
|
|
S_FILES = cpu_asm.S
|
|
S_O_FILES = $(S_FILES:%.S=$(ARCH)/%.o)
|
|
|
|
REL = $(ARCH)/rtems-cpu.rel
|
|
|
|
rtems_cpu_rel_OBJECTS = $(C_O_FILES) $(S_O_FILES)
|
|
|
|
$(REL): $(rtems_cpu_rel_OBJECTS)
|
|
$(make-rel)
|
|
|
|
TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib$(MULTISUBDIR)/rtems$(LIB_VARIANT).o
|
|
|
|
all-local: $(ARCH) $(PREINSTALL_FILES) $(rtems_cpu_rel_OBJECTS) $(REL) \
|
|
$(TMPINSTALL_FILES)
|
|
|
|
.PRECIOUS: $(REL)
|
|
|
|
EXTRA_DIST = cpu.c cpu_asm.S rtems.c
|
|
|
|
include $(top_srcdir)/../../../../../../automake/local.am
|