File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libnet / src / Makefile.am
Revision 1.1.1.3 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Sep 27 11:11:38 2023 UTC (12 months, 3 weeks ago) by misho
Branches: libnet, MAIN
CVS tags: v1_2p1, HEAD
Version 1.2p1

    1: #
    2: # Libnet automake information file
    3: # Copyright (c) 1998 - 2004 Mike D. Schiffman <mike@infonexus.com>
    4: # All rights reserved.
    5: #
    6: # Process this file with automake to produce a Makefile.in script.
    7: 
    8: EXTRA_DIST = libnet_dll.c common.h
    9: AM_CPPFLAGS = -I$(top_srcdir)/include -I$(builddir)/../include
   10: 
   11: lib_LTLIBRARIES = libnet.la
   12: 
   13: libnet_la_SOURCES = libnet_asn1.c \
   14: 			libnet_build_802.1q.c \
   15: 			libnet_build_802.1x.c \
   16: 			libnet_build_802.2.c \
   17: 			libnet_build_802.3.c \
   18: 			libnet_build_arp.c \
   19: 			libnet_build_bgp.c \
   20: 			libnet_build_cdp.c \
   21: 			libnet_build_data.c \
   22: 			libnet_build_dhcp.c \
   23: 			libnet_build_dns.c \
   24: 			libnet_build_ethernet.c \
   25: 			libnet_build_fddi.c \
   26: 			libnet_build_gre.c \
   27: 			libnet_build_hsrp.c \
   28: 			libnet_build_icmp.c \
   29: 			libnet_build_igmp.c \
   30: 			libnet_build_ip.c \
   31: 			libnet_build_ipsec.c \
   32: 			libnet_build_isl.c \
   33: 			libnet_build_link.c \
   34: 			libnet_build_mpls.c \
   35: 			libnet_build_ntp.c \
   36: 			libnet_build_ospf.c \
   37: 			libnet_build_rip.c \
   38: 			libnet_build_rpc.c \
   39: 			libnet_build_sebek.c \
   40: 			libnet_build_snmp.c \
   41: 			libnet_build_stp.c \
   42: 			libnet_build_tcp.c \
   43: 			libnet_build_token_ring.c \
   44: 			libnet_build_udp.c \
   45: 			libnet_build_vrrp.c \
   46: 			libnet_advanced.c \
   47: 			libnet_checksum.c \
   48: 			libnet_cq.c \
   49: 			libnet_crc.c \
   50: 			libnet_error.c \
   51: 			libnet_if_addr.c \
   52: 			libnet_init.c \
   53: 			libnet_internal.c \
   54: 			libnet_pblock.c \
   55: 			libnet_port_list.c \
   56: 			libnet_prand.c \
   57: 			libnet_raw.c \
   58: 			libnet_resolve.c \
   59: 			libnet_version.c \
   60: 			libnet_write.c
   61: 
   62: libnet_la_LIBADD = @LTLIBOBJS@
   63: 
   64: # Note: this version-info should NOT simply be the version of the libnet
   65: # package. See:
   66: #   https://www.sourceware.org/autobook/autobook/autobook_61.html#Library-Versioning
   67: #   http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
   68: # for the rules.
   69: #
   70: # Summary:
   71: #
   72: # Form is current:revision:age.
   73: #
   74: # Here are a set of rules to help you update your library version
   75: # information:
   76: #
   77: # 1. If the library source code has changed at all since the last
   78: # update, then increment REVISION (`C:R:A' becomes `C:r+1:A').
   79: #
   80: # 2. If any interfaces have been added, removed, or changed since the
   81: # last update, increment CURRENT, and set REVISION to 0.
   82: #
   83: # 3. If any interfaces have been added since the last public release,
   84: # then increment AGE.
   85: #
   86: # 4. If any interfaces have been removed since the last public release,
   87: # then set AGE to 0.
   88: #
   89: # Note:
   90: # 1.1.2.1-fork is 5:0:4
   91: # 1.1.3 will be 6:0:5  -> new interfaces, backwards compatible
   92: # 1.1.4 was 6:0:5 -> probably an error on my part
   93: # 1.1.5 is 7:0:6 -> new APIs, backwards compatible
   94: # 1.1.6 is 8:0:7 -> new APIs, backwards compatible
   95: # 1.2   is 9:0:0 -> new APIs, removed __libnet_print_vers (internal, should not have been used, but linkable) APIs
   96: 
   97: libnet_la_LDFLAGS = -version-info 9:0:0
   98: 
   99: ## Windows stuff
  100: 
  101: if WIN32
  102: libnet_la_LDFLAGS += -no-undefined
  103: # don't do any of this if we're not building shared libnet
  104: if COND_SHARED
  105: libnet_la_SOURCES += libnet_dll_info.rc
  106: libnet_la_LDFLAGS += -Wl,--output-def, -Wl,libnet-9.def
  107: 
  108: .rc.lo:
  109: 			$(AM_V_GEN)$(LIBTOOL) --mode=compile --silent $(WINDRES) $< -o $@
  110: endif
  111: endif

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>