4 .SUFFIXES
: .
cc .o .hh .y .l .pod .txt
.1 .dep
8 $(STRIPDEBUG
) $(STABLEOBS
)
9 $(CXX
) -o
$@
$^
$(LOADLIBES
)
15 rm -f
$(exe
) $(DOCDIR
)/* core
$(obs
) $(ALLDEPS
)
16 for SUBDIR in
$(SUBDIRS
); \
18 $(MAKE
) SUBDIR
=$$SUBDIR -C
$$SUBDIR clean;\
22 rm -f version.hh
$(gencc
) .GENERATE
*~
$(ALLDEPS
)
26 win32
: # value of $(OSTYPE) on windhoos; "make $OSTYPE" if u use bash :-)
30 $(MAKE
) -C Documentation doc
32 # doc++ documentation of classes
35 doc
++ -p
-I
-d
$(DOCDIR
) $^
37 $(OBJECTDIR
)/%.o
: $(CCDIR
)/%.
cc
39 $(CXX
) -c
$(CXXFLAGS
) $(OUTPUT_OPTION
)
42 include $(DEPDIR
)/*.dep
44 $(OBJECTDIR
)/version.o
: $(obs
) $(HEADERDIR
)/version.hh
51 for SUBDIR in
$(SUBDIRS
); \
52 do mkdir
$(DDIR
)/$$SUBDIR; \
53 $(MAKE
) SUBDIR
=$$SUBDIR -C
$$SUBDIR dist;\
55 tar cfz
$(DNAME
).
tar.gz
$(DNAME
)/
59 $(MAKE
) -C
$(HEADERDIR
) TAGS
60 $(MAKE
) -C
$(CCDIR
) TAGS