]>
git.ipfire.org Git - thirdparty/cups.git/blob - scripting/php/Makefile
2 # "$Id: Makefile 3572 2003-04-08 19:56:25Z mike $"
4 # PHP Makefile for the Common UNIX Printing System (CUPS).
6 # Copyright 1997-2006 by Easy Software Products, all rights reserved.
8 # These coded instructions, statements, and computer programs are the
9 # property of Easy Software Products and are protected by Federal
10 # copyright law. Distribution and use rights are outlined in the file
11 # "LICENSE.txt" which should have been included with this file. If this
12 # file is missing or damaged please contact Easy Software Products
15 # Attn: CUPS Licensing Information
16 # Easy Software Products
17 # 44141 Airport View Drive, Suite 204
18 # Hollywood, Maryland 20636 USA
20 # Voice: (301) 373-9603
21 # EMail: cups-info@cups.org
22 # WWW: http://www.cups.org/
25 include ..
/..
/Makedefs
29 # Where to install and how to compile the PHP module...
32 PHPDIR
= $(BUILDROOT
)`$(PHPCONFIG) --extension-dir`
33 OPTIONS
= -I..
/..
`$(PHPCONFIG) --includes`
34 PHPLIBS
= `$(PHPCONFIG) --ldflags` `$(PHPCONFIG) --libs`
45 # Targets in this directory...
59 # Remove object and target files...
63 $(RM
) $(OBJS
) $(PHPCUPS
)
67 # Update dependencies (without system header dependencies...)
71 makedepend
-Y
-I..
/..
-fDependencies
$(OBJS
:.o
=.c
) >/dev
/null
2>&1
75 # Install object and target files...
79 echo Installing
$(PHPCUPS
) in
$(PHPDIR
)
80 $(INSTALL_DIR
) $(PHPDIR
)
81 $(INSTALL_BIN
) $(PHPCUPS
) $(PHPDIR
)
85 # Uninstall object and target files...
89 $(RM
) $(PHPDIR
)/$(PHPCUPS
)
97 phpcups.so
: $(OBJS
) ..
/..
/Makedefs
99 if
test `uname` = Darwin
; then \
100 DSOFLAGS
="-bundle -flat_namespace -undefined suppress"; \
102 DSOFLAGS
="$(DSOFLAGS)"; \
104 echo
$(DSO
) $$DSOFLAGS -o
$@
$(OBJS
) -L..
/..
/cups
-lcups
$(PHPLIBS
); \
105 $(DSO
) $$DSOFLAGS -o
$@
$(OBJS
) -L..
/..
/cups
-lcups
$(PHPLIBS
)
116 # End of "$Id: Makefile 3572 2003-04-08 19:56:25Z mike $".