#
-# "$Id: Makefile 7613 2008-05-22 23:27:52Z mike $"
+# "$Id: Makefile 7961 2008-09-17 19:52:46Z mike $"
#
# Top-level Makefile for the Common UNIX Printing System (CUPS).
#
include Makedefs
+
+#
+# Don't run top-level build targets in parallel...
+#
+
+.NOTPARALLEL:
+
+
#
# Directories to make...
#
DIRS = cups filter backend berkeley cgi-bin driver locale man monitor \
notifier ppdc scheduler systemv test \
$(PHPDIR) \
- conf data doc $(FONTS) templates
+ conf data doc examples $(FONTS) templates
#
echo Using LIBS="$(LIBS)"
for dir in $(DIRS); do\
echo Making all in $$dir... ;\
- (cd $$dir ; $(MAKE) $(MFLAGS) all) || exit 1;\
+ (cd $$dir ; $(MAKE) $(MFLAGS) all $(UNITTESTS)) || exit 1;\
done
$(RM) man/client.conf.man
$(RM) man/cups-deviced.man man/cups-driverd.man
$(RM) man/cups-lpd.man man/cupsaddsmb.man man/cupsd.man
- $(RM) man/cupsd.conf.man man/lpoptions.man
+ $(RM) man/cupsd.conf.man man/drv.man man/lpoptions.man
$(RM) packaging/cups.list
+ $(RM) packaging/cups-desc.plist packaging/cups-info.plist
$(RM) templates/header.tmpl
+ $(RM) desktop/cups.desktop
+ $(RM) init/cups.xml
-$(RM) doc/*/index.html
-$(RM) templates/*/header.tmpl
- -$(RM) -r autom4te*.cache
+ -$(RM) -r autom4te*.cache clang cups/charmaps cups/locale driver/test
#
.PHONY: clang
clang:
- if test ! -d clang; then \
- mkdir clang; \
- else \
- rm -rf clang/*; \
- fi
- $(MAKE) $(MFLAGS) CC="scan-build -o ../clang $(CC)" \
- CXX="scan-build -o ../clang $(CXX)" clean all
- test `ls -1 clang | wc -l` = 0
+ $(RM) -r clang
+ scan-build -V -k -o `pwd`/clang $(MAKE) $(MFLAGS) \
+ CC=ccc-analyzer CXX=ccc-analyzer clean all
#
#
-# End of "$Id: Makefile 7613 2008-05-22 23:27:52Z mike $".
+# End of "$Id: Makefile 7961 2008-09-17 19:52:46Z mike $".
#