1# 2# $Id: Makefile.am,v 1.6 2008/10/14 14:03:29 psavola Exp $ 3# 4# Authors: 5# Lars Fenneberg <lf@elemental.net> 6# 7# This software is Copyright 1996,1997 by the above mentioned author(s), 8# All Rights Reserved. 9# 10# The license which is distributed with this software in the file COPYRIGHT 11# applies to this software. If your distribution is missing this file, you 12# may request it from <pekkas@netcore.fi>. 13# 14 15AUTOMAKE_OPTIONS = 1.2 foreign 16 17DEFS= -DPATH_RADVD_CONF=\"$(PATH_RADVD_CONF)\" \ 18 -DPATH_RADVD_LOG=\"$(PATH_RADVD_LOG)\" -DLOG_FACILITY=$(LOG_FACILITY) \ 19 -DPATH_RADVD_PID=\"$(PATH_RADVD_PID)\" \ 20 -DVERSION=\"$(VERSION)\" -DINET6=1 21INCLUDES=-I$(srcdir) -I. 22 23######################################################################## 24 25COMMON_SRC = log.c socket.c recv.c util.c radvd.h defaults.h pathnames.h \ 26 includes.h 27 28sbin_PROGRAMS = radvd radvdump 29 30radvd_SOURCES = $(COMMON_SRC) radvd.c timer.c send.c process.c interface.c \ 31 device.c device-common.c privsep.c gram.y gram.h scanner.l 32radvd_LDADD = -lfl 33EXTRA_radvd_SOURCES = device-linux.c device-bsd44.c privsep-linux.c privsep-bsd44.c 34YFLAGS = -d 35CFLAGS = @CFLAGS@ -Wall -Wpointer-arith -Wcast-qual -Wcast-align \ 36 -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations 37 38radvdump_SOURCES = $(COMMON_SRC) radvdump.c 39 40man_MANS = radvd.8 radvdump.8 radvd.conf.5 41EXTRA_DIST = radvd.8.man radvdump.8.man radvd.conf.5.man VERSION CHANGES \ 42 COPYRIGHT INTRO.html copyright.blurb radvd.conf.example 43BUILT_SOURCES = device.c 44 45CLEANFILES = radvd.8 radvdump.8 radvd.conf.5 46DISTCLEANFILES = device.c 47 48SUFFIXES = .man 49 50.man: 51 $(SED) -e 's,@''VERSION''@,$(VERSION),g' \ 52 -e 's,@''sbindir''@,$(sbindir),g' \ 53 -e 's,@''PATH_RADVD_CONF''@,$(PATH_RADVD_CONF),g' \ 54 -e 's,@''PATH_RADVD_PID''@,$(PATH_RADVD_PID),g' \ 55 -e 's,@''PATH_RADVD_LOG''@,$(PATH_RADVD_LOG),g' \ 56 -e 's,@''LOG_FACILITY''@,$(LOG_FACILITY),g' \ 57 $< > $@ 58 59dist-hook: 60 rm -f $(distdir)/device.c 61 mkdir $(distdir)/redhat 62 cp -p $(srcdir)/redhat/radvd.init $(srcdir)/redhat/radvd.spec \ 63 $(srcdir)/redhat/radvd.sysconfig $(distdir)/redhat 64