Changeset de2582f in rtems for c/src/lib/libbsp/powerpc/mvme5500/Makefile.am
- Timestamp:
- 10/21/04 08:26:38 (19 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- f61731c
- Parents:
- 1768b06
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/powerpc/mvme5500/Makefile.am
r1768b06 rde2582f 3 3 ## 4 4 5 ACLOCAL_AMFLAGS = -I ../../../../ ../../aclocal5 ACLOCAL_AMFLAGS = -I ../../../../aclocal 6 6 7 7 # wrapup is the one that actually builds and installs the library 8 8 # from the individual .rel files built in other directories 9 SUBDIRS = include clock console pci irq tod vectors start \10 startup GT64260 network @exceptions@ vme wrapup 11 9 SUBDIRS = . @exceptions@ wrapup 10 11 include $(top_srcdir)/../../../../automake/compile.am 12 12 include $(top_srcdir)/../../bsp.am 13 13 14 EXTRA_DIST = README bsp_specs ChangeLog.1 15 16 include $(top_srcdir)/../../../../../../automake/subdirs.am 17 include $(top_srcdir)/../../../../../../automake/local.am 14 dist_project_lib_DATA = bsp_specs 15 16 include_HEADERS = include/bsp.h 17 include_HEADERS += include/tm27.h 18 nodist_include_HEADERS = include/bspopts.h 19 20 EXTRA_PROGRAMS = 21 CLEANFILES = 22 noinst_DATA = 23 24 include_bspdir = $(includedir)/bsp 25 26 ### 27 dist_project_lib_DATA += startup/linkcmds 28 29 # UNUSED 30 EXTRA_DIST = startup/bootpstuff.c 31 32 EXTRA_PROGRAMS += startup.rel 33 CLEANFILES += startup.rel 34 startup_rel_SOURCES = startup/bspstart.c \ 35 ../../powerpc/shared/startup/pgtbl_setup.c startup/pgtbl_activate.c \ 36 ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \ 37 startup/bspclean.c ../../shared/bsplibc.c ../../shared/bsppost.c \ 38 ../../shared/main.c ../../shared/gnatinstallhandler.c startup/reboot.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 ### 51 EXTRA_PROGRAMS += pclock.rel 52 CLEANFILES += pclock.rel 53 pclock_rel_SOURCES = ../../powerpc/shared/clock/p_clock.c 54 pclock_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 55 pclock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 56 57 EXTRA_PROGRAMS += pclock_g.rel 58 CLEANFILES += pclock_g.rel 59 pclock_g_rel_SOURCES = $(pclock_rel_SOURCES) 60 pclock_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 61 pclock_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 62 63 noinst_DATA += pclock$(LIB_VARIANT).rel 64 65 ### 66 include_bsp_HEADERS = ../../powerpc/shared/console/uart.h 67 68 EXTRA_PROGRAMS += console.rel 69 CLEANFILES += console.rel 70 console_rel_SOURCES = ../../powerpc/shared/console/uart.c \ 71 ../../powerpc/shared/console/console.c 72 console_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 73 console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 74 75 EXTRA_PROGRAMS += console_g.rel 76 CLEANFILES += console_g.rel 77 console_g_rel_SOURCES = $(console_rel_SOURCES) 78 console_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 79 console_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 80 81 noinst_DATA += console$(LIB_VARIANT).rel 82 83 ### 84 include_bsp_HEADERS += pci/gtpcireg.h pci/pci.h 85 86 EXTRA_PROGRAMS += pci.rel 87 CLEANFILES += pci.rel 88 pci_rel_SOURCES = pci/pci.c pci/pci_interface.c pci/detect_host_bridge.c \ 89 pci/pcifinddevice.c 90 pci_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 91 pci_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 92 93 EXTRA_PROGRAMS += pci_g.rel 94 CLEANFILES += pci_g.rel 95 pci_g_rel_SOURCES = $(pci_rel_SOURCES) 96 pci_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 97 pci_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 98 99 noinst_DATA += pci$(LIB_VARIANT).rel 100 101 ### 102 include_bsp_HEADERS += irq/irq.h 103 104 EXTRA_PROGRAMS += irq.rel 105 CLEANFILES += irq.rel 106 irq_rel_SOURCES = irq/irq_init.c irq/GT64260Int.c irq/irq.c ../../powerpc/shared/irq/irq_asm.S 107 irq_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 108 irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 109 110 EXTRA_PROGRAMS += irq_g.rel 111 CLEANFILES += irq_g.rel 112 irq_g_rel_SOURCES = $(irq_rel_SOURCES) 113 irq_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 114 irq_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 115 116 noinst_DATA += irq$(LIB_VARIANT).rel 117 118 ### 119 nodist_include_HEADERS += ../../shared/tod.h 120 121 EXTRA_PROGRAMS += tod.rel 122 CLEANFILES += tod.rel 123 tod_rel_SOURCES = ../../shared/tod.c tod/todcfg.c 124 tod_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 125 tod_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 126 127 EXTRA_PROGRAMS += tod_g.rel 128 CLEANFILES += tod_g.rel 129 tod_g_rel_SOURCES = $(tod_rel_SOURCES) 130 tod_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 131 tod_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 132 133 noinst_DATA += tod$(LIB_VARIANT).rel 134 135 ## 136 include_bsp_HEADERS += ../../powerpc/shared/vectors/vectors.h \ 137 vectors/bspException.h 138 139 EXTRA_PROGRAMS += vectors.rel 140 CLEANFILES += vectors.rel 141 vectors_rel_SOURCES = ../../powerpc/shared/vectors/vectors_init.c \ 142 vectors/exceptionhandler.c ../../powerpc/shared/vectors/vectors.S 143 vectors_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 144 vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 145 146 EXTRA_PROGRAMS += vectors_g.rel 147 CLEANFILES += vectors_g.rel 148 vectors_g_rel_SOURCES = $(vectors_rel_SOURCES) 149 vectors_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 150 vectors_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 151 152 noinst_DATA += vectors$(LIB_VARIANT).rel 153 154 ## 155 include_bsp_HEADERS += GT64260/bspMvme5500.h GT64260/gtreg.h \ 156 GT64260/GT64260TWSI.h GT64260/VPD.h 157 EXTRA_PROGRAMS += GT64260.rel 158 CLEANFILES += GT64260.rel 159 GT64260_rel_SOURCES = GT64260/GT64260TWSI.c GT64260/MVME5500I2C.c 160 GT64260_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 161 GT64260_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 162 163 EXTRA_PROGRAMS += GT64260_g.rel 164 CLEANFILES += GT64260_g.rel 165 GT64260_g_rel_SOURCES = $(GT64260_rel_SOURCES) 166 GT64260_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 167 GT64260_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 168 169 noinst_DATA += GT64260$(LIB_VARIANT).rel 170 171 ## 172 include_bsp_HEADERS += network/GT64260eth.h network/GT64260ethreg.h 173 174 EXTRA_PROGRAMS += network.rel 175 CLEANFILES += network.rel 176 network_rel_SOURCES = network/GT64260eth.c 177 network_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 178 network_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 179 180 EXTRA_PROGRAMS += network_g.rel 181 CLEANFILES += network_g.rel 182 network_g_rel_SOURCES = $(network_rel_SOURCES) 183 network_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 184 network_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 185 186 noinst_DATA += network$(LIB_VARIANT).rel 187 188 ## 189 include_bsp_HEADERS += vme/VME.h vme/VMEConfig.h 190 include_bsp_HEADERS += ../../shared/vmeUniverse/vmeUniverse.h 191 192 EXTRA_PROGRAMS += vme.rel 193 CLEANFILES += vme.rel 194 vme_rel_SOURCES = ../../shared/vmeUniverse/vmeUniverse.c vme/vmeconfig.c 195 vme_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 196 vme_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 197 198 EXTRA_PROGRAMS += vme_g.rel 199 CLEANFILES += vme_g.rel 200 vme_g_rel_SOURCES = $(vme_rel_SOURCES) 201 vme_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 202 vme_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 203 204 noinst_DATA += vme$(LIB_VARIANT).rel 205 206 ## 207 208 EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S 209 rtems_crti$(LIB_VARIANT).$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S 210 $(CPPASCOMPILE) -DASM -o $@ -c $< 211 project_lib_DATA = rtems_crti$(LIB_VARIANT).$(OBJEXT) 212 213 EXTRA_PROGRAMS += mvme5500start.$(OBJEXT) 214 CLEANFILES += mvme5500start.$(OBJEXT) 215 mvme5500start___OBJEXT__SOURCES = start/preload.S start/start.S 216 mvme5500start___OBJEXT__CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 217 mvme5500start___OBJEXT__LDFLAGS = $(RTEMS_RELLDFLAGS) 218 219 EXTRA_PROGRAMS += mvme5500start_g.$(OBJEXT) 220 CLEANFILES += mvme5500start_g.$(OBJEXT) 221 mvme5500start_g___OBJEXT__SOURCES = $(mvme5500start___OBJEXT__SOURCES) 222 mvme5500start_g___OBJEXT__CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 223 mvme5500start_g___OBJEXT__LDFLAGS = $(RTEMS_RELLDFLAGS) 224 225 project_lib_DATA += mvme5500start$(LIB_VARIANT).rel 226 227 ### 228 229 PREINSTALL_DIRS = 230 PREINSTALL_FILES = 231 TMPINSTALL_FILES = 232 233 $(PROJECT_INCLUDE)/$(dirstamp): 234 @$(mkdir_p) $(PROJECT_INCLUDE) 235 @: > $(PROJECT_INCLUDE)/$(dirstamp) 236 PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp) 237 238 $(PROJECT_LIB)/$(dirstamp): 239 @$(mkdir_p) $(PROJECT_LIB) 240 @: > $(PROJECT_LIB)/$(dirstamp) 241 PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp) 242 243 $(PROJECT_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp) 244 $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs 245 PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs 246 247 $(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp) 248 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h 249 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h 250 251 $(PROJECT_INCLUDE)/tm27.h: include/tm27.h $(PROJECT_INCLUDE)/$(dirstamp) 252 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tm27.h 253 PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h 254 255 $(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp) 256 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h 257 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h 258 259 $(PROJECT_INCLUDE)/bsp/$(dirstamp): 260 @$(mkdir_p) $(PROJECT_INCLUDE)/bsp 261 @: > $(PROJECT_INCLUDE)/bsp/$(dirstamp) 262 PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp) 263 264 $(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp) 265 $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds 266 PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds 267 268 $(PROJECT_INCLUDE)/bsp/uart.h: ../../powerpc/shared/console/uart.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 269 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/uart.h 270 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/uart.h 271 272 $(PROJECT_INCLUDE)/bsp/gtpcireg.h: pci/gtpcireg.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 273 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/gtpcireg.h 274 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/gtpcireg.h 275 276 $(PROJECT_INCLUDE)/bsp/pci.h: pci/pci.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 277 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/pci.h 278 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/pci.h 279 280 $(PROJECT_INCLUDE)/bsp/irq.h: irq/irq.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 281 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq.h 282 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq.h 283 284 $(PROJECT_INCLUDE)/tod.h: ../../shared/tod.h $(PROJECT_INCLUDE)/$(dirstamp) 285 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tod.h 286 PREINSTALL_FILES += $(PROJECT_INCLUDE)/tod.h 287 288 $(PROJECT_INCLUDE)/bsp/vectors.h: ../../powerpc/shared/vectors/vectors.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 289 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vectors.h 290 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vectors.h 291 292 $(PROJECT_INCLUDE)/bsp/bspException.h: vectors/bspException.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 293 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/bspException.h 294 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/bspException.h 295 296 $(PROJECT_INCLUDE)/bsp/bspMvme5500.h: GT64260/bspMvme5500.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 297 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/bspMvme5500.h 298 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/bspMvme5500.h 299 300 $(PROJECT_INCLUDE)/bsp/gtreg.h: GT64260/gtreg.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 301 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/gtreg.h 302 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/gtreg.h 303 304 $(PROJECT_INCLUDE)/bsp/GT64260TWSI.h: GT64260/GT64260TWSI.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 305 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/GT64260TWSI.h 306 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/GT64260TWSI.h 307 308 $(PROJECT_INCLUDE)/bsp/VPD.h: GT64260/VPD.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 309 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/VPD.h 310 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/VPD.h 311 312 $(PROJECT_INCLUDE)/bsp/GT64260eth.h: network/GT64260eth.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 313 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/GT64260eth.h 314 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/GT64260eth.h 315 316 $(PROJECT_INCLUDE)/bsp/GT64260ethreg.h: network/GT64260ethreg.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 317 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/GT64260ethreg.h 318 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/GT64260ethreg.h 319 320 $(PROJECT_INCLUDE)/bsp/VME.h: vme/VME.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 321 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/VME.h 322 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/VME.h 323 324 $(PROJECT_INCLUDE)/bsp/VMEConfig.h: vme/VMEConfig.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 325 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/VMEConfig.h 326 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/VMEConfig.h 327 328 $(PROJECT_INCLUDE)/bsp/vmeUniverse.h: ../../shared/vmeUniverse/vmeUniverse.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) 329 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vmeUniverse.h 330 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vmeUniverse.h 331 332 $(PROJECT_LIB)/rtems_crti$(LIB_VARIANT).$(OBJEXT): rtems_crti$(LIB_VARIANT).$(OBJEXT) $(PROJECT_LIB)/$(dirstamp) 333 $(INSTALL_DATA) $< $(PROJECT_LIB)/rtems_crti$(LIB_VARIANT).$(OBJEXT) 334 TMPINSTALL_FILES += $(PROJECT_LIB)/rtems_crti$(LIB_VARIANT).$(OBJEXT) 335 336 $(PROJECT_LIB)/mvme5500start$(LIB_VARIANT).rel: mvme5500start$(LIB_VARIANT).rel $(PROJECT_LIB)/$(dirstamp) 337 $(INSTALL_DATA) $< $(PROJECT_LIB)/mvme5500start$(LIB_VARIANT).rel 338 TMPINSTALL_FILES += $(PROJECT_LIB)/mvme5500start$(LIB_VARIANT).rel 339 340 CLEANFILES += $(PREINSTALL_FILES) 341 DISTCLEANFILES = $(PREINSTALL_DIRS) 342 CLEANFILES += $(TMPINSTALL_FILES) 343 344 include $(top_srcdir)/../../../../automake/subdirs.am 345 include $(top_srcdir)/../../../../automake/local.am
Note: See TracChangeset
for help on using the changeset viewer.