PHPCONFIG = @PHPCONFIG@
RANLIB = @RANLIB@
RM = @RM@ -f
+RMDIR = @RMDIR@
SED = @SED@
SHELL = /bin/sh
STRIP = @STRIP@
DIRS = cups backend berkeley cgi-bin filter locale man monitor \
notifier pdftops scheduler systemv test \
- $(PHPDIR)
+ $(PHPDIR) \
+ conf data doc fonts ppd templates
#
echo Installing in $$dir... ;\
(cd $$dir; $(MAKE) $(MFLAGS) install) || exit 1;\
done
- echo Installing in conf...
- (cd conf; $(MAKE) $(MFLAGS) install)
- echo Installing in data...
- (cd data; $(MAKE) $(MFLAGS) install)
- echo Installing in doc...
- (cd doc; $(MAKE) $(MFLAGS) install)
- echo Installing in fonts...
- (cd fonts; $(MAKE) $(MFLAGS) install)
- echo Installing in ppd...
- (cd ppd; $(MAKE) $(MFLAGS) install)
- echo Installing in templates...
- (cd templates; $(MAKE) $(MFLAGS) install)
echo Installing cups-config script...
- $(INSTALL_DIR) $(BINDIR)
+ $(INSTALL_DIR) -m 755 $(BINDIR)
$(INSTALL_SCRIPT) cups-config $(BINDIR)/cups-config
echo Installing startup script...
if test "x$(INITDIR)" != "x"; then \
- $(INSTALL_DIR) $(BUILDROOT)$(INITDIR)/init.d; \
+ $(INSTALL_DIR) -m 755 $(BUILDROOT)$(INITDIR)/init.d; \
$(INSTALL_SCRIPT) init/cups.sh $(BUILDROOT)$(INITDIR)/init.d/cups; \
- $(INSTALL_DIR) $(BUILDROOT)$(INITDIR)/rc0.d; \
+ $(INSTALL_DIR) -m 755 $(BUILDROOT)$(INITDIR)/rc0.d; \
$(INSTALL_SCRIPT) init/cups.sh $(BUILDROOT)$(INITDIR)/rc0.d/K00cups; \
- $(INSTALL_DIR) $(BUILDROOT)$(INITDIR)/rc2.d; \
+ $(INSTALL_DIR) -m 755 $(BUILDROOT)$(INITDIR)/rc2.d; \
$(INSTALL_SCRIPT) init/cups.sh $(BUILDROOT)$(INITDIR)/rc2.d/S99cups; \
- $(INSTALL_DIR) $(BUILDROOT)$(INITDIR)/rc3.d; \
+ $(INSTALL_DIR) -m 755 $(BUILDROOT)$(INITDIR)/rc3.d; \
$(INSTALL_SCRIPT) init/cups.sh $(BUILDROOT)$(INITDIR)/rc3.d/S99cups; \
- $(INSTALL_DIR) $(BUILDROOT)$(INITDIR)/rc5.d; \
+ $(INSTALL_DIR) -m 755 $(BUILDROOT)$(INITDIR)/rc5.d; \
$(INSTALL_SCRIPT) init/cups.sh $(BUILDROOT)$(INITDIR)/rc5.d/S99cups; \
fi
if test "x$(INITDIR)" = "x" -a "x$(INITDDIR)" != "x"; then \
if test "$(INITDDIR)" = "/System/Library/StartupItems/PrintingServices"; then \
$(INSTALL_SCRIPT) init/PrintingServices $(BUILDROOT)$(INITDDIR)/PrintingServices; \
$(INSTALL_DATA) init/StartupParameters.plist $(BUILDROOT)$(INITDDIR)/StartupParameters.plist; \
- $(INSTALL_DIR) $(BUILDROOT)$(INITDDIR)/Resources/English.lproj; \
+ $(INSTALL_DIR) -m 755 $(BUILDROOT)$(INITDDIR)/Resources/English.lproj; \
$(INSTALL_DATA) init/Localizable.strings $(BUILDROOT)$(INITDDIR)/Resources/English.lproj/Localizable.strings; \
elif test "$(INITDDIR)" = "/System/Library/LaunchDaemons"; then \
$(INSTALL_DATA) init/org.cups.cupsd.plist $(BUILDROOT)$(DEFAULT_LAUNCHD_CONF); \
fi
if test "x$(DBUSDIR)" != "x"; then \
echo Installing cups.conf in $(DBUSDIR)...;\
- $(INSTALL_DIR) $(BUILDROOT)$(DBUSDIR); \
+ $(INSTALL_DIR) -m 755 $(BUILDROOT)$(DBUSDIR); \
$(INSTALL_DATA) packaging/cups-dbus.conf $(BUILDROOT)$(DBUSDIR)/cups.conf; \
fi
(cd filter ; $(MAKE) $(MFLAGS) installhdrs) || exit 1;
+#
+# Uninstall object and target files...
+#
+
+uninstall:
+ for dir in $(DIRS); do\
+ echo Uninstalling in $$dir... ;\
+ (cd $$dir; $(MAKE) $(MFLAGS) uninstall) || exit 1;\
+ done
+ echo Uninstalling cups-config script...
+ $(RM) $(BINDIR)/cups-config
+ -$(RMDIR) $(BINDIR)
+ echo Uninstalling startup script...
+ if test "x$(INITDIR)" != "x"; then \
+ $(RM) $(BUILDROOT)$(INITDIR)/init.d/cups; \
+ $(RMDIR) $(BUILDROOT)$(INITDIR)/init.d; \
+ $(RM) $(BUILDROOT)$(INITDIR)/rc0.d/K00cups; \
+ $(RMDIR) $(BUILDROOT)$(INITDIR)/rc0.d; \
+ $(RM) $(BUILDROOT)$(INITDIR)/rc2.d/S99cups; \
+ $(RMDIR) $(BUILDROOT)$(INITDIR)/rc2.d; \
+ $(RM) $(BUILDROOT)$(INITDIR)/rc3.d/S99cups; \
+ $(RMDIR) $(BUILDROOT)$(INITDIR)/rc3.d; \
+ $(RM) $(BUILDROOT)$(INITDIR)/rc5.d/S99cups; \
+ $(RMDIR) $(BUILDROOT)$(INITDIR)/rc5.d; \
+ fi
+ if test "x$(INITDIR)" = "x" -a "x$(INITDDIR)" != "x"; then \
+ if test "$(INITDDIR)" = "/System/Library/StartupItems/PrintingServices"; then \
+ $(RM) $(BUILDROOT)$(INITDDIR)/PrintingServices; \
+ $(RM) $(BUILDROOT)$(INITDDIR)/StartupParameters.plist; \
+ $(RM) $(BUILDROOT)$(INITDDIR)/Resources/English.lproj/Localizable.strings; \
+ $(RMDIR) $(BUILDROOT)$(INITDDIR)/Resources/English.lproj; \
+ elif test "$(INITDDIR)" = "/System/Library/LaunchDaemons"; then \
+ $(RM) $(BUILDROOT)$(DEFAULT_LAUNCHD_CONF); \
+ else \
+ $(INSTALL_SCRIPT) init/cups.sh $(BUILDROOT)$(INITDDIR)/cups; \
+ fi \
+ $(RMDIR) $(BUILDROOT)$(INITDDIR); \
+ fi
+ if test "x$(DBUSDIR)" != "x"; then \
+ echo Uninstalling cups.conf in $(DBUSDIR)...;\
+ $(RM) $(BUILDROOT)$(DBUSDIR)/cups.conf; \
+ $(RMDIR) $(BUILDROOT)$(DBUSDIR); \
+ fi
+
+
#
# Run the test suite...
#
$(LN) ipp $(SERVERBIN)/backend/http
+#
+# Uninstall all targets...
+#
+
+uninstall:
+ for file in $(RBACKENDS) $(UBACKENDS); do \
+ $(RM) $(SERVERBIN)/backend/$$file; \
+ done
+ $(RM) $(SERVERBIN)/backend/http
+ -$(RMDIR) $(SERVERBIN)/backend
+ -$(RMDIR) $(SERVERBIN)
+
+
#
# betest
#
$(INSTALL_BIN) lpc $(SBINDIR)
+#
+# Uninstall all targets...
+#
+
+uninstall:
+ $(RM) $(BINDIR)/lpq
+ $(RM) $(BINDIR)/lpr
+ $(RM) $(BINDIR)/lprm
+ $(RM) $(SBINDIR)/lpc
+ -$(RMDIR) $(SBINDIR)
+ -$(RMDIR) $(BINDIR)
+
+
#
# lpc
#
done
+#
+# Uninstall all targets...
+#
+
+uninstall:
+ for file in $(CGIS); do \
+ $(RM) $(SERVERBIN)/cgi-bin/$$file; \
+ done
+ -$(RMDIR) $(SERVERBIN)/cgi-bin
+
+
#
# libcgi.a
#
clean:
+#
+# Dummy depend...
+#
+
+depend:
+
+
#
# Install files...
#
fi
+#
+# Uninstall files...
+#
+
+uninstall:
+ for file in $(KEEP) $(REPLACE) cupsd.conf.default; do \
+ $(RM) $(SERVERROOT)/$$file; \
+ done
+ -$(RMDIR) $(SERVERROOT)
+ -if test x$(PAMDIR) != x; then \
+ $(RM) $(BUILDROOT)$(PAMDIR)/cups; \
+ $(RMDIR) $(BUILDROOT)$(PAMDIR); \
+ fi
+
+
#
# End of "$Id$".
#
AC_PATH_PROG(LN,ln)
AC_PATH_PROG(MV,mv)
AC_PATH_PROG(RM,rm)
+AC_PATH_PROG(RM,rmdir)
AC_PATH_PROG(SED,sed)
AC_PATH_PROG(STRIP,strip)
language.o: array.h file.h language.h i18n.h normalize.h transcode.h debug.h
localize.o: globals.h string.h ../config.h cups.h ipp.h http.h md5.h ppd.h
localize.o: array.h file.h language.h i18n.h normalize.h transcode.h debug.h
-mark.o: ppd.h array.h file.h string.h ../config.h debug.h
+mark.o: cups.h ipp.h http.h string.h ../config.h md5.h ppd.h array.h file.h
+mark.o: language.h debug.h
md5.o: md5.h string.h ../config.h
md5passwd.o: http.h string.h ../config.h md5.h
normalize.o: globals.h string.h ../config.h cups.h ipp.h http.h md5.h ppd.h
done
+#
+# Uninstall object and target files...
+#
+
+uninstall:
+ $(RM) $(LIBDIR)/libcups.2.dylib
+ $(RM) $(LIBDIR)/libcups.a
+ $(RM) $(LIBDIR)/libcups.dylib
+ $(RM) $(LIBDIR)/libcups_s.a
+ $(RM) $(LIBDIR)/libcups.sl
+ $(RM) $(LIBDIR)/libcups.sl.2
+ $(RM) $(LIBDIR)/libcups.so
+ $(RM) $(LIBDIR)/libcups.so.2
+ -$(RMDIR) $(LIBDIR)
+ for file in $(HEADERS); do \
+ $(RM) $(INCLUDEDIR)/cups/$$file; \
+ done
+ -$(RMDIR) $(INCLUDEDIR)/cups
+
+
#
# libcups.so.2, libcups.sl.2
#
clean:
+#
+# Dummy depend...
+#
+
+depend:
+
+
#
# Install files...
#
$(INSTALL_DIR) -m 755 $(DATADIR)/profiles
+#
+# Uninstall files...
+#
+
+uninstall:
+ for file in $(BANNERS); do \
+ $(RM) $(DATADIR)/banners/$$file; \
+ done
+ for file in $(CHARMAPS); do \
+ $(RM) $(DATADIR)/charmaps/$$file; \
+ done
+ for file in $(CHARSETS); do \
+ $(RM) $(DATADIR)/charsets/$$file; \
+ done
+ for file in $(DATAFILES); do \
+ $(RM) $(DATADIR)/data/$$file; \
+ done
+ -$(RMDIR) $(DATADIR)/profiles
+ -$(RMDIR) $(DATADIR)/data
+ -$(RMDIR) $(DATADIR)/charsets
+ -$(RMDIR) $(DATADIR)/charmaps
+ -$(RMDIR) $(DATADIR)/banners
+ -$(RMDIR) $(DATADIR)
+
+
#
# End of "$Id$".
#
clean:
+#
+# Dummy depend target...
+#
+
+depend:
+
+
#
# Install all documentation files...
#
done
+#
+# Unnstall all documentation files...
+#
+
+uninstall:
+ for file in $(WEBPAGES); do \
+ $(RM) $(DOCDIR)/$$file; \
+ done
+ for file in $(HELPFILES); do \
+ $(INSTALL_MAN) $(DOCDIR)/help/$$file; \
+ done
+ for file in $(WEBIMAGES) $(WEBBUTTONS); do \
+ $(INSTALL_MAN) $(DOCDIR)/images/$$file; \
+ done
+ -for lang in $(LANGUAGES); do \
+ $(RM) $(DOCDIR)/$$lang/index.html; \
+ for file in $(WEBBUTTONS); do \
+ $(RM) $(DOCDIR)/$$lang/images/$$file; \
+ done \
+ $(RMDIR) $(DOCDIR)/$$lang/images; \
+ $(RMDIR) $(DOCDIR)/$$lang; \
+ done
+ -$(RMDIR) $(DOCDIR)/images
+ -$(RMDIR) $(DOCDIR)/help
+ -$(RMDIR) $(DOCDIR)
+
+
#
# End of Makefile.
#
$(INSTALL_DATA) raster.h $(INCLUDEDIR)/cups
+#
+# Uninstall all targets...
+#
+
+uninstall:
+ for file in $(FILTERS); do \
+ $(RM) $(SERVERBIN)/filter/$$file; \
+ done
+ $(RM) $(SERVERBIN)/filter/rastertodymo
+ -$(RMDIR) $(SERVERBIN)/filter
+ -$(RMDIR) $(SERVERBIN)
+ $(RM) $(LIBDIR)/libcupsimage.2.dylib
+ $(RM) $(LIBDIR)/libcupsimage.a
+ $(RM) $(LIBDIR)/libcupsimage.dylib
+ $(RM) $(LIBDIR)/libcupsimage_s.a
+ $(RM) $(LIBDIR)/libcupsimage.sl
+ $(RM) $(LIBDIR)/libcupsimage.sl.2
+ $(RM) $(LIBDIR)/libcupsimage.so
+ $(RM) $(LIBDIR)/libcupsimage.so.2
+ -$(RMDIR) $(LIBDIR)
+ $(RM) $(INCLUDEDIR)/cups/image.h
+ $(RM) $(INCLUDEDIR)/cups/raster.h
+ -$(RMDIR) $(INCLUDEDIR)/cups
+
+
#
# Automatic API help files...
#
clean:
+#
+# Dummy depend target...
+#
+
+depend:
+
+
#
# Install files...
#
done
+#
+# Uninstall files...
+#
+
+uninstall:
+ for file in $(FONTS); do \
+ $(RM) $(DATADIR)/fonts/$$file; \
+ done
+ $(RMDIR) $(DATADIR)/fonts
+
+
#
# End of "$Id$".
#
done
+#
+# Uninstall files...
+#
+
+uninstall:
+ -for loc in $(LANGUAGES) ; do \
+ $(RM) $(LOCALEDIR)/$$loc/cups_$$loc.po ; \
+ $(RMDIR) $(LOCALEDIR)/$$loc ; \
+ done
+ -$(RMDIR) $(LOCALEDIR)
+
+
#
# pot - Creates/updates the cups.pot template file, and merges changes
# into existing message catalogs.
$(LN) cupsenable.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
+#
+# Uninstall files...
+#
+
+uninstall:
+ for file in $(MAN1); do \
+ $(RM) $(MANDIR)/man1/$$file; \
+ done
+ -$(RMDIR) $(MANDIR)/man1
+ for file in $(MAN5); do \
+ $(RM) $(MANDIR)/man5/$$file; \
+ done
+ -$(RMDIR) $(MANDIR)/man5
+ for file in $(MAN7); do \
+ $(RM) $(MANDIR)/man7/$$file; \
+ done
+ -$(RMDIR) $(MANDIR)/man7
+ for file in $(MAN8); do \
+ $(RM) $(AMANDIR)/man$(MAN8DIR)/$$file; \
+ done
+ $(RM) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
+ $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
+ -$(RMDIR) $(AMANDIR)/man$(MAN8DIR)
+
+
#
# Make html versions of man pages...
#
done
+#
+# Uninstall all targets...
+#
+
+uninstall:
+ for file in $(TARGETS); do \
+ $(RM) $(SERVERBIN)/monitor/$$file; \
+ done
+ -$(RMDIR) $(SERVERBIN)/monitor
+ -$(RMDIR) $(SERVERBIN)
+
+
#
# bcp
#
done
+#
+# Uninstall all targets...
+#
+
+uninstall:
+ for file in $(TARGETS); do \
+ $(RM) $(SERVERBIN)/notifier/$$file; \
+ done
+ -$(RMDIR) $(SERVERBIN)/notifier
+ -$(RMDIR) $(SERVERBIN)
+
+
#
# Update dependencies (without system header dependencies...)
#
$(INSTALL_BIN) pdftops $(SERVERBIN)/filter
+#
+# Uninstall the filter...
+#
+
+uninstall:
+ $(RM) $(SERVERBIN)/filter/pdftops
+ -$(RMDIR) $(SERVERBIN)/filter
+ -$(RMDIR) $(SERVERBIN)
+
+
#
# pdftops
#
clean:
+#
+# Dummy depend...
+#
+
+depend:
+
+
#
# Install files...
#
done
+#
+# Uninstall files...
+#
+
+uninstall:
+ for file in $(FILES); do \
+ $(RM) $(DATADIR)/model/$$file; \
+ done
+ -$(RMDIR) $(DATADIR)/model
+ -$(RMDIR) $(DATADIR)
+
+
#
# End of "$Id$".
#
# -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)
+
+
#
# Make the scheduler executable, "cupsd".
#
# DO NOT DELETE
-phpcups.o: phpcups.h ../../cups/cups.h ../../cups/ipp.h ../../cups/http.h
-phpcups.o: ../../cups/md5.h ../../cups/ppd.h ../../cups/array.h
-phpcups.o: ../../cups/file.h ../../cups/language.h ../../cups/language.h
-phpcups.o: ../../cups/string.h ../../config.h ../../cups/debug.h
+phpcups.o: ../../cups/string.h ../../config.h phpcups.h ../../cups/cups.h
+phpcups.o: ../../cups/ipp.h ../../cups/http.h ../../cups/md5.h
+phpcups.o: ../../cups/ppd.h ../../cups/array.h ../../cups/file.h
+phpcups.o: ../../cups/language.h ../../cups/language.h ../../cups/debug.h
# Targets in this directory...
#
-TARGETS = phpcups.so
+PHPCUPS = phpcups.so
#
# Make all targets...
#
-all: $(TARGETS)
+all: $(PHPCUPS)
#
#
clean:
- $(RM) $(OBJS) $(TARGETS)
+ $(RM) $(OBJS) $(PHPCUPS)
#
#
install: all
- echo Installing $(TARGETS) in $(PHPDIR)
+ echo Installing $(PHPCUPS) in $(PHPDIR)
$(INSTALL_DIR) $(PHPDIR)
- cp $(TARGETS) $(PHPDIR)
+ $(INSTALL_BIN) $(PHPCUPS) $(PHPDIR)
+
+
+#
+# Uninstall object and target files...
+#
+
+uninstall:
+ $(RM) $(PHPDIR)/$(PHPCUPS)
+ -$(RMDIR) $(PHPDIR)
#
install: all
+#
+# Uninstall files...
+#
+
+uninstall:
+
+
#
# rfctohtml - make html versions of RFCs...
#
$(INSTALL_BIN) -m 4755 -o $(CUPS_USER) -g $(CUPS_GROUP) lppasswd $(BINDIR) || $(INSTALL_BIN) lppasswd $(BINDIR)
+#
+# Uninstall all targets...
+#
+
+uninstall:
+ $(RM) $(BINDIR)/cancel
+ $(RM) $(BINDIR)/cupstestppd
+ $(RM) $(BINDIR)/lp
+ $(RM) $(BINDIR)/lpoptions
+ $(RM) $(BINDIR)/lppasswd
+ $(RM) $(BINDIR)/lpstat
+ -$(RMDIR) $(BINDIR)
+ $(RM) $(SBINDIR)/accept
+ $(RM) $(SBINDIR)/cupsaddsmb
+ $(RM) $(SBINDIR)/cupsdisable
+ $(RM) $(SBINDIR)/cupsenable
+ $(RM) $(SBINDIR)/lpadmin
+ $(RM) $(SBINDIR)/lpinfo
+ $(RM) $(SBINDIR)/lpmove
+ $(RM) $(SBINDIR)/reject
+ -$(RMDIR) $(SBINDIR)
+
+
#
# accept
#
clean:
+#
+# Dummy depend...
+#
+
+depend:
+
+
#
# Install files...
#
done
+#
+# Uninstall files...
+#
+
+uninstall:
+ for file in $(FILES); do \
+ $(RM) $(DATADIR)/templates/$$file; \
+ done
+ for lang in $(LANGUAGES); do \
+ for file in $(FILES); do \
+ $(RM) $(DATADIR)/templates/$$lang/$$file; \
+ done \
+ $(RMDIR) $(DATADIR)/templates/$$lang; \
+ done
+ -$(RMDIR) $(DATADIR)/templates
+
+
#
# End of "$Id$".
#
#
# IPP test makefile for the Common UNIX Printing System (CUPS).
#
-# Copyright 1997-2005 by Easy Software Products, all rights reserved.
+# Copyright 1997-2006 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
install: all
+#
+# Unnstall all targets...
+#
+
+uninstall:
+
+
#
# ipptest
#