diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-01-02 07:37:44 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-01-02 11:13:26 +0100 |
commit | ec32100797b0a55cfcf372c89d41de3fad598ff5 (patch) | |
tree | f141ffb08f95722ddaa4dbc482266d12773f2898 /c/src/lib/libbsp/powerpc | |
parent | bsps: Add EXTRA_DIST to all BSP Makefile.am (diff) | |
download | rtems-ec32100797b0a55cfcf372c89d41de3fad598ff5.tar.bz2 |
bsps: Use CPPASCOMPILE for startfile
Update #3254.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/powerpc/gen5200/Makefile.am | 11 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/gen83xx/Makefile.am | 11 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/haleakala/Makefile.am | 7 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am | 15 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am | 11 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am | 11 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/psim/Makefile.am | 11 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/qemuppc/Makefile.am | 11 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/qoriq/Makefile.am | 15 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/t32mppc/Makefile.am | 11 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am | 11 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/virtex/Makefile.am | 11 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/virtex4/Makefile.am | 9 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/virtex5/Makefile.am | 9 |
14 files changed, 97 insertions, 57 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am index 1cc8ba9684..19b4312205 100644 --- a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am +++ b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am @@ -22,11 +22,14 @@ DISTCLEANFILES = include/bspopts.h noinst_PROGRAMS = -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/start.S +EXTRA_DIST += start/start.S +start.$(OBJEXT): start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) dist_project_lib_DATA += startup/linkcmds.base @@ -38,7 +41,7 @@ EXTRA_DIST += startup/linkcmds.pm520_cr825 EXTRA_DIST += startup/linkcmds.pm520_ze30 EXTRA_DIST += startup/linkcmds.dp2 -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = # bestcomm diff --git a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am index 88fdf01afe..d6aaf3c6c4 100644 --- a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am +++ b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am @@ -32,11 +32,14 @@ include_bsp_HEADERS += include/u-boot-config.h noinst_PROGRAMS = -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/start.S +EXTRA_DIST += start/start.S +start.$(OBJEXT): start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) dist_project_lib_DATA += startup/linkcmds \ @@ -48,7 +51,7 @@ dist_project_lib_DATA += startup/linkcmds \ startup/linkcmds.mpc8349eamds \ startup/linkcmds.hsc_cm01 -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = # startup diff --git a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am b/c/src/lib/libbsp/powerpc/haleakala/Makefile.am index 02177a19aa..6fe65b8b85 100644 --- a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am +++ b/c/src/lib/libbsp/powerpc/haleakala/Makefile.am @@ -17,13 +17,14 @@ nodist_include_bsp_HEADERS = ../../shared/include/bootcard.h DISTCLEANFILES = include/bspopts.h -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = rtems_crti.$(OBJEXT) dist_project_lib_DATA += startup/linkcmds -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = # startup diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am index fccdd84604..ade69a2323 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am @@ -25,20 +25,25 @@ noinst_PROGRAMS = include_HEADERS += ../../powerpc/shared/include/nvram.h -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = ../../powerpc/shared/start/start.S +EXTRA_DIST += ../../powerpc/shared/start/start.S +start.$(OBJEXT): ../../powerpc/shared/start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/vectors_entry.S +EXTRA_DIST += ../../powerpc/shared/start/vectors_entry.S +vectors_entry.$(OBJEXT): ../../powerpc/shared/start/vectors_entry.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += vectors_entry.$(OBJEXT) dist_project_lib_DATA += ../shared/startup/linkcmds.share dist_project_lib_DATA += startup/linkcmds -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = # startup diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am b/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am index 7cfbe7c465..9853f1fe5a 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am @@ -13,11 +13,14 @@ DISTCLEANFILES = include/bspopts.h noinst_PROGRAMS = -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/start.S +EXTRA_DIST += start/start.S +start.$(OBJEXT): start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) # Link commands @@ -39,7 +42,7 @@ dist_project_lib_DATA += startup/linkcmds.mpc5674f_ecu508_app dist_project_lib_DATA += startup/linkcmds.mpc5674f_rsm6 dist_project_lib_DATA += startup/linkcmds.mpc5674f_rsm6_base -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = # Includes diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am index cc968de959..5436770e52 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am @@ -20,14 +20,17 @@ noinst_PROGRAMS = dist_project_lib_DATA += startup/linkcmds -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/start.S +EXTRA_DIST += start/start.S +start.$(OBJEXT): start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = # clock diff --git a/c/src/lib/libbsp/powerpc/psim/Makefile.am b/c/src/lib/libbsp/powerpc/psim/Makefile.am index fa3f471495..1547710186 100644 --- a/c/src/lib/libbsp/powerpc/psim/Makefile.am +++ b/c/src/lib/libbsp/powerpc/psim/Makefile.am @@ -20,17 +20,20 @@ nodist_include_bsp_HEADERS += ../../shared/include/console-polled.h DISTCLEANFILES = include/bspopts.h -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/start.S +EXTRA_DIST += start/start.S +start.$(OBJEXT): start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) dist_project_lib_DATA += ../shared/startup/linkcmds.base dist_project_lib_DATA += startup/linkcmds -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = # startup diff --git a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am index b6177ad93d..7be4f11de3 100644 --- a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am @@ -18,11 +18,14 @@ DISTCLEANFILES = include/bspopts.h noinst_PROGRAMS = -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/start.S +EXTRA_DIST += start/start.S +start.$(OBJEXT): start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) dist_project_lib_DATA += startup/linkcmds @@ -55,7 +58,7 @@ irq_SOURCES += ../../shared/src/irq-server.c irq_SOURCES += ../../shared/src/irq-shell.c irq_SOURCES += irq/irq_init.c -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = $(startup_SOURCES) $(clock_SOURCES) $(console_SOURCES) \ $(irq_SOURCES) diff --git a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am index 64a19927b3..646dbfbc28 100644 --- a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am +++ b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am @@ -42,14 +42,19 @@ include_asm_HEADERS += include/asm/fsl_hcalls.h include_uapi_asm_HEADERS = include_uapi_asm_HEADERS += include/uapi/asm/epapr_hcalls.h -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/start.S +EXTRA_DIST += start/start.S +start.$(OBJEXT): start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crtn.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crtn.S +rtems_crtn.$(OBJEXT): ../../powerpc/shared/start/rtems_crtn.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crtn.$(OBJEXT) dist_project_lib_DATA += startup/linkcmds \ @@ -60,7 +65,7 @@ dist_project_lib_DATA += startup/linkcmds \ startup/linkcmds.qoriq_e6500_32 \ startup/linkcmds.qoriq_e6500_64 -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = # Startup diff --git a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am b/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am index ea09f6cf3e..811e244dfb 100644 --- a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am @@ -28,18 +28,21 @@ include_bsp_HEADERS = include/irq.h \ ../shared/include/tictac.h \ ../shared/include/linker-symbols.h -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/start.S +EXTRA_DIST += start/start.S +start.$(OBJEXT): start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) dist_project_lib_DATA += startup/linkcmds \ ../shared/startup/linkcmds.base \ startup/linkcmds.t32mppc -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = # Startup diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am index a9690269ec..a804b9244c 100644 --- a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am +++ b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am @@ -23,18 +23,21 @@ include_bsp_HEADERS = include/tqm.h include/8xx_immap.h \ ../../shared/include/irq-info.h \ spi/spi.h -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/start.S +EXTRA_DIST += start/start.S +start.$(OBJEXT): start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) project_lib_DATA += startup/linkcmds dist_project_lib_DATA += startup/linkcmds.base EXTRA_DIST += startup/linkcmds.tqm8xx -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = # irq diff --git a/c/src/lib/libbsp/powerpc/virtex/Makefile.am b/c/src/lib/libbsp/powerpc/virtex/Makefile.am index 9271d72b5c..9b6de34f50 100644 --- a/c/src/lib/libbsp/powerpc/virtex/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex/Makefile.am @@ -27,18 +27,21 @@ noinst_PROGRAMS = include_bsp_HEADERS += ../shared/include/linker-symbols.h -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/start.S +EXTRA_DIST += start/start.S +start.$(OBJEXT): start/start.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -libbspstart_a_SOURCES += ../../powerpc/shared/start/rtems_crti.S +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA += rtems_crti.$(OBJEXT) # Link commands project_lib_DATA += startup/linkcmds dist_project_lib_DATA += ../shared/startup/linkcmds.base -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a libbsp_a_SOURCES = libbsp_a_LIBADD = diff --git a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am index 75b95c2149..4fe9adefe6 100644 --- a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am @@ -20,13 +20,14 @@ nodist_include_bsp_HEADERS = ../../shared/include/bootcard.h DISTCLEANFILES = include/bspopts.h # start -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = ../../powerpc/shared/start/rtems_crti.S -project_lib_DATA = rtems_crti.$(OBJEXT) +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< +project_lib_DATA = rtems_crti.$(OBJEXT) dist_project_lib_DATA += startup/linkcmds -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a # startup libbsp_a_SOURCES = startup/bspclean.c \ diff --git a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am index 6300947f1c..c2386a7c12 100644 --- a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am @@ -19,13 +19,14 @@ nodist_include_bsp_HEADERS = ../../shared/include/bootcard.h DISTCLEANFILES = include/bspopts.h # start -noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = ../../powerpc/shared/start/rtems_crti.S -project_lib_DATA = rtems_crti.$(OBJEXT) +EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S +rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S + $(CPPASCOMPILE) -o $@ -c $< +project_lib_DATA = rtems_crti.$(OBJEXT) dist_project_lib_DATA += startup/linkcmds -noinst_LIBRARIES += libbsp.a +noinst_LIBRARIES = libbsp.a # startup libbsp_a_SOURCES = startup/bspclean.c \ |