Changeset 5b47c7f in rtems for c/src/lib/libbsp/i386/ts_386ex/Makefile.am
- Timestamp:
- 01/30/04 01:45:14 (18 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- dcbad07
- Parents:
- 7b3de7e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/i386/ts_386ex/Makefile.am
r7b3de7e r5b47c7f 8 8 include $(top_srcdir)/../../bsp.am 9 9 10 EXTRA_PROGRAMS = 11 CLEANFILES = 12 noinst_DATA = 13 10 14 # wrapup is the one that actually builds and installs the library 11 15 # from the individual .rel files built in other directories 12 SUBDIRS = . tools startup clock console timer network wrapup 13 14 if HAS_NETWORKING 15 include_HEADERS += include/wd80x3.h 16 endif 16 SUBDIRS = . tools 17 17 18 18 include_HEADERS += include/coverhd.h … … 20 20 noinst_HEADERS = start/80386ex.h start/80386ex.inc start/macros.inc \ 21 21 start/ts_1325.inc 22 S_FILES= start/start.S23 $(ARCH)/%$(LIB_VARIANT).$(OBJEXT): start/start.S $(ARCH)/$(dirstamp) 22 EXTRA_DIST = start/start.S 23 start$(LIB_VARIANT).$(OBJEXT): start/start.S 24 24 $(CCASCOMPILE) -DASM -o $@ -c $< 25 25 26 project_lib_DATA = $(ARCH)/start$(LIB_VARIANT).$(OBJEXT) 26 project_lib_DATA = start$(LIB_VARIANT).$(OBJEXT) 27 28 dist_project_lib_DATA += startup/linkcmds 29 30 EXTRA_PROGRAMS += startup.rel 31 CLEANFILES += startup.rel 32 startup_rel_SOURCES = ../../shared/bspclean.c ../../shared/bsplibc.c \ 33 ../../shared/bsppost.c startup/bspstart.c ../../shared/bootcard.c \ 34 ../../shared/main.c ../../shared/sbrk.c ../shared/irq/idt.c \ 35 ../shared/irq/irq.c ../shared/irq/irq_init.c ../shared/comm/i386-stub.c \ 36 ../shared/comm/i386-stub-glue.c ../shared/comm/uart.c \ 37 ../../shared/gnatinstallhandler.c ../shared/comm/gdb_glue.c \ 38 ../shared/comm/tty_drv.c ../shared/irq/irq_asm.S 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 clock/rtc.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 if HAS_NETWORKING 93 include_HEADERS += include/wd80x3.h 94 95 # dec21140 is supported via libchip 96 # FIXME: Do we really need these flags? 97 network_CPPFLAGS = -D_COMPILING_BSD_KERNEL_ -DKERNEL -DINET -DNFS \ 98 -DDIAGNOSTIC -DBOOTP_COMPAT 99 EXTRA_PROGRAMS += network.rel 100 CLEANFILES += network.rel 101 network_rel_SOURCES = network/ne2000.c network/wd80x3.h 102 network_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) \ 103 $(network_CPPFLAGS) 104 network_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 105 106 EXTRA_PROGRAMS += network_g.rel 107 CLEANFILES += network_g.rel 108 network_g_rel_SOURCES = $(network_rel_SOURCES) 109 network_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) \ 110 $(network_CPPFLAGS) 111 network_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 112 113 noinst_DATA += network$(LIB_VARIANT).rel 114 endif 115 116 EXTRA_LIBRARIES = libbsp.a 117 CLEANFILES += libbsp.a 118 libbsp_a_SOURCES = 119 libbsp_a_LIBADD = startup$(LIB_VARIANT).rel clock$(LIB_VARIANT).rel \ 120 console$(LIB_VARIANT).rel timer$(LIB_VARIANT).rel 121 if HAS_NETWORKING 122 libbsp_a_LIBADD += network$(LIB_VARIANT).rel 123 endif 124 libbsp_a_LIBADD += ../../../libcpu/i386/cache$(LIB_VARIANT).rel \ 125 ../../../libcpu/i386/score$(LIB_VARIANT).rel 126 127 EXTRA_LIBRARIES += libbsp_g.a 128 CLEANFILES += libbsp_g.a 129 libbsp_g_a_SOURCES = $(libbsp_a_SOURCES) 130 libbsp_g_a_LIBADD = $(libbsp_a_LIBADD) 131 132 noinst_DATA += libbsp$(LIB_VARIANT).a 27 133 28 134 all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES) … … 30 136 PREINSTALL_DIRS = 31 137 TMPINSTALL_FILES = 138 139 $(PROJECT_INCLUDE)/coverhd.h: include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp) 140 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h 141 PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h 142 143 $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT): start$(LIB_VARIANT).$(OBJEXT) $(PROJECT_LIB)/$(dirstamp) 144 $(INSTALL_DATA) $< $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT) 145 TMPINSTALL_FILES += $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT) 146 147 $(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp) 148 $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds 149 TMPINSTALL_FILES += $(PROJECT_LIB)/linkcmds 32 150 33 151 if HAS_NETWORKING … … 37 155 endif 38 156 39 $(PROJECT_INCLUDE)/coverhd.h: include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp) 40 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h 41 PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h 42 43 $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT): $(ARCH)/start$(LIB_VARIANT).$(OBJEXT) $(PROJECT_LIB)/$(dirstamp) 44 $(INSTALL_DATA) $< $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT) 45 TMPINSTALL_FILES += $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT) 46 47 CLEANFILES = $(PREINSTALL_FILES) 157 CLEANFILES += $(PREINSTALL_FILES) 48 158 DISTCLEANFILES = $(PREINSTALL_DIRS) 49 159 CLEANFILES += $(TMPINSTALL_FILES) 50 160 51 include $(top_srcdir)/../../../../automake/subdirs.am52 161 include $(top_srcdir)/../../../../automake/local.am
Note: See TracChangeset
for help on using the changeset viewer.