]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - scheduler/Makefile
Load cups into easysw/current.
[thirdparty/cups.git] / scheduler / Makefile
index ac15d4fdedf7bb0182ae95132904182c917068d8..c76690e0616800f94bc9207fb677e0f1885fb700 100644 (file)
@@ -1,9 +1,9 @@
 #
-# "$Id: Makefile 4970 2006-01-24 14:05:45Z mike $"
+# "$Id: Makefile 6291 2007-02-19 21:54:27Z mike $"
 #
 #   Scheduler Makefile for the Common UNIX Printing System (CUPS).
 #
-#   Copyright 1997-2005 by Easy Software Products, all rights reserved.
+#   Copyright 1997-2007 by Easy Software Products, all rights reserved.
 #
 #   These coded instructions, statements, and computer programs are the
 #   property of Easy Software Products and are protected by Federal
@@ -43,9 +43,11 @@ CUPSDOBJS =  \
                printers.o \
                process.o \
                quotas.o \
+               select.o \
                server.o \
                statbuf.o \
-               subscriptions.o
+               subscriptions.o \
+               sysman.o
 MIMEOBJS =     \
                filter.o \
                mime.o \
@@ -58,8 +60,10 @@ OBJS =       \
                cups-lpd.o \
                cups-polld.o \
                testdirsvc.o \
+               testlpd.o \
                testmime.o \
                testspeed.o \
+               testsub.o \
                util.o
 TARGETS        =       \
                cupsd \
@@ -69,8 +73,10 @@ TARGETS      =       \
                cups-polld \
                libmime.a \
                testdirsvc \
+               testlpd \
                testmime \
-               testspeed
+               testspeed \
+               testsub
 
 
 #
@@ -103,40 +109,76 @@ depend:
 
 install:       all
        echo Creating $(SBINDIR)...
-       $(INSTALL_DIR) $(SBINDIR)
+       $(INSTALL_DIR) -m 755 $(SBINDIR)
        echo Installing cupsd in $(SBINDIR)...
        $(INSTALL_BIN) cupsd $(SBINDIR)
        echo Creating $(SERVERBIN)...
-       $(INSTALL_DIR) $(SERVERBIN)
+       $(INSTALL_DIR) -m 755 $(SERVERBIN)
        echo Creating $(SERVERBIN)/daemon...
-       $(INSTALL_DIR) $(SERVERBIN)/daemon
+       $(INSTALL_DIR) -m 755 $(SERVERBIN)/daemon
        echo Installing cups-deviced, cups-driverd, cups-lpd, and cups-polld in $(SERVERBIN)/daemon...
        $(INSTALL_BIN) cups-deviced $(SERVERBIN)/daemon
        $(INSTALL_BIN) cups-driverd $(SERVERBIN)/daemon
        $(INSTALL_BIN) cups-lpd $(SERVERBIN)/daemon
        $(INSTALL_BIN) cups-polld $(SERVERBIN)/daemon
        echo Creating $(SERVERBIN)/driver...
-       $(INSTALL_DIR) $(SERVERBIN)/driver
+       $(INSTALL_DIR) -m 755 $(SERVERBIN)/driver
        echo Creating $(SERVERROOT)...
-       $(INSTALL_DIR) $(SERVERROOT)
+       $(INSTALL_DIR) -m 755 $(SERVERROOT)
+       -chgrp $(CUPS_GROUP) $(SERVERROOT)
        echo Creating $(SERVERROOT)/interfaces...
-       $(INSTALL_DIR) -g $(CUPS_GROUP) $(SERVERROOT)/interfaces
+       $(INSTALL_DIR) -m 755 $(SERVERROOT)/interfaces
+       -chgrp $(CUPS_GROUP) $(SERVERROOT)/interfaces
        echo Creating $(SERVERROOT)/ppd...
-       $(INSTALL_DIR) -g $(CUPS_GROUP) $(SERVERROOT)/ppd
+       $(INSTALL_DIR) -m 755 $(SERVERROOT)/ppd
+       -chgrp $(CUPS_GROUP) $(SERVERROOT)/ppd
+       echo Creating $(SERVERROOT)/ssl...
+       $(INSTALL_DIR) -m 700 $(SERVERROOT)/ssl
+       -chgrp $(CUPS_GROUP) $(SERVERROOT)/ssl
        echo Creating $(STATEDIR)...
-       $(INSTALL_DIR) $(STATEDIR)
+       $(INSTALL_DIR) -m 755 $(STATEDIR)
        echo Creating $(STATEDIR)/certs...
-       $(INSTALL_DIR) $(STATEDIR)/certs
+       $(INSTALL_DIR) -m 511 $(STATEDIR)/certs
+       -chgrp $(CUPS_PRIMARY_SYSTEM_GROUP) $(STATEDIR)/certs
        echo Creating $(LOGDIR)...
-       $(INSTALL_DIR) $(LOGDIR)
+       $(INSTALL_DIR) -m 755 $(LOGDIR)
        echo Creating $(REQUESTS)...
-       $(INSTALL_DIR) -g $(CUPS_GROUP) $(REQUESTS)
-       echo Creating -g $(CUPS_GROUP) $(REQUESTS)/tmp...
-       $(INSTALL_DIR) $(REQUESTS)/tmp
+       $(INSTALL_DIR) -m 710 $(REQUESTS)
+       -chgrp $(CUPS_GROUP) $(REQUESTS)
+       echo Creating $(REQUESTS)/tmp...
+       $(INSTALL_DIR) -m 1770 $(REQUESTS)/tmp
+       -chgrp $(CUPS_GROUP) $(REQUESTS)/tmp
        echo Creating $(CACHEDIR)...
