Print this page
2837 - remove print/lp* from gate and use CUPS from userland

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/print/mod_ipp/Makefile
          +++ new/usr/src/lib/print/mod_ipp/Makefile
↓ open down ↓ 22 lines elided ↑ open up ↑
  23   23  # Use is subject to license terms.
  24   24  #
  25   25  
  26   26  LIBRARY =               mod_ipp.a
  27   27  VERS =
  28   28  OBJECTS = mod_ipp.o
  29   29  
  30   30  include ../../Makefile.lib
  31   31  include ../../Makefile.rootfs
  32   32  
  33      -APACHEMODDIR =  $(ROOT)/usr/apache/libexec
  34      -APACHECONFDIR = $(ROOT)/etc/apache
       33 +APACHEMODDIR =  $(ROOT)/usr/apache2/2.2/libexec
       34 +APACHECONFDIR = $(ROOT)/etc/apache2/2.2
  35   35  LISTENERDIR =   $(ROOT)/var/lp/ipp-listener
  36   36  
  37      -ROOTDIRS =      $(ROOT)/usr/apache $(APACHEMODDIR) $(APACHECONFDIR) \
       37 +ROOTDIRS =      $(ROOT)/usr/apache2/2.2 $(APACHEMODDIR) $(APACHECONFDIR) \
  38   38                  $(ROOT)/var/lp $(LISTENERDIR)
  39   39  
  40   40  $(ROOT)/var/lp:=        DIRMODE = 775
  41   41  $(ROOT)/var/lp:=        FILEMODE = 775
  42   42  
  43   43  LIBS =                  $(DYNLIB)
  44   44  
  45   45  SRCS = $(OBJECTS:%.o = %.c)
  46   46  
  47      -
       47 +APR_INC.cmd =  apr-1-config --includes
       48 +APU_INC.cmd =  apu-1-config --includes
  48   49  CFLAGS +=       $(CCVERBOSE)
       50 +
  49   51  CPPFLAGS +=     -I../libipp-listener/common
  50   52  CPPFLAGS +=     -I../libipp-core/common
  51      -CPPFLAGS +=     -I/usr/apache/include
       53 +CPPFLAGS +=     -I/usr/apache2/2.2/include
       54 +CPPFLAGS +=    $(APR_INC.cmd:sh)
       55 +CPPFLAGS +=    $(APU_INC.cmd:sh)
  52   56  CPPFLAGS +=     -DEAPI
  53   57  ZDEFS =         $(ZNODEFS)
  54   58  
  55   59  MAPFILES =      mapfile
  56   60  
  57   61  LDLIBS +=       -lipp-listener -lipp-core -lpapi -lc
  58   62  
  59   63  #       SMF manifest
  60   64  MANIFEST=       ipp-listener.xml
  61   65  ROOTMANIFESTDIR=        $(ROOT)/lib/svc/manifest/application/print
↓ open down ↓ 34 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX