X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fcups.git;a=blobdiff_plain;f=notifier%2FMakefile;h=e3d741351c4c13021e8c37040d0255060be8fa22;hp=4f05e374f7cbd6a58a6d162dcdae4adebc7a7d53;hb=f2d18633e2916a90bbbe5ae039d1f0acc430dc0b;hpb=75bd9771f6e44fdd887ee90faac46f403aefc0fc diff --git a/notifier/Makefile b/notifier/Makefile index 4f05e374f..e3d741351 100644 --- a/notifier/Makefile +++ b/notifier/Makefile @@ -1,9 +1,9 @@ # -# "$Id: Makefile 7558 2008-05-12 23:46:44Z mike $" +# "$Id$" # -# Notifier makefile for the Common UNIX Printing System (CUPS). +# Notifier makefile for CUPS. # -# Copyright 2007-2008 by Apple Inc. +# Copyright 2007-2012 by Apple Inc. # Copyright 1997-2007 by Easy Software Products, all rights reserved. # # These coded instructions, statements, and computer programs are the @@ -16,8 +16,9 @@ include ../Makedefs -TARGETS = mailto rss testnotify -OBJS = mailto.o rss.o testnotify.o +NOTIFIERS = $(DBUS_NOTIFIER) mailto rss +TARGETS = $(NOTIFIERS) testnotify +OBJS = dbus.o mailto.o rss.o testnotify.o # @@ -34,12 +35,19 @@ all: $(TARGETS) libs: +# +# Make unit tests... +# + +unittests: + + # # Clean all object files... # clean: - $(RM) $(OBJS) $(TARGETS) + $(RM) $(OBJS) $(TARGETS) dbus.h # @@ -54,14 +62,7 @@ install: all install-data install-headers install-libs install-exec # install-data: - $(INSTALL_DIR) -m 775 $(CACHEDIR)/rss - -chgrp $(CUPS_GROUP) $(CACHEDIR)/rss - if test "x$(SYMROOT)" != "x"; then \ - $(INSTALL_DIR) $(SYMROOT); \ - for file in $(TARGETS); do \ - cp $$file $(SYMROOT); \ - done \ - fi + $(INSTALL_DIR) -m 775 -g $(CUPS_GROUP) $(CACHEDIR)/rss # @@ -69,10 +70,18 @@ install-data: # install-exec: + echo Installing notifiers in $(SERVERBIN)/notifier... $(INSTALL_DIR) -m 755 $(SERVERBIN)/notifier - for file in $(TARGETS); do \ + for file in $(NOTIFIERS); do \ $(INSTALL_BIN) $$file $(SERVERBIN)/notifier; \ done + if test "x$(SYMROOT)" != "x"; then \ + $(INSTALL_DIR) $(SYMROOT); \ + for file in $(NOTIFIERS); do \ + cp $$file $(SYMROOT); \ + dsymutil $(SYMROOT)/$$file; \ + done \ + fi # @@ -94,7 +103,7 @@ install-libs: # uninstall: - for file in $(TARGETS); do \ + for file in $(NOTIFIERS); do \ $(RM) $(SERVERBIN)/notifier/$$file; \ done -$(RMDIR) $(SERVERBIN)/notifier @@ -107,7 +116,16 @@ uninstall: # depend: - makedepend -Y -I.. -fDependencies $(OBJS:.o=.c) >/dev/null 2>&1 + $(CC) -MM $(ALL_CFLAGS) $(OBJS:.o=.c) >Dependencies + + +# +# dbus +# + +dbus: dbus.o ../cups/$(LIBCUPS) + echo Linking $@... + $(CC) $(LDFLAGS) -o dbus dbus.o $(DBUS_NOTIFIERLIBS) $(LIBS) # @@ -143,5 +161,5 @@ include Dependencies # -# End of "$Id: Makefile 7558 2008-05-12 23:46:44Z mike $". +# End of "$Id$". #