-       $(INSTALL_DIR) $(CACHEDIR)
-       echo Creating $(CACHEDIR)/ppd...
-       $(INSTALL_DIR) $(CACHEDIR)/ppd
+       $(INSTALL_DIR) -m 775 $(CACHEDIR)
+       -chgrp $(CUPS_GROUP) $(CACHEDIR)
+#      echo Creating $(CACHEDIR)/ppd...
+#      $(INSTALL_DIR) -m 755 $(CACHEDIR)/ppd
+#      -chgrp $(CUPS_GROUP) $(CACHEDIR)/ppd
+
+
+#
+# Uninstall the scheduler...
+#
+
+uninstall:     all
+       $(RM) $(SBINDIR)/cupsd
+       $(RM) $(SERVERBIN)/daemon/cups-deviced
+       $(RM) $(SERVERBIN)/daemon/cups-driverd
+       $(RM) $(SERVERBIN)/daemon/cups-lpd
+       $(RM) $(SERVERBIN)/daemon/cups-polld
+       -$(RMDIR) $(STATEDIR)/certs
+       -$(RMDIR) $(STATEDIR)
+       -$(RMDIR) $(SERVERROOT)/ppd
+       -$(RMDIR) $(SERVERROOT)/interfaces
+       -$(RMDIR) $(SERVERROOT)
+       -$(RMDIR) $(SERVERBIN)/driver
+       -$(RMDIR) $(SERVERBIN)/daemon
+       -$(RMDIR) $(SERVERBIN)
+       -$(RMDIR) $(SBINDIR)
+       -$(RMDIR) $(REQUESTS)/tmp
+       -$(RMDIR) $(REQUESTS)
+       -$(RMDIR) $(LOGDIR)
+       -$(RMDIR) $(CACHEDIR)
 
 
 #
@@ -146,14 +188,16 @@ install:  all
 cupsd: $(CUPSDOBJS) libmime.a ../cups/$(LIBCUPS)
        echo Linking $@...
        $(CC) $(LDFLAGS) -o cupsd $(CUPSDOBJS) libmime.a \
-               $(LIBZ) $(SSLLIBS) $(LIBSLP) $(PAMLIBS) $(LIBS) \
-               $(LIBPAPER) $(LIBMALLOC)
+               $(LIBZ) $(SSLLIBS) $(LIBSLP) $(LIBLDAP) $(PAMLIBS) \
+               $(LIBPAPER) $(LIBMALLOC) $(CUPSDLIBS) $(DNSSDLIBS) $(LIBS) \
+               $(LIBGSSAPI)
 
 cupsd-static:  $(CUPSDOBJS) libmime.a ../cups/libcups.a
        echo Linking $@...
        $(CC) $(LDFLAGS) -o cupsd-static $(CUPSDOBJS) libmime.a \
-               $(LIBZ) $(SSLLIBS) $(LIBSLP) $(PAMLIBS) ../cups/libcups.a \
-               $(COMMONLIBS) $(LIBZ) $(LIBPAPER) $(LIBMALLOC)
+               $(LIBZ) $(SSLLIBS) $(LIBSLP) $(LIBLDAP) $(PAMLIBS) \
+               ../cups/libcups.a $(COMMONLIBS) $(LIBZ) $(LIBPAPER) \
+               $(LIBMALLOC) $(CUPSDLIBS) $(DNSSDLIBS) $(LIBGSSAPI)
 
 
 #
@@ -212,6 +256,16 @@ testdirsvc:        testdirsvc.o
        $(CC) $(LDFLAGS) -o testdirsvc testdirsvc.o $(COMMONLIBS) $(NETLIBS)
 
 
+#
+# Make the test program, "testlpd".
+#
+
+testlpd:       testlpd.o ../cups/libcups.a cups-lpd
+       echo Linking $@...
+       $(CC) $(LDFLAGS) -o testlpd testlpd.o ../cups/libcups.a \
+               $(COMMONLIBS) $(LIBZ) $(SSLLIBS) $(LIBGSSAPI)
+
+
 #
 # testmime
 #
@@ -219,16 +273,27 @@ testdirsvc:       testdirsvc.o
 testmime:      testmime.o libmime.a ../cups/libcups.a
        echo Linking $@...
        $(CC) $(LDFLAGS) -o $@ testmime.o libmime.a ../cups/libcups.a \
-               $(COMMONLIBS) $(LIBZ) $(SSLLIBS)
+               $(COMMONLIBS) $(LIBZ) $(SSLLIBS) $(LIBGSSAPI)
 
 
 #
 # Make the test program, "testspeed".
 #
 
-testspeed:     testspeed.o ../cups/$(LIBCUPS)
+testspeed:     testspeed.o ../cups/libcups.a
+       echo Linking $@...
+       $(CC) $(LDFLAGS) -o testspeed testspeed.o ../cups/libcups.a \
+               $(SSLLIBS) $(COMMONLIBS) $(LIBZ) $(LIBGSSAPI)
+
+
+#
+# Make the test program, "testsub".
+#
+
+testsub:       testsub.o ../cups/libcups.a
        echo Linking $@...
-       $(CC) $(LDFLAGS) -o testspeed testspeed.o $(LIBS)
+       $(CC) $(LDFLAGS) -o testsub testsub.o ../cups/libcups.a \
+               $(SSLLIBS) $(COMMONLIBS) $(LIBZ) $(LIBGSSAPI)
 
 
 #
@@ -239,5 +304,5 @@ include Dependencies
 
 
 #
-# End of "$Id: Makefile 4970 2006-01-24 14:05:45Z mike $".
+# End of "$Id: Makefile 6291 2007-02-19 21:54:27Z mike $".
 #