source: rtems/c/src/libchip/Makefile.am @ 28a6bb8

Last change on this file since 28a6bb8 was 28a6bb8, checked in by Sebastian Huber <sebastian.huber@…>, on Mar 22, 2018 at 5:36:11 AM

mpci: Avoid use of RTEMS_RELLDFLAGS

  • Property mode set to 100644
File size: 2.8 KB
Line 
1include $(top_srcdir)/automake/compile.am
2
3EXTRA_DIST =
4noinst_LIBRARIES =
5noinst_PROGRAMS =
6
7# display
8noinst_LIBRARIES += libdisplay.a
9libdisplay_a_SOURCES = display/disp_hcms29xx.c display/font_hcms29xx.c
10libdisplay_a_CPPFLAGS = $(AM_CPPFLAGS)
11
12# flash
13noinst_LIBRARIES += libflash.a
14libflash_a_SOURCES = flash/am29lv160.c
15libflash_a_CPPFLAGS = $(AM_CPPFLAGS)
16
17# ide
18noinst_LIBRARIES += libide.a
19libide_a_SOURCES = ide/ata.c ide/ata_util.c ide/ide_controller.c
20libide_a_CPPFLAGS = $(AM_CPPFLAGS)
21
22# network
23if HAS_NETWORKING
24noinst_LIBRARIES += libnetchip.a
25libnetchip_a_CPPFLAGS = $(AM_CPPFLAGS)
26libnetchip_a_SOURCES = network/cs8900.c network/dec21140.c network/i82586.c \
27    network/sonic.c network/if_fxp.c network/elnk.c network/open_eth.c \
28    network/if_dc.c
29if !HAS_SMP
30libnetchip_a_SOURCES += network/greth.c
31endif
32libnetchip_a_SOURCES += network/smc91111.c network/smc91111config.h
33endif
34
35EXTRA_DIST += network/README network/README.cs8900 network/README.dec21140 \
36    network/README.i82586 network/README.open_eth network/README.sonic \
37    network/cs8900.c.bsp network/README.tulipclone
38
39# rtc
40noinst_LIBRARIES += librtcio.a
41librtcio_a_CPPFLAGS = $(AM_CPPFLAGS)
42librtcio_a_SOURCES = rtc/rtcprobe.c rtc/icm7170.c rtc/icm7170_reg.c \
43    rtc/icm7170_reg2.c rtc/icm7170_reg4.c rtc/icm7170_reg8.c rtc/m48t08.c \
44    rtc/m48t08_reg.c rtc/m48t08_reg2.c rtc/m48t08_reg4.c rtc/m48t08_reg8.c \
45    rtc/mc146818a.c rtc/mc146818a_ioreg.c rtc/ds1375.c
46
47EXTRA_DIST += rtc/README.ds1643 rtc/README.icm7170 rtc/README.m48t08 \
48    rtc/README.m48t18 rtc/STATUS
49
50# i2c
51noinst_LIBRARIES += libi2cio.a
52
53libi2cio_a_CPPFLAGS = $(AM_CPPFLAGS)
54libi2cio_a_SOURCES = i2c/i2c-ds1621.h \
55        i2c/i2c-2b-eeprom.h \
56        i2c/spi-memdrv.h \
57        i2c/spi-flash-m25p40.h \
58        i2c/spi-fram-fm25l256.h \
59        i2c/i2c-ds1621.c \
60        i2c/i2c-2b-eeprom.c \
61        i2c/i2c-sc620.c \
62        i2c/spi-memdrv.c \
63        i2c/spi-flash-m25p40.c \
64        i2c/spi-fram-fm25l256.c \
65        i2c/spi-sd-card.c
66
67# serial
68noinst_LIBRARIES += libserialio.a
69libserialio_a_CPPFLAGS = $(AM_CPPFLAGS)
70libserialio_a_SOURCES = serial/mc68681.c serial/mc68681_baud.c \
71    serial/mc68681_reg.c serial/mc68681_reg2.c serial/mc68681_reg4.c \
72    serial/mc68681_reg8.c serial/ns16550.c serial/z85c30.c \
73    serial/z85c30_reg.c serial/serprobe.c serial/mc68681_p.h \
74    serial/z85c30_p.h
75libserialio_a_SOURCES += serial/ns16550-context.c
76
77EXTRA_DIST += serial/README.mc68681 serial/README.ns16550 \
78    serial/README.xr88681 serial/README.z85c30 serial/STATUS
79
80## shmdr
81if HAS_MP
82noinst_LIBRARIES += libshmdr.a
83libshmdr_a_CPPFLAGS = $(AM_CPPFLAGS)
84libshmdr_a_SOURCES = shmdr/addlq.c shmdr/cnvpkt.c shmdr/getlq.c shmdr/dump.c \
85    shmdr/fatal.c shmdr/getpkt.c shmdr/init.c shmdr/initlq.c shmdr/intr.c \
86    shmdr/mpisr.c shmdr/poll.c shmdr/receive.c shmdr/retpkt.c shmdr/send.c
87endif
88
89EXTRA_DIST += shmdr/README
90
91## --
92
93include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.