6 man1dir = $(mandir)/man1
10 CFLAGS = -Wall --std=c99 -pedantic $(XFLAGS)
12 -include Makefile.local
14 AGEDU_MODULES := agedu du alloc trie index html httpd fgetline licence
15 AGEDU_OBJS := $(patsubst %,%.o,$(AGEDU_MODULES))
17 ALLMODULES := $(sort $(AGEDU_MODULES))
18 ALLOBJS := $(patsubst %,%.o,$(ALLMODULES))
19 ALLDEPS := $(patsubst %,%.d,$(ALLMODULES))
25 agedu: config.h $(AGEDU_OBJS)
26 gcc $(LFLAGS) -o agedu $(AGEDU_OBJS)
30 rm -f Makefile # we keep using _this_ Makefile
32 configure: configure.ac
41 gcc $(CFLAGS) -MM $*.c > $*.d
42 gcc $(CFLAGS) $(INTERNALFLAGS) -c $*.c
47 $(MANPAGES): %.1: %.but
48 halibut --man=$*.1 $*.but
51 rm -f $(ALLOBJS) $(ALLDEPS) $(MANPAGES) $(BINARIES)
54 rm -f config.h config.h.in config.log config.status configure
55 rm -f depcomp install-sh missing stamp-h1
56 rm -f Makefile.in aclocal.m4
57 rm -rf autom4te.cache .deps