mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-26 14:18:20 +00:00
Patch rtems-rc-19991203-6.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
which fixes a nasty dependency bug in optman/Makefile.am. Those
directories have been build twice before, i.e. re-running make after
having built rtems before, was rebuilding the files in optman/
directories.
To apply:
patch -p1 < rtems-rc-19991203-6.diff
./bootstrap
This commit is contained in:
@@ -5,18 +5,30 @@
|
||||
AUTOMAKE_OPTIONS = foreign 1.4
|
||||
|
||||
C_FILES =
|
||||
H_FILES =
|
||||
|
||||
C_O_FILES = $(C_FILES:%.c=${ARCH}/%.o)
|
||||
|
||||
SRCS = $(C_FILES)
|
||||
OBJS = $(C_O_FILES)
|
||||
|
||||
PGMS = $(C_FILES:%.c=$(ARCH)/%.rel)
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
|
||||
include $(RTEMS_ROOT)/make/leaf.cfg
|
||||
include $(top_srcdir)/../../../../automake/lib.am
|
||||
|
||||
TMPINSTALL_FILES += \
|
||||
$(C_FILES:%.c=$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel)
|
||||
|
||||
$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel: $(ARCH)/%.rel
|
||||
$(INSTALL_DATA) $< $@
|
||||
|
||||
#
|
||||
# (OPTIONAL) Add local stuff here using +=
|
||||
#
|
||||
|
||||
AM_CFLAGS += $(CFLAGS_OS_V)
|
||||
ASM4FLAGS += -I$(PROJECT_INCLUDE)/rtems
|
||||
|
||||
all-local: ${ARCH} $(PGMS) $(TMPINSTALL_FILES)
|
||||
|
||||
.PRECIOUS: $(PGMS)
|
||||
|
||||
EXTRA_DIST = $(C_FILES)
|
||||
|
||||
include $(top_srcdir)/../../../../automake/local.am
|
||||
|
||||
@@ -8,9 +8,6 @@ C_FILES = no-dpmem.c no-event.c no-msg.c no-mp.c no-part.c no-region.c \
|
||||
no-rtmon.c no-sem.c no-signal.c no-timer.c
|
||||
C_O_FILES = $(C_FILES:%.c=${ARCH}/%.o)
|
||||
|
||||
SRCS = $(C_FILES)
|
||||
OBJS = $(C_O_FILES)
|
||||
|
||||
PGMS = $(C_FILES:%.c=$(ARCH)/%.rel)
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
|
||||
@@ -29,7 +26,9 @@ $(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel: $(ARCH)/%.rel
|
||||
AM_CFLAGS += $(CFLAGS_OS_V)
|
||||
ASM4FLAGS += -I$(PROJECT_INCLUDE)/rtems
|
||||
|
||||
all: ${ARCH} $(PGMS) $(TMPINSTALL_FILES)
|
||||
all-local: ${ARCH} $(PGMS) $(TMPINSTALL_FILES)
|
||||
|
||||
.PRECIOUS: $(PGMS)
|
||||
|
||||
EXTRA_DIST = $(C_FILES)
|
||||
|
||||
|
||||
@@ -7,18 +7,16 @@ AUTOMAKE_OPTIONS = foreign 1.4
|
||||
C_FILES = no-ext.c no-io.c
|
||||
C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
|
||||
|
||||
SRCS = $(C_FILES)
|
||||
OBJS = $(C_O_FILES)
|
||||
|
||||
PGMNAME = $(C_FILES:%.c=%)
|
||||
PGMS = $(C_FILES:%.c=$(ARCH)/%.rel)
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
|
||||
include $(RTEMS_ROOT)/make/leaf.cfg
|
||||
include $(top_srcdir)/../../../automake/lib.am
|
||||
|
||||
TMPINSTALL_FILES = \
|
||||
$(PROJECT_RELEASE)/lib \
|
||||
$(PGMNAME:%=$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel)
|
||||
TMPINSTALL_FILES += \
|
||||
$(C_FILES:%.c=$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel)
|
||||
|
||||
$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel: $(ARCH)/%.rel
|
||||
$(INSTALL_DATA) $< $@
|
||||
|
||||
#
|
||||
# (OPTIONAL) Add local stuff here using +=
|
||||
@@ -27,12 +25,9 @@ $(PGMNAME:%=$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel)
|
||||
AM_CFLAGS += $(CFLAGS_OS_V)
|
||||
ASM4FLAGS += -I $(PROJECT_INCLUDE)/rtems
|
||||
|
||||
$(PROJECT_RELEASE)/lib:
|
||||
$(mkinstalldirs) $@
|
||||
$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel: $(ARCH)/%.rel
|
||||
$(INSTALL_DATA) $< $@
|
||||
all-local: ${ARCH} $(PGMS) $(TMPINSTALL_FILES)
|
||||
|
||||
all: ${ARCH} $(PGMS) $(TMPINSTALL_FILES)
|
||||
.PRECIOUS: $(PGMS)
|
||||
|
||||
EXTRA_DIST = $(C_FILES)
|
||||
|
||||
|
||||
@@ -8,9 +8,6 @@ C_FILES = no-dpmem.c no-event.c no-msg.c no-mp.c no-part.c no-region.c \
|
||||
no-rtmon.c no-sem.c no-signal.c no-timer.c
|
||||
C_O_FILES = $(C_FILES:%.c=${ARCH}/%.o)
|
||||
|
||||
SRCS = $(C_FILES)
|
||||
OBJS = $(C_O_FILES)
|
||||
|
||||
PGMS = $(C_FILES:%.c=$(ARCH)/%.rel)
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
|
||||
@@ -29,7 +26,9 @@ $(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel: $(ARCH)/%.rel
|
||||
AM_CFLAGS += $(CFLAGS_OS_V)
|
||||
ASM4FLAGS += -I$(PROJECT_INCLUDE)/rtems
|
||||
|
||||
all: ${ARCH} $(PGMS) $(TMPINSTALL_FILES)
|
||||
all-local: ${ARCH} $(PGMS) $(TMPINSTALL_FILES)
|
||||
|
||||
.PRECIOUS: $(PGMS)
|
||||
|
||||
EXTRA_DIST = $(C_FILES)
|
||||
|
||||
|
||||
@@ -7,18 +7,16 @@ AUTOMAKE_OPTIONS = foreign 1.4
|
||||
C_FILES = no-ext.c no-io.c
|
||||
C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
|
||||
|
||||
SRCS = $(C_FILES)
|
||||
OBJS = $(C_O_FILES)
|
||||
|
||||
PGMNAME = $(C_FILES:%.c=%)
|
||||
PGMS = $(C_FILES:%.c=$(ARCH)/%.rel)
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
|
||||
include $(RTEMS_ROOT)/make/leaf.cfg
|
||||
include $(top_srcdir)/../../../automake/lib.am
|
||||
|
||||
TMPINSTALL_FILES = \
|
||||
$(PROJECT_RELEASE)/lib \
|
||||
$(PGMNAME:%=$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel)
|
||||
TMPINSTALL_FILES += \
|
||||
$(C_FILES:%.c=$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel)
|
||||
|
||||
$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel: $(ARCH)/%.rel
|
||||
$(INSTALL_DATA) $< $@
|
||||
|
||||
#
|
||||
# (OPTIONAL) Add local stuff here using +=
|
||||
@@ -27,12 +25,9 @@ $(PGMNAME:%=$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel)
|
||||
AM_CFLAGS += $(CFLAGS_OS_V)
|
||||
ASM4FLAGS += -I $(PROJECT_INCLUDE)/rtems
|
||||
|
||||
$(PROJECT_RELEASE)/lib:
|
||||
$(mkinstalldirs) $@
|
||||
$(PROJECT_RELEASE)/lib/%$(LIB_VARIANT).rel: $(ARCH)/%.rel
|
||||
$(INSTALL_DATA) $< $@
|
||||
all-local: ${ARCH} $(PGMS) $(TMPINSTALL_FILES)
|
||||
|
||||
all: ${ARCH} $(PGMS) $(TMPINSTALL_FILES)
|
||||
.PRECIOUS: $(PGMS)
|
||||
|
||||
EXTRA_DIST = $(C_FILES)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user