Changeset fc7cbef in rtems
- Timestamp:
- 01/28/04 02:46:03 (20 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 8830935c
- Parents:
- 3da271f6
- Location:
- c/src/lib/libbsp/m68k/mvme162
- Files:
-
- 6 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/m68k/mvme162/ChangeLog
r3da271f6 rfc7cbef 1 2004-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 3 * README: Remove references to consolex. 4 * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am, 5 network/Makefile.am, startup/Makefile.am, timer/Makefile.am, 6 tod/Makefile.am. 7 Use automake compilation rules. 8 * clock/Makefile.am, console/Makefile.am, network/Makefile.am 9 startup/Makefile.am, timer/Makefile.am, tod/Makefile.am: Remove. 10 * configure.ac: Reflect changes above. 11 1 12 2004-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 13 -
c/src/lib/libbsp/m68k/mvme162/Makefile.am
r3da271f6 rfc7cbef 8 8 include $(top_srcdir)/../../bsp.am 9 9 10 # consolex is a predecessor of the termios and libchip concepts. 11 # It is no longer being compiled into the source. 12 # The MVME162 has 2 z8530's to yield four serial ports. 13 # The application can access these by referencing the consolex driver 14 # with "CONSOLEX_DRIVER_TABLE_ENTRY" in the driver table definition, 15 # in place of "CONSOLE_DRIVER_TABLE_ENTRY". See consolex/cTest.c for 16 # an example. 10 EXTRA_PROGRAMS = 11 CLEANFILES = 12 noinst_DATA = 17 13 18 14 # wrapup is the one that actually builds and installs the library 19 15 # from the individual .rel files built in other directories 20 SUBDIRS = . startup clock console timer tod network wrapuptools16 SUBDIRS = . tools 21 17 22 18 include_HEADERS += include/coverhd.h … … 26 22 nodist_include_HEADERS += $(top_srcdir)/../shared/mvme/mvme16x_hw.h 27 23 28 m68k_shared_S_FILES = $(top_srcdir)/../../m68k/shared/start.S29 $(ARCH)/%$(LIB_VARIANT).$(OBJEXT): $(top_srcdir)/../../m68k/shared/start.S $(ARCH)/$(dirstamp) 24 EXTRA_DIST = ../../m68k/shared/start.S 25 start$(LIB_VARIANT).$(OBJEXT): ../../m68k/shared/start.S 30 26 ${CCASCOMPILE} -DASM -o $@ -c $< 31 27 32 project_lib_DATA = $(ARCH)/start$(LIB_VARIANT).$(OBJEXT) 28 project_lib_DATA = start$(LIB_VARIANT).$(OBJEXT) 29 30 dist_project_lib_DATA += startup/linkcmds 31 32 EXTRA_PROGRAMS += startup.rel 33 CLEANFILES += startup.rel 34 startup_rel_SOURCES = startup/bspclean.c ../../shared/bsplibc.c \ 35 ../../shared/bsppost.c startup/bspstart.c ../../shared/bootcard.c \ 36 ../shared/m68kpretaskinghook.c ../../shared/main.c startup/page_table.c \ 37 ../../shared/sbrk.c ../shared/setvec.c \ 38 ../../shared/gnatinstallhandler.c 39 startup_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 40 startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 41 42 EXTRA_PROGRAMS += startup_g.rel 43 CLEANFILES += startup_g.rel 44 startup_g_rel_SOURCES = $(startup_rel_SOURCES) 45 startup_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 46 startup_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 47 48 noinst_DATA += startup$(LIB_VARIANT).rel 49 50 EXTRA_PROGRAMS += clock.rel 51 CLEANFILES += clock.rel 52 clock_rel_SOURCES = clock/ckinit.c 53 clock_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 54 clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 55 56 EXTRA_PROGRAMS += clock_g.rel 57 CLEANFILES += clock_g.rel 58 clock_g_rel_SOURCES = $(clock_rel_SOURCES) 59 clock_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 60 clock_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 61 62 noinst_DATA += clock$(LIB_VARIANT).rel 63 64 EXTRA_PROGRAMS += console.rel 65 CLEANFILES += console.rel 66 console_rel_SOURCES = console/console.c 67 console_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 68 console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 69 70 EXTRA_PROGRAMS += console_g.rel 71 CLEANFILES += console_g.rel 72 console_g_rel_SOURCES = $(console_rel_SOURCES) 73 console_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 74 console_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 75 76 noinst_DATA += console$(LIB_VARIANT).rel 77 78 EXTRA_PROGRAMS += timer.rel 79 CLEANFILES += timer.rel 80 timer_rel_SOURCES = timer/timer.c timer/timerisr.S 81 timer_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 82 timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 83 84 EXTRA_PROGRAMS += timer_g.rel 85 CLEANFILES += timer_g.rel 86 timer_g_rel_SOURCES = $(timer_rel_SOURCES) 87 timer_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 88 timer_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 89 90 noinst_DATA += timer$(LIB_VARIANT).rel 91 92 EXTRA_PROGRAMS += tod.rel 93 CLEANFILES += tod.rel 94 tod_rel_SOURCES = tod/tod.c 95 tod_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 96 tod_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 97 98 EXTRA_PROGRAMS += tod_g.rel 99 CLEANFILES += tod_g.rel 100 tod_g_rel_SOURCES = $(tod_rel_SOURCES) 101 tod_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 102 tod_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 103 104 noinst_DATA += tod$(LIB_VARIANT).rel 105 106 if HAS_NETWORKING 107 network_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__ 108 EXTRA_PROGRAMS += network.rel 109 CLEANFILES += network.rel 110 network_rel_SOURCES = network/network.c 111 network_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) \ 112 $(network_CPPFLAGS) 113 network_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 114 115 EXTRA_PROGRAMS += network_g.rel 116 CLEANFILES += network_g.rel 117 network_g_rel_SOURCES = $(network_rel_SOURCES) 118 network_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) \ 119 $(network_CPPFLAGS) 120 network_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 121 122 noinst_DATA += network$(LIB_VARIANT).rel 123 endif 124 #-- 125 EXTRA_LIBRARIES = libbsp.a 126 CLEANFILES += libbsp.a 127 libbsp_a_SOURCES = 128 libbsp_a_LIBADD = startup$(LIB_VARIANT).rel clock$(LIB_VARIANT).rel \ 129 console$(LIB_VARIANT).rel timer$(LIB_VARIANT).rel tod$(LIB_VARIANT).rel 130 if HAS_NETWORKING 131 libbsp_a_LIBADD += network$(LIB_VARIANT).rel 132 endif 133 libbsp_a_LIBADD += \ 134 ../../../libcpu/@RTEMS_CPU@/shared/cache$(LIB_VARIANT).rel \ 135 ../../../libcpu/@RTEMS_CPU@/shared/misc$(LIB_VARIANT).rel 136 if HAS_FPSP 137 libbsp_a_LIBADD += \ 138 ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/fpsp$(LIB_VARIANT).rel 139 endif 140 141 EXTRA_LIBRARIES += libbsp_g.a 142 CLEANFILES += libbsp_g.a 143 libbsp_g_a_SOURCES = $(libbsp_a_SOURCES) 144 libbsp_g_a_LIBADD = $(libbsp_a_LIBADD) 145 146 noinst_DATA += libbsp$(LIB_VARIANT).a 33 147 34 148 all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES) 35 149 36 EXTRA_DIST = times150 EXTRA_DIST += times 37 151 38 152 PREINSTALL_DIRS = … … 55 169 PREINSTALL_FILES += $(PROJECT_INCLUDE)/mvme16x_hw.h 56 170 57 $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT): $(ARCH)/start$(LIB_VARIANT).$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)171 $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT): start$(LIB_VARIANT).$(OBJEXT) $(PROJECT_LIB)/$(dirstamp) 58 172 $(INSTALL_DATA) $< $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT) 59 173 TMPINSTALL_FILES += $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT) 60 174 61 CLEANFILES = $(PREINSTALL_FILES) 175 $(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp) 176 $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds 177 TMPINSTALL_FILES += $(PROJECT_LIB)/linkcmds 178 179 CLEANFILES += $(PREINSTALL_FILES) 62 180 DISTCLEANFILES = $(PREINSTALL_DIRS) 63 181 CLEANFILES += $(TMPINSTALL_FILES) 64 182 65 include $(top_srcdir)/../../../../automake/subdirs.am66 183 include $(top_srcdir)/../../../../automake/local.am -
c/src/lib/libbsp/m68k/mvme162/README
r3da271f6 rfc7cbef 20 20 21 21 MVME162LX model uses 68LC040. 22 23 Do all models have 2 ZCC chips for a total of 4 serial ports?24 25 Extended Console Driver26 -----------------------27 This BSP includes an extended console driver which supports all 4 serial28 ports on the MVME162LX model. It was submitted by Katsutoshi Shibuya29 <shibuya@mxb.meshnet.or.jp>.30 31 The application can choose this driver by using "CONSOLEX_DRIVER_TABLE_ENTRY"32 in the driver table definition, in place of "CONSOLE_DRIVER_TABLE_ENTRY".33 See consolex/cTest.c for an example and consolex/README for more information.34 35 This driver is only built for the mvme162lx bsp model.36 22 37 23 MVME162FX and DMA on the IP bus -
c/src/lib/libbsp/m68k/mvme162/configure.ac
r3da271f6 rfc7cbef 14 14 RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]) 15 15 RTEMS_CANONICALIZE_TOOLS 16 RTEMS_PROG_CCAS 16 17 17 18 RTEMS_CHECK_NETWORKING … … 19 20 RTEMS_CONFIG_BUILD_SUBDIRS(tools) 20 21 21 AM_CONDITIONAL( HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")22 AM_CONDITIONAL( HAS_FPSP,[test "$RTEMS_CPU_MODEL" = "m68040"])22 AM_CONDITIONAL([HAS_NETWORKING],test "$HAS_NETWORKING" = "yes") 23 AM_CONDITIONAL([HAS_FPSP],[test "$RTEMS_CPU_MODEL" = "m68040"]) 23 24 24 25 # Explicitly list all Makefiles here 25 AC_CONFIG_FILES([Makefile 26 clock/Makefile 27 console/Makefile 28 network/Makefile 29 startup/Makefile 30 timer/Makefile 31 tod/Makefile 32 wrapup/Makefile]) 26 AC_CONFIG_FILES([Makefile]) 33 27 AC_OUTPUT 34 28
Note: See TracChangeset
for help on using the changeset viewer.