chiark / gitweb /
Add TAGS to .gitignore
[innduct.git] / Makefile.in
index 4cc2775203c97f5573a173c0fa1ca50664a0a17d..756a0ca847169723e7fb80814e1c9dd6000e53a3 100644 (file)
@@ -71,9 +71,21 @@ AUTOMAKE_OPTIONS = foreign
 
 INCLUDES = -I/usr/include/inn
 
+WERROR = -Werror
+CMDLINE_CFLAGS = 
+
+WARNINGS =     -Wall -Wformat=2 -Wno-format-zero-length        -Wshadow -Wpointer-arith -Wbad-function-cast    -Wwrite-strings -Wsign-compare -Wstrict-prototypes      -Wmissing-prototypes -Wmissing-declarations     -Wmissing-format-attribute -Wredundant-decls -Wnested-externs   -Wno-pointer-sign
+
+
+CFLAGS = @CFLAGS@ $(WARNINGS) $(WERROR) $(CMDLINE_CFLAGS)
+
 bin_PROGRAMS = innduct
-innduct_SOURCES = innduct.c __oop-read-copy.c
+innduct_SOURCES = innduct.c conn.c filemon.c infile.c recv.c xmit.c            cli.c defer.c help.c statemc.c __oop-read-copy.c
+
+
 innduct_LDADD = -L/usr/lib/news -lstorage -linn -lm -loop
+
+MAINTAINERCLEANFILES = configure config.h.in Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 mkinstalldirs = $(SHELL) $(top_srcdir)/autoconf-aux/mkinstalldirs
 CONFIG_HEADER = config.h
@@ -85,10 +97,10 @@ DEFS = @DEFS@ -I. -I$(srcdir) -I.
 CPPFLAGS = @CPPFLAGS@
 LDFLAGS = @LDFLAGS@
 LIBS = @LIBS@
-innduct_OBJECTS =  innduct.o __oop-read-copy.o
+innduct_OBJECTS =  innduct.o conn.o filemon.o infile.o recv.o xmit.o \
+cli.o defer.o help.o statemc.o __oop-read-copy.o
 innduct_DEPENDENCIES = 
 innduct_LDFLAGS = 
-CFLAGS = @CFLAGS@
 COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
@@ -100,7 +112,9 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
 
 TAR = tar
 GZIP_ENV = --best
-DEP_FILES =  .deps/__oop-read-copy.P .deps/innduct.P
+DEP_FILES =  .deps/__oop-read-copy.P .deps/cli.P .deps/conn.P \
+.deps/defer.P .deps/filemon.P .deps/help.P .deps/infile.P \
+.deps/innduct.P .deps/recv.P .deps/statemc.P .deps/xmit.P
 SOURCES = $(innduct_SOURCES)
 OBJECTS = $(innduct_OBJECTS)
 
@@ -325,6 +339,7 @@ distclean-generic:
        -rm -f config.cache config.log stamp-h stamp-h[0-9]*
 
 maintainer-clean-generic:
+       -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
 mostlyclean-am:  mostlyclean-hdr mostlyclean-binPROGRAMS \
                mostlyclean-compile mostlyclean-tags mostlyclean-depend \
                mostlyclean-generic