Minor tweaks: turn the "http://address:port/0" URL of the topmost
[sgt/agedu] / Makefile
CommitLineData
70322ae3 1# Makefile for umlwrap.
2
3prefix = /usr/local
4libdir = $(prefix)/lib
5ourlibdir = $(prefix)/lib/umlwrap
6bindir = $(prefix)/bin
7mandir = $(prefix)/man
8man1dir = $(mandir)/man1
9
10INSTALL = install
11
12CFLAGS = -Wall --std=c99 -pedantic $(XFLAGS)
13
14-include Makefile.local
15
84849cbd 16AGEDU_MODULES := agedu du malloc trie index html httpd fgetline
70322ae3 17AGEDU_OBJS := $(patsubst %,%.o,$(AGEDU_MODULES))
18
19ALLMODULES := $(sort $(AGEDU_MODULES))
20ALLOBJS := $(patsubst %,%.o,$(ALLMODULES))
21ALLDEPS := $(patsubst %,%.d,$(ALLMODULES))
22
23binaries: agedu
24
25agedu: $(AGEDU_OBJS)
26 gcc $(LFLAGS) -o agedu $(AGEDU_OBJS)
27
28INTERNALFLAGS=#
29
30$(ALLOBJS): %.o: %.c
31 gcc $(CFLAGS) -MM $*.c > $*.d
32 gcc $(CFLAGS) $(INTERNALFLAGS) -c $*.c
33
34install: agedu
35 mkdir -p $(bindir)
36 $(INSTALL) -m 0755 agedu $(bindir)/agedu
37
38clean:
39 rm -f agedu $(ALLOBJS) $(ALLDEPS)
40
41-include $(ALLDEPS)