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 malloc trie index html httpd
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
36 $(INSTALL
) -m
0755 agedu
$(bindir)/agedu
39 rm -f agedu
$(ALLOBJS
) $(ALLDEPS
)