Bugfix 101389/modula2 add missing dependancies to enable parallel builds.
2021-08-17 Gaius Mulley <gaius.mulley@southwales.ac.uk> gcc/m2/ChangeLog: * Make-lang.in (m2/gm2-gcc/%.o): Add $(generated_files) to the list of dependanies. gm2tools/ChangeLog: * Makefile.in: (Rebuilt). libgm2/ChangeLog: * libm2cor/Makefile.am (libm2cor_la_DEPENDENCIES): Added all .lo objects. * libm2cor/Makefile.in: (Rebuilt). * libm2iso/Makefile.am (libm2iso_la_DEPENDENCIES): Added all .lo objects. * libm2iso/Makefile.in: (Rebuilt). * libm2log/Makefile.am (libm2log_la_DEPENDENCIES): Added all .lo objects. * libm2log/Makefile.in: (Rebuilt). * libm2min/Makefile.am (libm2min_la_DEPENDENCIES): Added all .lo objects. * libm2min/Makefile.in: (Rebuilt). * libm2pim/Makefile.am (libm2pim_la_DEPENDENCIES): Added all .lo objects. * libm2pim/Makefile.in: (Rebuilt). Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
This commit is contained in:
parent
75db6b4f11
commit
867acc2e2e
|
@ -594,7 +594,8 @@ gm2-gcc/m2except.o : $(srcdir)/m2/gm2-gcc/m2except.c $(CONFIG_H) $(TREE_H) $(RTL
|
|||
|
||||
m2/gm2-gcc/%.o: $(srcdir)/m2/gm2-gcc/%.c $(BUILD-BOOT-H) $(TIMEVAR_H) m2/gm2config.h $(CONFIG_H) \
|
||||
$(TREE_H) $(RTL_H) $(TARGET_H) $(PLUGIN_HEADERS) \
|
||||
$(srcdir)/flags.h gtype-m2.h m2/gm2config.h
|
||||
$(srcdir)/flags.h gtype-m2.h m2/gm2config.h \
|
||||
$(generated_files)
|
||||
$(COMPILER) -c -g $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
|
||||
|
||||
m2/gm2-lang.o: $(srcdir)/m2/gm2-lang.c $(CONFIG_H) $(TREE_H) $(RTL_H) $(TARGET_H) $(PLUGIN_HEADERS) \
|
||||
|
|
|
@ -639,8 +639,8 @@ distclean-generic:
|
|||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
@NATIVE_FALSE@install-exec-local:
|
||||
@NATIVE_FALSE@uninstall-local:
|
||||
@NATIVE_FALSE@install-exec-local:
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
|
||||
|
|
|
@ -112,7 +112,7 @@ libm2cor_la_SOURCES = $(M2MODS) KeyBoardLEDs.c
|
|||
nodist_EXTRA_libm2cor_la_SOURCES = dummy.c ## forces automake to generate the LINK definition
|
||||
|
||||
libm2cordir = libm2cor
|
||||
libm2cor_la_DEPENDENCIES = SYSTEM.def
|
||||
libm2cor_la_DEPENDENCIES = SYSTEM.def $(addsuffix .lo, $(basename $(libm2cor_la_SOURCES)))
|
||||
libm2cor_la_M2FLAGS = -I. -I$(GM2_SRC)/gm2-libs-coroutines -I$(GM2_SRC)/gm2-libs -I$(GM2_SRC)/gm2-libs-iso -fm2-g -g
|
||||
libm2cor_la_LINK = $(LINK) -version-info $(libtool_VERSION)
|
||||
BUILT_SOURCES = SYSTEM.def
|
||||
|
|
|
@ -444,7 +444,7 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
|
|||
@BUILD_CORLIB_TRUE@libm2cor_la_SOURCES = $(M2MODS) KeyBoardLEDs.c
|
||||
@BUILD_CORLIB_TRUE@nodist_EXTRA_libm2cor_la_SOURCES = dummy.c ## forces automake to generate the LINK definition
|
||||
@BUILD_CORLIB_TRUE@libm2cordir = libm2cor
|
||||
@BUILD_CORLIB_TRUE@libm2cor_la_DEPENDENCIES = SYSTEM.def
|
||||
@BUILD_CORLIB_TRUE@libm2cor_la_DEPENDENCIES = SYSTEM.def $(addsuffix .lo, $(basename $(libm2cor_la_SOURCES)))
|
||||
@BUILD_CORLIB_TRUE@libm2cor_la_M2FLAGS = -I. -I$(GM2_SRC)/gm2-libs-coroutines -I$(GM2_SRC)/gm2-libs -I$(GM2_SRC)/gm2-libs-iso -fm2-g -g
|
||||
@BUILD_CORLIB_TRUE@libm2cor_la_LINK = $(LINK) -version-info $(libtool_VERSION)
|
||||
@BUILD_CORLIB_TRUE@BUILT_SOURCES = SYSTEM.def
|
||||
|
|
|
@ -183,7 +183,7 @@ libm2iso_la_SOURCES = $(M2MODS) \
|
|||
wraptime.c RTco.c
|
||||
|
||||
libm2isodir = libm2iso
|
||||
libm2iso_la_DEPENDENCIES = SYSTEM.def
|
||||
libm2iso_la_DEPENDENCIES = SYSTEM.def $(addsuffix .lo, $(basename $(libm2iso_la_SOURCES)))
|
||||
libm2iso_la_CFLAGS = -I. -I.. -I$(GM2_SRC)/gm2-libs-iso -I$(GM2_SRC)/gm2-libs -DBUILD_GM2_LIBS -I@srcdir@/../ -I../../../gcc -I$(GCC_DIR) -I$(GCC_DIR)/../include -I../../libgcc -I$(GCC_DIR)/../libgcc -I$(MULTIBUILDTOP)../../gcc/include
|
||||
libm2iso_la_M2FLAGS = -I. -Ilibm2iso -I$(GM2_SRC)/gm2-libs-iso -I$(GM2_SRC)/gm2-libs -fiso -fextended-opaque -fm2-g -g
|
||||
libm2iso_la_LINK = $(LINK) -version-info $(libtool_VERSION)
|
||||
|
@ -204,6 +204,9 @@ SYSTEM.def: Makefile
|
|||
.mod.lo:
|
||||
$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(GM2_FOR_TARGET) -c $(CFLAGS_FOR_TARGET) $(LIBCFLAGS) $(libm2iso_la_M2FLAGS) $< -o $@
|
||||
|
||||
.c.lo:
|
||||
$(LIBTOOL) --tag=CC --mode=compile $(CC_FOR_TARGET) -c $(CFLAGS_FOR_TARGET) $(LIBCFLAGS) $(libm2iso_la_CFLAGS) $< -o $@
|
||||
|
||||
install-data-local: force
|
||||
mkdir -p $(DESTDIR)$(inst_libdir)/$(MULTIDIR)$(M2LIBDIR)
|
||||
$(INSTALL_DATA) .libs/libm2iso.la $(DESTDIR)$(inst_libdir)/$(MULTIDIR)$(M2LIBDIR)
|
||||
|
|
|
@ -543,7 +543,7 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
|
|||
@BUILD_ISOLIB_TRUE@ wraptime.c RTco.c
|
||||
|
||||
@BUILD_ISOLIB_TRUE@libm2isodir = libm2iso
|
||||
@BUILD_ISOLIB_TRUE@libm2iso_la_DEPENDENCIES = SYSTEM.def
|
||||
@BUILD_ISOLIB_TRUE@libm2iso_la_DEPENDENCIES = SYSTEM.def $(addsuffix .lo, $(basename $(libm2iso_la_SOURCES)))
|
||||
@BUILD_ISOLIB_TRUE@libm2iso_la_CFLAGS = -I. -I.. -I$(GM2_SRC)/gm2-libs-iso -I$(GM2_SRC)/gm2-libs -DBUILD_GM2_LIBS -I@srcdir@/../ -I../../../gcc -I$(GCC_DIR) -I$(GCC_DIR)/../include -I../../libgcc -I$(GCC_DIR)/../libgcc -I$(MULTIBUILDTOP)../../gcc/include
|
||||
@BUILD_ISOLIB_TRUE@libm2iso_la_M2FLAGS = -I. -Ilibm2iso -I$(GM2_SRC)/gm2-libs-iso -I$(GM2_SRC)/gm2-libs -fiso -fextended-opaque -fm2-g -g
|
||||
@BUILD_ISOLIB_TRUE@libm2iso_la_LINK = $(LINK) -version-info $(libtool_VERSION)
|
||||
|
@ -648,7 +648,7 @@ distclean-compile:
|
|||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
|
||||
.c.lo:
|
||||
@BUILD_ISOLIB_FALSE@.c.lo:
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
|
||||
|
@ -883,6 +883,9 @@ uninstall-am: uninstall-toolexeclibLTLIBRARIES
|
|||
@BUILD_ISOLIB_TRUE@.mod.lo:
|
||||
@BUILD_ISOLIB_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(GM2_FOR_TARGET) -c $(CFLAGS_FOR_TARGET) $(LIBCFLAGS) $(libm2iso_la_M2FLAGS) $< -o $@
|
||||
|
||||
@BUILD_ISOLIB_TRUE@.c.lo:
|
||||
@BUILD_ISOLIB_TRUE@ $(LIBTOOL) --tag=CC --mode=compile $(CC_FOR_TARGET) -c $(CFLAGS_FOR_TARGET) $(LIBCFLAGS) $(libm2iso_la_CFLAGS) $< -o $@
|
||||
|
||||
@BUILD_ISOLIB_TRUE@install-data-local: force
|
||||
@BUILD_ISOLIB_TRUE@ mkdir -p $(DESTDIR)$(inst_libdir)/$(MULTIDIR)$(M2LIBDIR)
|
||||
@BUILD_ISOLIB_TRUE@ $(INSTALL_DATA) .libs/libm2iso.la $(DESTDIR)$(inst_libdir)/$(MULTIDIR)$(M2LIBDIR)
|
||||
|
|
|
@ -130,7 +130,7 @@ libm2logdir = libm2log
|
|||
toolexeclib_LTLIBRARIES = libm2log.la
|
||||
libm2log_la_SOURCES = $(M2MODS) Break.c
|
||||
|
||||
libm2log_la_DEPENDENCIES = ../libm2pim/SYSTEM.def
|
||||
libm2log_la_DEPENDENCIES = ../libm2pim/SYSTEM.def $(addsuffix .lo, $(basename $(libm2log_la_SOURCES)))
|
||||
libm2log_la_CFLAGS = -I. -DBUILD_GM2_LIBS -I@srcdir@/../
|
||||
libm2log_la_M2FLAGS = -I../libm2pim -I$(GM2_SRC)/gm2-libs-pim -I$(GM2_SRC)/gm2-libs -I$(GM2_SRC)/gm2-libs-iso
|
||||
libm2log_la_LINK = $(LINK) -version-info $(libtool_VERSION)
|
||||
|
|
|
@ -470,7 +470,7 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
|
|||
@BUILD_LOGLIB_TRUE@libm2logdir = libm2log
|
||||
@BUILD_LOGLIB_TRUE@toolexeclib_LTLIBRARIES = libm2log.la
|
||||
@BUILD_LOGLIB_TRUE@libm2log_la_SOURCES = $(M2MODS) Break.c
|
||||
@BUILD_LOGLIB_TRUE@libm2log_la_DEPENDENCIES = ../libm2pim/SYSTEM.def
|
||||
@BUILD_LOGLIB_TRUE@libm2log_la_DEPENDENCIES = ../libm2pim/SYSTEM.def $(addsuffix .lo, $(basename $(libm2log_la_SOURCES)))
|
||||
@BUILD_LOGLIB_TRUE@libm2log_la_CFLAGS = -I. -DBUILD_GM2_LIBS -I@srcdir@/../
|
||||
@BUILD_LOGLIB_TRUE@libm2log_la_M2FLAGS = -I../libm2pim -I$(GM2_SRC)/gm2-libs-pim -I$(GM2_SRC)/gm2-libs -I$(GM2_SRC)/gm2-libs-iso
|
||||
@BUILD_LOGLIB_TRUE@libm2log_la_LINK = $(LINK) -version-info $(libtool_VERSION)
|
||||
|
|
|
@ -104,7 +104,7 @@ M2MODS = M2RTS.mod SYSTEM.mod
|
|||
libm2mindir = libm2min
|
||||
toolexeclib_LTLIBRARIES = libm2min.la
|
||||
libm2min_la_SOURCES = $(M2MODS) libc.c
|
||||
libm2min_la_DEPENDENCIES = SYSTEM.def
|
||||
libm2min_la_DEPENDENCIES = SYSTEM.def $(addsuffix .lo, $(basename $(libm2min_la_SOURCES)))
|
||||
libm2min_la_CFLAGS = -I. -I$(GM2_SRC)/gm2-libs-min -I$(GM2_SRC)/gm2-libs
|
||||
libm2min_la_M2FLAGS = -I. -I$(GM2_SRC)/gm2-libs-min -I$(GM2_SRC)/gm2-libs -fno-exceptions -fno-m2-plugin
|
||||
libm2min_la_LINK = $(LINK) -version-info $(libtool_VERSION)
|
||||
|
|
|
@ -437,7 +437,7 @@ M2MODS = M2RTS.mod SYSTEM.mod
|
|||
libm2mindir = libm2min
|
||||
toolexeclib_LTLIBRARIES = libm2min.la
|
||||
libm2min_la_SOURCES = $(M2MODS) libc.c
|
||||
libm2min_la_DEPENDENCIES = SYSTEM.def
|
||||
libm2min_la_DEPENDENCIES = SYSTEM.def $(addsuffix .lo, $(basename $(libm2min_la_SOURCES)))
|
||||
libm2min_la_CFLAGS = -I. -I$(GM2_SRC)/gm2-libs-min -I$(GM2_SRC)/gm2-libs
|
||||
libm2min_la_M2FLAGS = -I. -I$(GM2_SRC)/gm2-libs-min -I$(GM2_SRC)/gm2-libs -fno-exceptions -fno-m2-plugin
|
||||
libm2min_la_LINK = $(LINK) -version-info $(libtool_VERSION)
|
||||
|
|
|
@ -162,7 +162,7 @@ libm2pim_la_SOURCES = $(M2MODS) \
|
|||
wrapc.c cgetopt.c
|
||||
|
||||
libm2pimdir = libm2pim
|
||||
libm2pim_la_DEPENDENCIES = SYSTEM.def
|
||||
libm2pim_la_DEPENDENCIES = SYSTEM.def $(addsuffix .lo, $(basename $(libm2pim_la_SOURCES)))
|
||||
libm2pim_la_CFLAGS = -I. -I$(GM2_SRC)/gm2-libs -I$(GM2_SRC)/gm2-libs-iso -DBUILD_GM2_LIBS -I@srcdir@/../
|
||||
libm2pim_la_M2FLAGS = -I. -I$(GM2_SRC)/gm2-libs -I$(GM2_SRC)/gm2-libs-iso -fm2-g -g
|
||||
libm2pim_la_LINK = $(LINK) -version-info $(libtool_VERSION)
|
||||
|
|
|
@ -516,7 +516,7 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
|
|||
@BUILD_PIMLIB_TRUE@ wrapc.c cgetopt.c
|
||||
|
||||
@BUILD_PIMLIB_TRUE@libm2pimdir = libm2pim
|
||||
@BUILD_PIMLIB_TRUE@libm2pim_la_DEPENDENCIES = SYSTEM.def
|
||||
@BUILD_PIMLIB_TRUE@libm2pim_la_DEPENDENCIES = SYSTEM.def $(addsuffix .lo, $(basename $(libm2pim_la_SOURCES)))
|
||||
@BUILD_PIMLIB_TRUE@libm2pim_la_CFLAGS = -I. -I$(GM2_SRC)/gm2-libs -I$(GM2_SRC)/gm2-libs-iso -DBUILD_GM2_LIBS -I@srcdir@/../
|
||||
@BUILD_PIMLIB_TRUE@libm2pim_la_M2FLAGS = -I. -I$(GM2_SRC)/gm2-libs -I$(GM2_SRC)/gm2-libs-iso -fm2-g -g
|
||||
@BUILD_PIMLIB_TRUE@libm2pim_la_LINK = $(LINK) -version-info $(libtool_VERSION)
|
||||
|
|
Loading…
Reference in New Issue