]> 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 c4d45c71545a578d1c6ce4b5b6ad36134f7b8e85..8f5c5697e33c472c3d274af630210852905cea63 100644 (file)
@@ -1,18 +1,46 @@
 # 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
-papd_LDFLAGS = -rdynamic
+              magics.c headers.c queries.c auth.c uam.c print_cups.c
+
+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       \
+       file.h          \
+       lp.h            \
+       ppd.h           \
+       printcap.h      \
+       printer.h       \
+       session.h       \
+       print_cups.h    \
+       uam_auth.h
+
+CFLAGS = \
+       -I$(top_srcdir)/include -I$(top_srcdir)/sys \
+       @CFLAGS@ @CUPS_CFLAGS@\
+       -D_PATH_PAPDCONF=\"$(pkgconfdir)/papd.conf\" \
+       -D_PATH_PAPDUAMPATH=\"$(UAMS_PATH)/\" \
+       -DSPOOLDIR=\"$(spooldir)/\"
 
-#showppd_SOURCES = showppd.c ppd.c
-#showppd_LDADD = $(top_builddir)/libatalk/libatalk.la
+if USE_SPOOLDIR
+install-exec-hook:
+       echo "Creating SPOOLDIR $(DESTDIR)$(spooldir)..."
+       $(mkinstalldirs) $(DESTDIR)$(spooldir)
+       chmod 0777 $(DESTDIR)$(spooldir)
 
-noinst_HEADERS = comment.h file.h ppd.h printer.h uam_auth.h
+else
+install-exec-hook:
 
-CFLAGS = @CFLAGS@ \
-       -D_PATH_PAPDCONF=\"$(sysconfdir)/papd.conf\" \
-       -D_PATH_PAPDUAMPATH=\"$(UAMS_PATH)/\"
+endif