4
4
# CUPS driver makefile for Ghostscript.
6
6
# Copyright 2001-2005 by Easy Software Products.
7
# Copyright 2007 Artifex Software, Inc.
8
9
# This program is free software; you can redistribute it and/or modify
9
10
# it under the terms of the GNU General Public License as published by
20
21
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
24
# define the name of this makefile
25
CUPS_MAK=cups/cups.mak
23
27
### ----------------- CUPS Ghostscript Driver ---------------------- ###
25
29
cups_= $(GLOBJ)gdevcups.$(OBJ)
27
CUPSSERVER=`cups-config --serverbin`
28
CUPSCONFIG=`cups-config --serverroot`
29
CUPSDATA=`cups-config --datadir`
31
# These are set in the toplevel Makefile via autoconf(1)
32
# CUPSCFLAGS=`cups-config --cflags`
33
# CUPSSERVERBIN=`cups-config --serverbin`
34
# CUPSSERVERROOT=`cups-config --serverroot`
35
# CUPSDATA=`cups-config --datadir`
31
$(DD)cups.dev: $(cups_) $(GLD)page.dev
32
$(ADDMOD) $(DD)cups -lib cupsimage -lib cups
37
$(DD)cups.dev : $(CUPS_MAK) $(cups_) $(GLD)page.dev
33
38
$(SETPDEV2) $(DD)cups $(cups_)
39
$(ADDMOD) $(DD)cups -libpath $(CUPSLIBDIRS)
40
$(ADDMOD) $(DD)cups -lib $(CUPSLIBS)
35
$(GLOBJ)gdevcups.$(OBJ): cups/gdevcups.c $(PDEVH)
36
$(GLCC) $(GLO_)gdevcups.$(OBJ) $(C_) cups/gdevcups.c
42
$(GLOBJ)gdevcups.$(OBJ) : cups/gdevcups.c $(PDEVH)
43
$(GLCC) $(CUPSCFLAGS) $(GLO_)gdevcups.$(OBJ) $(C_) cups/gdevcups.c
38
45
install: install-cups
41
-mkdir -p $(DESTDIR)$(CUPSSERVER)/filter
42
$(INSTALL_PROGRAM) cups/pstoraster $(DESTDIR)$(CUPSSERVER)/filter
43
$(INSTALL_PROGRAM) cups/pstopxl $(DESTDIR)$(CUPSSERVER)/filter
44
-mkdir -p $(DESTDIR)$(CUPSCONFIG)
45
$(INSTALL_DATA) cups/pstoraster.convs $(DESTDIR)$(CUPSCONFIG)
48
-mkdir -p $(DESTDIR)$(CUPSSERVERBIN)/filter
49
$(INSTALL_PROGRAM) cups/pstoraster $(DESTDIR)$(CUPSSERVERBIN)/filter
50
$(INSTALL_PROGRAM) cups/pstopxl $(DESTDIR)$(CUPSSERVERBIN)/filter
51
-mkdir -p $(DESTDIR)$(CUPSSERVERROOT)
52
$(INSTALL_DATA) cups/pstoraster.convs $(DESTDIR)$(CUPSSERVERROOT)
46
53
-mkdir -p $(DESTDIR)$(CUPSDATA)/model
47
54
$(INSTALL_DATA) cups/pxlcolor.ppd $(DESTDIR)$(CUPSDATA)/model
48
55
$(INSTALL_DATA) cups/pxlmono.ppd $(DESTDIR)$(CUPSDATA)/model