source: rtems/c/src/libchip/network/Makefile.in @ 11f84b3c

4.104.114.84.95
Last change on this file since 11f84b3c was 11f84b3c, checked in by Joel Sherrill <joel.sherrill@…>, on 04/19/99 at 15:27:20

After discussion with Eric Norum <eric@…>,
I added INSIDE_RTEMS_BSD_TCPIP_STACK that trips all the needed
macro definitions for a network driver.

  • Property mode set to 100644
File size: 1.4 KB
RevLine 
[c9c67390]1#
2#  $Id$
3#
4
5@SET_MAKE@
6srcdir = @srcdir@
[d8ff793]7top_srcdir = @top_srcdir@
8top_builddir = ../../../../..
9subdir = c/src/lib/libchip/network
[c9c67390]10
[8548fe0]11INSTALL = @INSTALL@
12
[d8ff793]13RTEMS_ROOT = $(top_srcdir)/@RTEMS_TOPdir@
14PROJECT_ROOT = @PROJECT_ROOT@
15
16VPATH = @srcdir@
17
[c9c67390]18LIBNAME=libnetchip.a
19LIB=${ARCH}/${LIBNAME}
20
21C_PIECES=\
22    sonic
23
24C_FILES=$(C_PIECES:%=%.c)
25C_O_FILES=$(C_PIECES:%=${ARCH}/%.o)
26
27INSTALLED_H_FILES=$(srcdir)/sonic.h
28SRCS=$(C_FILES) $(H_FILES) $(SYS_H_FILES) $(RTEMS_H_FILES) $(PRIVATE_H_FILES)
29OBJS=$(C_O_FILES)
30
[196094eb]31include $(RTEMS_ROOT)/make/custom/${RTEMS_BSP}.cfg
[c9c67390]32include $(RTEMS_ROOT)/make/lib.cfg
33
34#
35# Add local stuff here using +=
36#
37
[11f84b3c]38DEFINES  += -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
[c9c67390]39CPPFLAGS +=
40CFLAGS   += $(LIBC_DEFINES)
41
42#
43# Add your list of files to delete here.  The config files
44#  already know how to delete some stuff, so you may want
45#  to just run 'make clean' first to see what gets missed.
46#  'make clobber' already includes 'make clean'
47#
48
49CLEAN_ADDITIONS += $(LIB)
50CLOBBER_ADDITIONS +=
51
52all:    ${ARCH} preinstall $(LIB)
53        $(INSTALL_VARIANT) -m 644 ${LIB} ${PROJECT_RELEASE}/lib
54
55$(LIB): $(SRCS) ${OBJS}
56        $(make-library)
57
58# Install the library, appending _g or _p as appropriate.
[8548fe0]59# for include files, just use $(INSTALL_CHANGE)
[c9c67390]60preinstall:
[8548fe0]61        $(INSTALL_CHANGE) -m 444 $(INSTALLED_H_FILES) $(PROJECT_INCLUDE)/libchip
[c9c67390]62
[d8ff793]63Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
64        cd $(top_builddir) \
65         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
Note: See TracBrowser for help on using the repository browser.