forked from Imagelibrary/rtems
50 lines
1.1 KiB
Makefile
50 lines
1.1 KiB
Makefile
##
|
|
## $Id$
|
|
##
|
|
|
|
AUTOMAKE_OPTIONS = foreign 1.4
|
|
|
|
LIBNAME = lib.a
|
|
LIB = $(ARCH)/$(LIBNAME)
|
|
|
|
C_FILES = if.c if_ethersubr.c if_loop.c radix.c route.c rtsock.c raw_cb.c \
|
|
raw_usrreq.c
|
|
C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
|
|
|
|
OBJS = $(C_O_FILES)
|
|
|
|
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
|
|
include $(top_srcdir)/../../../automake/lib.am
|
|
|
|
#
|
|
# Add local stuff here using +=
|
|
#
|
|
|
|
AM_CPPFLAGS += -D_COMPILING_BSD_KERNEL_ -DKERNEL -DINET -DNFS -DDIAGNOSTIC \
|
|
-DBOOTP_COMPAT
|
|
|
|
$(LIB): $(OBJS)
|
|
$(make-library)
|
|
|
|
all-local: $(PREINSTALL_FILES) $(ARCH) $(OBJS) $(LIB)
|
|
|
|
.PRECIOUS: $(LIB)
|
|
|
|
EXTRA_DIST = if.c if_ethersubr.c if_loop.c \
|
|
radix.c raw_cb.c raw_usrreq.c route.c rtsock.c
|
|
|
|
H_FILES = bpf.h ethernet.h if.h if_arp.h if_dl.h if_llc.h if_ppp.h if_types.h \
|
|
netisr.h ppp-comp.h ppp_defs.h radix.h raw_cb.h route.h
|
|
|
|
noinst_HEADERS = $(H_FILES)
|
|
|
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/net $(H_FILES:%=$(PROJECT_INCLUDE)/net/%)
|
|
|
|
$(PROJECT_INCLUDE)/net:
|
|
@$(mkinstalldirs) $@
|
|
|
|
$(PROJECT_INCLUDE)/net/%.h: %.h
|
|
$(INSTALL_DATA) $< $@
|
|
|
|
include $(top_srcdir)/../../../automake/local.am
|