#
# PHP Makefile for the Common UNIX Printing System (CUPS).
#
-# Copyright 1997-2006 by Easy Software Products, all rights reserved.
+# Copyright 2007-2008 by Apple Inc.
+# 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
-# copyright law. Distribution and use rights are outlined in the file
-# "LICENSE.txt" which should have been included with this file. If this
-# file is missing or damaged please contact Easy Software Products
-# at:
-#
-# Attn: CUPS Licensing Information
-# Easy Software Products
-# 44141 Airport View Drive, Suite 204
-# Hollywood, Maryland 20636 USA
-#
-# Voice: (301) 373-9603
-# EMail: cups-info@cups.org
-# WWW: http://www.cups.org/
+# property of Apple Inc. and are protected by Federal copyright
+# law. Distribution and use rights are outlined in the file "LICENSE.txt"
+# which should have been included with this file. If this file is
+# file is missing or damaged, see the license at "http://www.cups.org/".
#
include ../../Makedefs
#
PHPDIR = $(BUILDROOT)`$(PHPCONFIG) --extension-dir`
-OPTIONS = -I../.. `$(PHPCONFIG) --includes`
-PHPLIBS = `$(PHPCONFIG) --ldflags` `$(PHPCONFIG) --libs`
+OPTIONS = $(PHPOPTIONS)
#
# Targets in this directory...
#
-TARGETS = phpcups.so
+PHPCUPS = phpcups.so
#
# Make all targets...
#
-all: $(TARGETS)
+all: $(PHPCUPS)
+
+
+#
+# Make library targets...
+#
+
+libs:
+
+
+#
+# Make unit tests...
+#
+
+unittests:
#
#
clean:
- $(RM) $(OBJS) $(TARGETS)
+ $(RM) $(OBJS) $(PHPCUPS)
#
#
-# Install object and target files...
+# Install all targets...
#
-install: all
- echo Installing $(TARGETS) in $(PHPDIR)
+install: all install-data install-headers install-libs install-exec
+
+
+#
+# Install data files...
+#
+
+install-data:
+
+
+#
+# Install programs...
+#
+
+install-exec:
+ echo Installing $(PHPCUPS) in $(PHPDIR)
$(INSTALL_DIR) $(PHPDIR)
- cp $(TARGETS) $(PHPDIR)
+ $(INSTALL_LIB) $(PHPCUPS) $(PHPDIR)
+ if test "x$(SYMROOT)" != x; then \
+ $(INSTALL_DIR) $(SYMROOT); \
+ cp $(PHPCUPS) $(SYMROOT); \
+ fi
+
+
+#
+# Install headers...
+#
+
+install-headers:
+
+
+#
+# Install libraries...
+#
+
+install-libs:
+
+
+#
+# Uninstall object and target files...
+#
+
+uninstall:
+ $(RM) $(PHPDIR)/$(PHPCUPS)
+ -$(RMDIR) $(PHPDIR)
#
phpcups.so: $(OBJS) ../../Makedefs
echo Linking $@...
if test `uname` = Darwin; then \
- DSOFLAGS="-bundle -flat_namespace -undefined suppress"; \
+ DSOFLAGS="-bundle -flat_namespace -undefined suppress $(RC_CFLAGS)"; \
else \
DSOFLAGS="$(DSOFLAGS)"; \
fi; \
- echo $(DSO) $$DSOFLAGS -o $@ $(OBJS) -L../../cups -lcups $(PHPLIBS); \
- $(DSO) $$DSOFLAGS -o $@ $(OBJS) -L../../cups -lcups $(PHPLIBS)
+ echo $(DSO) $$DSOFLAGS $(ARCHFLAGS) -o $@ $(OBJS) -L../../cups $(LIBS); \
+ $(DSO) $$DSOFLAGS $(ARCHFLAGS) -o $@ $(OBJS) -L../../cups $(LIBS)
#