1 # Makefile for umlwrap.
5 ourlibdir = $(prefix)/lib/umlwrap
8 man1dir = $(mandir)/man1
12 CFLAGS = -Wall --std=c99 -pedantic $(XFLAGS)
14 -include Makefile.local
16 AGEDU_MODULES := agedu du alloc trie index html httpd fgetline licence
17 AGEDU_OBJS := $(patsubst %,%.o,$(AGEDU_MODULES))
19 ALLMODULES := $(sort $(AGEDU_MODULES))
20 ALLOBJS := $(patsubst %,%.o,$(ALLMODULES))
21 ALLDEPS := $(patsubst %,%.d,$(ALLMODULES))
26 gcc $(LFLAGS) -o agedu $(AGEDU_OBJS)
31 gcc $(CFLAGS) -MM $*.c > $*.d
32 gcc $(CFLAGS) $(INTERNALFLAGS) -c $*.c
37 $(MANPAGES): %.1: %.but
38 halibut --man=$*.1 $*.but
41 rm -f agedu $(ALLOBJS) $(ALLDEPS)