.PHONY: all clean realclean distclean dist install
PACKAGE:=secnet
-VERSION:=0.1.12
+VERSION:=0.1.15
@SET_MAKE@
INSTALL:=@INSTALL@
INSTALL_PROGRAM:=@INSTALL_PROGRAM@
-CFLAGS:=@CFLAGS@ @DEFS@ -Wall -I$(srcdir) -I.
+CFLAGS:=-Wall @WRITESTRINGS@ @CFLAGS@
+ALL_CFLAGS:=@DEFS@ -I$(srcdir) -I. $(CFLAGS)
LDFLAGS:=@LDFLAGS@
LDLIBS:=@LIBS@
configure.in debian depend.sh dh.c \
example.conf \
getopt.c getopt1.c getopt.h \
- install-sh ipaddr.c ipaddr.h ipaddr.py linux log.c md5.c md5.h \
+ install-sh ipaddr.c ipaddr.h ipaddr.py linux log.c \
+ magic.h md5.c md5.h \
make-secnet-sites \
modules.c netlink.c netlink.h process.c process.h \
random.c resolver.c rsa.c \
%.tab.c: %.y
bison -d -o $@ $<
+%.o: %.c
+ $(CC) $(CPPFLAGS) $(ALL_CFLAGS) -c $< -o $@
all: $(TARGETS)
$(DEPENDS): ${srcdir}/depend.sh
%.d: %.c
- ${srcdir}/depend.sh $(srcdir) $(CFLAGS) $< > $@
+ ${srcdir}/depend.sh $(srcdir) $(ALL_CFLAGS) $< > $@
-include $(DEPENDS)
# End of manual dependencies section
secnet: $(OBJECTS)
+ $(CC) $(LDFLAGS) $(ALL_CFLAGS) -o $@ $(OBJECTS) $(LDLIBS)
version.c: Makefile
- echo "char version[]=\"secnet-$(VERSION)\";" >version.c
+ echo "char version[]=\"secnet $(VERSION)\";" >version.c
install: all
$(INSTALL) -d $(prefix)/share/secnet $(sbindir)
$(RM) -rf $(pfname)
mkdir $(pfname)
for i in $(DISTFILES) ; do ln -s ../$(srcdir)/$$i $(pfname)/ ; done
- tar hcf ../$(pfname).tar $(pfname)
+ tar hcf ../$(pfname).tar --exclude=CVS --exclude=.cvsignore $(pfname)
gzip -9f ../$(pfname).tar
$(RM) -rf $(pfname)