Annotation of embedaddon/mrouted/config.mk, revision 1.1

1.1     ! misho       1: # config.mk                                                     -*-Makefile-*-
        !             2: # This is the mrouted build configuration file.  See the below description for
        !             3: # details on each build option.
        !             4: 
        !             5: # -D_GNU_SOURCE : Use GNU extensions, where possible
        !             6: # -D_BSD_SOURCE : Use functions derived from 4.3 BSD Unix rather than POSIX.1
        !             7: DEFS = -D_BSD_SOURCE -D_GNU_SOURCE
        !             8: 
        !             9: ##
        !            10: # Compilation flags for different platforms. 
        !            11: # Uncomment only one of them. Default: Linux
        !            12: 
        !            13: # If the multicast header files are not in the standard place on your system,
        !            14: # define MCAST_INCLUDE to be an appropriate `-I' options for the C compiler.
        !            15: #MCAST_INCLUDE=        -I/sys
        !            16: 
        !            17: ## FreeBSD     -D__FreeBSD__ is defined by the OS
        !            18: ## FreeBSD-3.x, FreeBSD-4.x, FreeBSD-8.x
        !            19: #INCLUDES     =
        !            20: #DEFS        += -DHAVE_STRTONUM -DHAVE_STRLCPY
        !            21: #EXTRA_OBJS   = pidfile.o
        !            22: #EXTRA_LIBS   =
        !            23: ## FreeBSD-2.x
        !            24: #INCLUDES     =
        !            25: #DEFS        +=
        !            26: #EXTRA_OBJS   = strlcpy.o pidfile.o strtonum.o
        !            27: 
        !            28: ## NetBSD      -DNetBSD is defined by the OS
        !            29: #INCLUDES     =
        !            30: #DEFS        += -DHAVE_STRLCPY -DHAVE_PIDFILE
        !            31: #EXTRA_OBJS   = strtonum.o
        !            32: #EXTRA_LIBS   = -lutil
        !            33: 
        !            34: ## OpenBSD     -DOpenBSD is defined by the OS
        !            35: #INCLUDES     =
        !            36: #DEFS        += -DHAVE_STRTONUM -DHAVE_STRLCPY -DHAVE_PIDFILE
        !            37: #EXTRA_OBJS   =
        !            38: #EXTRA_LIBS   = -lutil
        !            39: 
        !            40: ## BSDI                -D__bsdi__ is defined by the OS
        !            41: #INCLUDES     =
        !            42: #DEFS        +=
        !            43: #EXTRA_OBJS   = strlcpy.o pidfile.o strtonum.o
        !            44: 
        !            45: ## SunOS, OSF1, gcc
        !            46: #INCLUDES     =
        !            47: #DEFS        += -DSunOS=43
        !            48: #EXTRA_OBJS   = strlcpy.o pidfile.o strtonum.o
        !            49: 
        !            50: ## SunOS, OSF1, cc
        !            51: #INCLUDES     =
        !            52: #DEFS        += -DSunOS=43
        !            53: #EXTRA_OBJS   = strlcpy.o pidfile.o strtonum.o
        !            54: 
        !            55: ## IRIX
        !            56: #INCLUDES     =
        !            57: #DEFS        += -D_BSD_SIGNALS -DIRIX
        !            58: #EXTRA_OBJS   = strlcpy.o pidfile.o strtonum.o
        !            59: 
        !            60: ## Solaris 2.5, gcc
        !            61: #INCLUDES     =
        !            62: #DEFS        += -DSYSV -DSUNOS5 -DSunOS=55
        !            63: ## Solaris 2.5, cc
        !            64: #INCLUDES     =
        !            65: #DEFS        += -DSYSV -DSUNOS5 -DSunOS=55
        !            66: ## Solaris 2.6
        !            67: #INCLUDES     =
        !            68: #DEFS        += -DSYSV -DSUNOS5 -DSunOS=56
        !            69: ## Solaris 2.x
        !            70: #EXTRA_OBJS   = strlcpy.o pidfile.o strtonum.o
        !            71: #EXTRA_LIBS   = -L/usr/ucblib -lucb -L/usr/lib -lsocket -lnsl
        !            72: 
        !            73: ## Linux       -D__linux__ is defined by the OS
        !            74: # For uClibc based Linux systems, add -DHAVE_STRLCPY to DEFS
        !            75: INCLUDES      =
        !            76: DEFS         += -DIOCTL_OK_ON_RAW_SOCKET
        !            77: EXTRA_OBJS    = strlcpy.o pidfile.o strtonum.o

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