source: libbsdport/bsd_eth_drivers/if_em/Makefile.am @ 88f653a

Last change on this file since 88f653a was 88f653a, checked in by Till Straumann <strauman@…>, on Jul 20, 2011 at 5:25:21 PM

2011-07-20 Till Straumann <Till.Straumann@…>

  • if_em/Makefile.am, if_em/e1000_osdep.h, if_em/e1000_osdep.c, if_em/if_em.c: added e1000_osdep.c which implements all os-dependent parts in a bsdnet-agnostic fashion. Hence, the low-level driver can be used w/o bsdnet. FIXES: dependency on bsdnet initialization; PCI bus header was not initialized when not used via bsdnet (lanIpBasic driver crashed).
  • Property mode set to 100644
File size: 1.9 KB
Line 
1#  $Id$
2AUTOMAKE_OPTIONS=foreign
3
4include $(top_srcdir)/rtems-pre.am
5
6libif_em_a_SOURCES               = if_em.c
7libif_em_a_SOURCES              += e1000_osdep.c
8libif_em_a_SOURCES              += e1000_80003es2lan.c e1000_82540.c e1000_82541.c
9libif_em_a_SOURCES              += e1000_82543.c e1000_82571.c e1000_82575.c
10libif_em_a_SOURCES              += e1000_api.c e1000_mac.c e1000_manage.c
11libif_em_a_SOURCES              += e1000_nvm.c e1000_phy.c
12
13libif_em_a_SOURCES              += e1000_80003es2lan.h e1000_82541.h e1000_82543.h
14libif_em_a_SOURCES              += e1000_82571.h e1000_82575.h e1000_api.h
15libif_em_a_SOURCES              += e1000_defines.h e1000_hw.h e1000_ich8lan.h
16libif_em_a_SOURCES              += e1000_mac.h e1000_manage.h e1000_nvm.h
17libif_em_a_SOURCES              += e1000_osdep.h e1000_phy.h e1000_regs.h if_em.h
18
19if_em.$(OBJEXT): AM_SRC_CPPFLAGS=-D_KERNEL
20
21EXTRA_libif_em_a_SOURCES         = e1000_82542.c e1000_ich8lan.c
22
23CPPFLAGS_82542_SUPPORT_NO        = -DNO_82542_SUPPORT
24CPPFLAGS_ICH8LAN_SUPPORT_NO      = -DNO_ICH8LAN_SUPPORT
25
26O_PIECES_82542_SUPPORT_YES       = e1000_82542.$(OBJEXT)
27O_PIECES_ICH8LAN_SUPPORT_YES     = e1000_ich8lan.$(OBJEXT)
28
29libif_em_a_LIBADD                =
30libif_em_a_LIBADD               += $(O_PIECES_82542_SUPPORT_$(ENBL_82542_SUPPORT))
31libif_em_a_LIBADD               += $(O_PIECES_ICH8LAN_SUPPORT_$(ENBL_ICH8LAN_SUPPORT))
32
33libif_em_a_DEPENDENCIES          = $(libif_em_a_LIBADD)
34
35lib_LIBRARIES                    = libif_em.a
36
37AM_CPPFLAGS                     += -I$(srcdir)
38AM_CPPFLAGS                     += -I$(srcdir)/../libbsdport -I../libbsdport  -I../libbsdport/dummyheaders
39AM_CPPFLAGS                     += $(CPPFLAGS_82542_SUPPORT_$(ENBL_82542_SUPPORT))
40AM_CPPFLAGS                     += $(CPPFLAGS_ICH8LAN_SUPPORT_$(ENBL_ICH8LAN_SUPPORT))
41AM_CPPFLAGS                     += $(AM_SRC_CPPFLAGS)
42
43include $(top_srcdir)/rtems.am
Note: See TracBrowser for help on using the repository browser.