* FIX: afpd: Files could be opened for writing on read-only filesystems.
* FIX: shell_utils: Don't distribute generated files.
+* FIX: automake build fixes
Changes in 1.6.2
================
afppasswd_SOURCES = afppasswd.c
afppasswd_LDADD = $(top_builddir)/libatalk/libatalk.la @SSL_LIBS@
-CFLAGS = @CFLAGS@ @SSL_CFLAGS@ -I$(top_srcdir)/sys \
+INCLUDES = @SSL_CFLAGS@ -I$(top_srcdir)/sys \
-D_PATH_AFPDPWFILE=\"$(pkgconfdir)/afppasswd\"
install-exec-hook:
if USE_DHX
chmod u+s $(DESTDIR)$(bindir)/afppasswd
-endif
\ No newline at end of file
+endif
getzones_SOURCES = getzones.c
getzones_LDADD = $(top_builddir)/libatalk/libatalk.la
-CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
+INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/sys
sbin_PROGRAMS = timelord
+INCLUDES = $(top_srcdir)/sys
+
timelord_SOURCES = timelord.c
timelord_LDADD = $(top_builddir)/libatalk/libatalk.la
-LIBS = @LIBS@
-
EXTRA_DIST = COPYRIGHT README VERSION
afp_config.c nfsquota.c codepage.c quota.c uam.c afs.c uid.c \
afp_util.c catsearch.c
-afpd_LDADD = $(top_builddir)/libatalk/libatalk.la
+afpd_LDADD = @AFPD_LIBS@ @QUOTA_LIBS@ @SLP_LIBS@ \
+ $(top_builddir)/libatalk/libatalk.la
afpd_LDFLAGS = -export-dynamic
noinst_HEADERS = auth.h codepage.h afp_config.h desktop.h directory.h file.h \
filedir.h fork.h globals.h icon.h mangle.h misc.h status.h switch.h \
uam_auth.h uid.h unix.h volume.h
-LIBS = @LIBS@ @AFPD_LIBS@ @QUOTA_LIBS@ @SLP_LIBS@
-
-CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/sys \
- @CFLAGS@ @SLP_CFLAGS@ \
+INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/sys \
+ @SLP_CFLAGS@ \
-D_PATH_AFPDDEFVOL=\"$(pkgconfdir)/AppleVolumes.default\" \
-D_PATH_AFPDSYSVOL=\"$(pkgconfdir)/AppleVolumes.system\" \
-D_PATH_AFPDPWFILE=\"$(pkgconfdir)/afppasswd\" \
MACCODES = maccode.437 maccode.850 maccode.iso8859-1 maccode.iso8859-1.adapted maccode.koi8-r
-CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/sys -I$(top_srcdir)/etc/afpd \
- @CFLAGS@
+INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/sys -I$(top_srcdir)/etc/afpd
$(MACCODES): makecode
./makecode
rtmp.h \
zip.h
-CFLAGS = @CFLAGS@ -D_PATH_ATALKDCONF=\"$(pkgconfdir)/atalkd.conf\"
+INCLUDES = -D_PATH_ATALKDCONF=\"$(pkgconfdir)/atalkd.conf\"
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_LDADD = @PAM_LIBS@ $(top_builddir)/libatalk/libatalk.la
papd_LDFLAGS = -export-dynamic
#showppd_SOURCES = showppd.c ppd.c
session.h \
uam_auth.h
-CFLAGS = \
+INCLUDES = \
-I$(top_srcdir)/include -I$(top_srcdir)/sys \
- @CFLAGS@ \
-D_PATH_PAPDCONF=\"$(pkgconfdir)/papd.conf\" \
-D_PATH_PAPDUAMPATH=\"$(UAMS_PATH)/\"
-
-LIBS = @PAM_LIBS@
psf_SOURCES = psf.c
psa_SOURCES = psa.c
-CFLAGS = @CFLAGS@ -DZEROWIDTH \
+INCLUDES = -DZEROWIDTH \
-D_PATH_PAP=\"$(bindir)/pap\" \
-D_PATH_PSORDER=\"$(bindir)/psorder\" \
-D_PATH_PSA=\"$(sbindir)/psa\" \
# flags
#
-# do that on behalf of the brokeness of automake 1.4
-CFLAGS = @CFLAGS@ @SSL_CFLAGS@
+INCLUDES = @SSL_CFLAGS@
uams_guest_la_CFLAGS = @CFLAGS@
uams_randnum_la_CFLAGS = @CFLAGS@ @SSL_CFLAGS@
# Makefile.am for libatalk/asp/
-CFLAGS = -I$(top_srcdir) @CFLAGS@
+INCLUDES = -I$(top_srcdir)
noinst_LTLIBRARIES = libasp.la
# Makefile.am for libatalk/cnid/
-CFLAGS = @CFLAGS@ @BDB_CFLAGS@
-LIBS = @LIBS@ @BDB_LIBS@
+INCLUDES = @BDB_CFLAGS@
noinst_LTLIBRARIES = libcnid.la
libcnid_la_SOURCES = cnid_add.c cnid_close.c cnid_delete.c cnid_get.c cnid_lookup.c cnid_mangle_add.c cnid_mangle_get.c cnid_open.c cnid_resolve.c cnid_update.c
+libcnid_la_LIBADD = @BDB_LIBS@
noinst_HEADERS = cnid_meta.h cnid_private.h
noinst_LTLIBRARIES = libutil.la
-CFLAGS = -I$(top_srcdir)/sys @CFLAGS@
+INCLUDES = -I$(top_srcdir)/sys
libutil_la_SOURCES = \
atalk_addr.c \
module.c \
server_child.c \
server_lock.c \
- strcasestr.c \
strdicasecmp.c