source: rtems/c/src/libchip/Makefile.am @ 552fca7

4.104.114.84.95
Last change on this file since 552fca7 was 552fca7, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/02/05 at 00:40:17

2005-01-01 Ralf Corsepius <ralf.corsepius@…>

  • libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am support/Makefile.am, wrapup/Makefile.am: Remove build-variant support.
  • Property mode set to 100644
File size: 8.2 KB
Line 
1##
2##  $Id$
3##
4
5include $(top_srcdir)/automake/compile.am
6
7if LIBCHIP
8include_libchipdir = $(includedir)/libchip
9include_libchip_HEADERS =
10endif
11
12EXTRA_DIST =
13noinst_LIBRARIES =
14noinst_PROGRAMS =
15
16# ide
17if LIBCHIP
18include_libchip_HEADERS += ide/ata.h ide/ide_ctrl_cfg.h ide/ide_ctrl.h \
19    ide/ide_ctrl_io.h
20
21noinst_LIBRARIES += libide.a
22libide_a_SOURCES = ide/ata.c ide/ide_controller.c ide/ata_internal.h
23libide_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
24endif
25
26# network
27if LIBCHIP
28if HAS_NETWORKING
29include_libchip_HEADERS += network/cs8900.h network/i82586var.h \
30    network/if_fxpvar.h network/sonic.h network/if_media.h network/mii.h \
31    network/open_eth.h
32
33libnetchip_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
34noinst_LIBRARIES += libnetchip.a
35libnetchip_a_SOURCES = network/cs8900.c network/dec21140.c network/i82586.c \
36    network/sonic.c network/if_fxp.c network/elnk.c network/open_eth.c
37libnetchip_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) \
38    $(libnetchip_CPPFLAGS)
39endif
40endif
41
42EXTRA_DIST += network/README network/README.cs8900 network/README.dec21140 \
43    network/README.i82586 network/README.open_eth network/README.sonic \
44    network/cs8900.c.bsp
45
46# rtc
47if LIBCHIP
48include_libchip_HEADERS += rtc/rtc.h rtc/icm7170.h rtc/m48t08.h \
49    rtc/mc146818a.h
50
51noinst_LIBRARIES += librtcio.a
52librtcio_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
53librtcio_a_SOURCES = rtc/rtcprobe.c rtc/icm7170.c rtc/icm7170_reg.c \
54    rtc/icm7170_reg2.c rtc/icm7170_reg4.c rtc/icm7170_reg8.c rtc/m48t08.c \
55    rtc/m48t08_reg.c rtc/m48t08_reg2.c rtc/m48t08_reg4.c rtc/m48t08_reg8.c \
56    rtc/mc146818a.c rtc/mc146818a_ioreg.c
57endif
58
59EXTRA_DIST += rtc/README.ds1643 rtc/README.icm7170 rtc/README.m48t08 \
60    rtc/README.m48t18 rtc/STATUS
61
62# serial
63if LIBCHIP
64include_libchip_HEADERS += serial/mc68681.h serial/ns16550.h serial/z85c30.h \
65    serial/serial.h serial/sersupp.h
66
67noinst_LIBRARIES += libserialio.a
68libserialio_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
69libserialio_a_SOURCES = serial/mc68681.c serial/mc68681_baud.c \
70    serial/mc68681_reg.c serial/mc68681_reg2.c serial/mc68681_reg4.c \
71    serial/mc68681_reg8.c serial/ns16550.c serial/z85c30.c \
72    serial/z85c30_reg.c serial/serprobe.c serial/termios_baud2index.c \
73    serial/termios_baud2num.c serial/mc68681_p.h serial/ns16550_p.h \
74    serial/z85c30_p.h
75endif
76
77EXTRA_DIST += serial/README.mc68681 serial/README.ns16550 \
78    serial/README.xr88681 serial/README.z85c30 serial/STATUS
79
80## shmdr
81if HAS_MP
82include_HEADERS = shmdr/shm_driver.h shmdr/mpci.h
83
84project_lib_PROGRAMS = shmdr.rel
85shmdr_rel_SOURCES = shmdr/addlq.c shmdr/cnvpkt.c shmdr/getlq.c shmdr/dump.c \
86    shmdr/fatal.c shmdr/getpkt.c shmdr/init.c shmdr/initlq.c shmdr/intr.c \
87    shmdr/mpisr.c shmdr/poll.c shmdr/receive.c shmdr/retpkt.c shmdr/send.c \
88    shmdr/setckvec.c
89shmdr_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
90shmdr_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
91endif
92
93EXTRA_DIST += shmdr/README
94
95## --
96
97all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
98
99PREINSTALL_DIRS =
100PREINSTALL_FILES =
101TMPINSTALL_FILES =
102
103$(PROJECT_INCLUDE)/$(dirstamp):
104        @$(mkdir_p) $(PROJECT_INCLUDE)
105        @: > $(PROJECT_INCLUDE)/$(dirstamp)
106PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
107
108if LIBCHIP
109$(PROJECT_INCLUDE)/libchip/$(dirstamp):
110        @$(mkdir_p) $(PROJECT_INCLUDE)/libchip
111        @: > $(PROJECT_INCLUDE)/libchip/$(dirstamp)
112PREINSTALL_DIRS += $(PROJECT_INCLUDE)/libchip/$(dirstamp)
113endif
114
115if LIBCHIP
116$(PROJECT_INCLUDE)/libchip/ata.h: ide/ata.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
117        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/ata.h
118PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/ata.h
119
120$(PROJECT_INCLUDE)/libchip/ide_ctrl_cfg.h: ide/ide_ctrl_cfg.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
121        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/ide_ctrl_cfg.h
122PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/ide_ctrl_cfg.h
123
124$(PROJECT_INCLUDE)/libchip/ide_ctrl.h: ide/ide_ctrl.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
125        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/ide_ctrl.h
126PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/ide_ctrl.h
127
128$(PROJECT_INCLUDE)/libchip/ide_ctrl_io.h: ide/ide_ctrl_io.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
129        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/ide_ctrl_io.h
130PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/ide_ctrl_io.h
131endif
132
133if LIBCHIP
134if HAS_NETWORKING
135$(PROJECT_INCLUDE)/libchip/cs8900.h: network/cs8900.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
136        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/cs8900.h
137PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/cs8900.h
138
139$(PROJECT_INCLUDE)/libchip/i82586var.h: network/i82586var.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
140        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/i82586var.h
141PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/i82586var.h
142
143$(PROJECT_INCLUDE)/libchip/if_fxpvar.h: network/if_fxpvar.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
144        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/if_fxpvar.h
145PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/if_fxpvar.h
146
147$(PROJECT_INCLUDE)/libchip/sonic.h: network/sonic.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
148        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/sonic.h
149PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/sonic.h
150
151$(PROJECT_INCLUDE)/libchip/if_media.h: network/if_media.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
152        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/if_media.h
153PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/if_media.h
154
155$(PROJECT_INCLUDE)/libchip/mii.h: network/mii.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
156        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/mii.h
157PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/mii.h
158
159$(PROJECT_INCLUDE)/libchip/open_eth.h: network/open_eth.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
160        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/open_eth.h
161PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/open_eth.h
162endif
163endif
164
165if LIBCHIP
166$(PROJECT_INCLUDE)/libchip/rtc.h: rtc/rtc.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
167        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/rtc.h
168PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/rtc.h
169
170$(PROJECT_INCLUDE)/libchip/icm7170.h: rtc/icm7170.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
171        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/icm7170.h
172PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/icm7170.h
173
174$(PROJECT_INCLUDE)/libchip/m48t08.h: rtc/m48t08.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
175        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/m48t08.h
176PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/m48t08.h
177
178$(PROJECT_INCLUDE)/libchip/mc146818a.h: rtc/mc146818a.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
179        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/mc146818a.h
180PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/mc146818a.h
181endif
182
183if LIBCHIP
184$(PROJECT_INCLUDE)/libchip/mc68681.h: serial/mc68681.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
185        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/mc68681.h
186PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/mc68681.h
187
188$(PROJECT_INCLUDE)/libchip/ns16550.h: serial/ns16550.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
189        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/ns16550.h
190PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/ns16550.h
191
192$(PROJECT_INCLUDE)/libchip/z85c30.h: serial/z85c30.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
193        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/z85c30.h
194PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/z85c30.h
195
196$(PROJECT_INCLUDE)/libchip/serial.h: serial/serial.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
197        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/serial.h
198PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/serial.h
199
200$(PROJECT_INCLUDE)/libchip/sersupp.h: serial/sersupp.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
201        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/sersupp.h
202PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/sersupp.h
203endif
204
205if HAS_MP
206$(PROJECT_INCLUDE)/shm_driver.h: shmdr/shm_driver.h $(PROJECT_INCLUDE)/$(dirstamp)
207        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/shm_driver.h
208PREINSTALL_FILES += $(PROJECT_INCLUDE)/shm_driver.h
209
210$(PROJECT_INCLUDE)/mpci.h: shmdr/mpci.h $(PROJECT_INCLUDE)/$(dirstamp)
211        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mpci.h
212PREINSTALL_FILES += $(PROJECT_INCLUDE)/mpci.h
213
214$(PROJECT_LIB)/shmdr.rel: shmdr.rel $(PROJECT_LIB)/$(dirstamp)
215        $(INSTALL_PROGRAM) $< $(PROJECT_LIB)/shmdr.rel
216TMPINSTALL_FILES += $(PROJECT_LIB)/shmdr.rel
217endif
218
219CLEANFILES = $(PREINSTALL_FILES)
220DISTCLEANFILES = $(PREINSTALL_DIRS)
221CLEANFILES += $(TMPINSTALL_FILES)
222
223include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.