]> arthur.barton.de Git - netatalk.git/blobdiff - etc/papd/Makefile.am
As we need to change configure.in anyway, try to get the libs a bit better
[netatalk.git] / etc / papd / Makefile.am
index 336135fe06607358dda6351f5cb92693ed5a925c..8f5c5697e33c472c3d274af630210852905cea63 100644 (file)
@@ -1,16 +1,20 @@
 # Makefile.am for etc/papd/
 
 pkgconfdir = @PKGCONFDIR@
+spooldir = @SPOOLDIR@
 
 sbin_PROGRAMS = papd
-#bin_PROGRAMS = showppd
+bin_PROGRAMS = showppd
 
 papd_SOURCES = main.c printcap.c session.c file.c comment.c lp.c ppd.c \
-       magics.c headers.c queries.c auth.c uam.c
-papd_LDADD = $(top_builddir)/libatalk/libatalk.la
+              magics.c headers.c queries.c auth.c uam.c print_cups.c
 
-#showppd_SOURCES = showppd.c ppd.c
-#showppd_LDADD = $(top_builddir)/libatalk/libatalk.la
+papd_LDADD = $(top_builddir)/libatalk/libatalk.la @CUPS_LIBS@ @LIBADD_DL@
+papd_LDFLAGS = -export-dynamic @CUPS_LDFLAGS@
+
+showppd_SOURCES = showppd.c ppd.c
+showppd_CFLAGS = @CFLAGS@ -DSHOWPPD
+showppd_LDADD = $(top_builddir)/libatalk/libatalk.la
 
 noinst_HEADERS =       \
        comment.h       \
@@ -20,10 +24,23 @@ noinst_HEADERS =    \
        printcap.h      \
        printer.h       \
        session.h       \
+       print_cups.h    \
        uam_auth.h
 
 CFLAGS = \
        -I$(top_srcdir)/include -I$(top_srcdir)/sys \
-       @CFLAGS@ \
+       @CFLAGS@ @CUPS_CFLAGS@\
        -D_PATH_PAPDCONF=\"$(pkgconfdir)/papd.conf\" \
-       -D_PATH_PAPDUAMPATH=\"$(UAMS_PATH)/\"
+       -D_PATH_PAPDUAMPATH=\"$(UAMS_PATH)/\" \
+       -DSPOOLDIR=\"$(spooldir)/\"
+
+if USE_SPOOLDIR
+install-exec-hook:
+       echo "Creating SPOOLDIR $(DESTDIR)$(spooldir)..."
+       $(mkinstalldirs) $(DESTDIR)$(spooldir)
+       chmod 0777 $(DESTDIR)$(spooldir)
+
+else
+install-exec-hook:
+
+endif