# Makefile.am for top level of netatalk package
-SUBDIRS = libatalk bin etc man
-# these later : config contrib distrib include
+SUBDIRS = libatalk bin config etc man
+# these later : contrib distrib include
EXTRA_DIST = BUGS CHANGES CONTRIBUTORS COPYRIGHT ChangeLog README README.ASUN TODO VERSION services.atalk
bin_PROGRAMS = adv1tov2
adv1tov2_SOURCES = adv1tov2.c
-adv1tov2_LDADD = ../../libatalk/libatalk.a
+adv1tov2_LDADD = $(top_srcdir)/libatalk/libatalk.a
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
bin_PROGRAMS = aecho
aecho_SOURCES = aecho.c
-aecho_LDADD = ../../libatalk/libatalk.a
+aecho_LDADD = $(top_srcdir)/libatalk/libatalk.a
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
bin_PROGRAMS = afppasswd
afppasswd_SOURCES = afppasswd.c
-afppasswd_LDADD = ../../libatalk/libatalk.a
+afppasswd_LDADD = $(top_srcdir)/libatalk/libatalk.a
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
bin_PROGRAMS = getzones
getzones_SOURCES = getzones.c
-getzones_LDADD = ../../libatalk/libatalk.a
+getzones_LDADD = $(top_srcdir)/libatalk/libatalk.a
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
bin_PROGRAMS = megatron
megatron_SOURCES = asingle.c hqx.c macbin.c megatron.c nad.c updcrc.c
-megatron_LDADD = ../../libatalk/libatalk.a
+megatron_LDADD = $(top_srcdir)/libatalk/libatalk.a
noinst_HEADERS = megatron.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
# ************************************************
# FIXME! FIXME! Links need to work for:
bin_PROGRAMS = nbplkup nbprgstr nbpunrgstr
nbplkup_SOURCES = nbplkup.c
-nbplkup_LDADD = ../../libatalk/libatalk.a
+nbplkup_LDADD = $(top_srcdir)/libatalk/libatalk.a
nbprgstr_SOURCES = nbprgstr.c
-nbprgstr_LDADD = ../../libatalk/libatalk.a
+nbprgstr_LDADD = $(top_srcdir)/libatalk/libatalk.a
nbpunrgstr_SOURCES = nbpunrgstr.c
-nbpunrgstr_LDADD = ../../libatalk/libatalk.a
+nbpunrgstr_LDADD = $(top_srcdir)/libatalk/libatalk.a
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
bin_PROGRAMS = pap papstatus
pap_SOURCES = pap.c
-pap_LDADD = ../../libatalk/libatalk.a
+pap_LDADD = $(top_srcdir)/libatalk/libatalk.a
papstatus_SOURCES = papstatus.c
-papstatus_LDADD = ../../libatalk/libatalk.a
+papstatus_LDADD = $(top_srcdir)/libatalk/libatalk.a
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
bin_PROGRAMS = psorder
psorder_SOURCES = psorder.c pa.c
-psorder_LDADD = ../../libatalk/libatalk.a
+psorder_LDADD = $(top_srcdir)/libatalk/libatalk.a
noinst_HEADERS = psorder.h pa.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
--- /dev/null
+# Makefile.am for config/
+
+configdir = $(CONFIG_DIR)
+
+config_DATA = AppleVolumes.default AppleVolumes.system afpd.conf atalkd.conf netatalk.conf netatalk.pamd papd.conf
bin/nbp/Makefile
bin/pap/Makefile
bin/psorder/Makefile
+ config/Makefile
etc/Makefile
etc/afpd/Makefile
etc/afpd/nls/Makefile
etc/uams/Makefile
etc/papd/Makefile
etc/psf/Makefile
+ include/Makefile
+ include/atalk/Makefile
libatalk/Makefile
libatalk/adouble/Makefile
libatalk/asp/Makefile
man/man3/Makefile
man/man4/Makefile
man/man8/Makefile
+ sys/Makefile
+ sys/netatalk/Makefile
])
sbin_PROGRAMS = afpd
afpd_SOURCES = unix.c ofork.c main.c switch.c auth.c volume.c directory.c file.c enumerate.c desktop.c filedir.c fork.c appl.c gettok.c status.c afp_options.c afp_asp.c afp_dsi.c messages.c config.c nfsquota.c codepage.c quota.c uam.c afs.c
-afpd_LDADD = ../../libatalk/libatalk.a -latalk
+afpd_LDADD = $(top_srcdir)/libatalk/libatalk.a -latalk
noinst_HEADERS = auth.h codepage.h config.h desktop.h directory.h file.h filedir.h fork.h globals.h icon.h misc.h status.h switch.h uam_auth.h unix.h volume.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys \
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys \
-D_PATH_AFPDDEFVOL=\"$(CONFIG_DIR)/AppleVolumes.default\" \
-D_PATH_AFPDSYSVOL=\"$(CONFIG_DIR)/AppleVolumes.system\" \
-D_PATH_AFPDPWFILE=\"$(CONFIG_DIR)/afpd.passwd\" \
sbin_PROGRAMS = atalkd
atalkd_SOURCES = aep.c config.c main.c multicast.c nbp.c route.c rtmp.c zip.c
-atalkd_LDADD = -L../../libatalk -latalk
+atalkd_LDADD = -L$(top_srcdir)/libatalk -latalk
noinst_HEADERS = atserv.h gate.h interface.h list.h multicast.h nbp.h rtmp.h zip.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys \
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys \
-D_PATH_ATALKDCONF=\"$(CONFIG_DIR)/atalkd.conf\" \
-DVERSION=\"$(NETATALK_VERSION)\"
sbin_PROGRAMS = papd
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 = ../../libatalk/libatalk.a -latalk
+papd_LDADD = $(top_srcdir)/libatalk/libatalk.a -latalk
noinst_HEADERS = comment.h file.h ppd.h printer.h uam_auth.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys \
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys \
-D_PATH_PAPDCONF=\"$(CONFIG_DIR)/papd.conf\" \
-D_PATH_PAPDUAMPATH=\"$(UAMS_PATH)/\" \
-DVERSION=\"$(NETATALK_VERSION)\"
psf_SOURCES = psf.c
psa_SOURCES = psa.c
-CFLAGS = @CFLAGS@ -I../../include -I../../sys \
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys \
-DZEROWIDTH \
-D_PATH_PAP=\"$(bindir)/pap\" \
-D_PATH_PSORDER=\"$(bindir)/psorder\" \
lib_uams_pgp_la_SOURCES = uams_pgp.c
lib_uams_randnum_la_SOURCES = uams_randnum.c
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
# Makefile.am for include/atalk/
-bin_PROGRAMS =
-
-include_HEADERS = adouble.h aep.h afp.h asp.h atp.h cnid.h compat.h ddp.h dsi.h nbp.h netddp.h pap.h paths.h rtmp.h server_child.h uam.h util.h zip.h
+atalkincludedir = $(includedir)/atalk
+atalkinclude_DATA = adouble.h aep.h afp.h asp.h atp.h cnid.h compat.h ddp.h dsi.h nbp.h netddp.h pap.h paths.h rtmp.h server_child.h uam.h util.h zip.h
noinst_HEADERS = ad_private.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
noinst_HEADERS = asp_child.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
noinst_HEADERS = atp_internals.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
EXTRA_DIST = README
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
libcompat_la_SOURCES = mktemp.c getusershell.c strcasecmp.c strstr.c flock.c strdup.c inet_aton.c rquota_xdr.c
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
noinst_HEADERS = dsi_private.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
noinst_HEADERS = nbp_conf.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
libnetddp_la_SOURCES = netddp_open.c netddp_sendto.c netddp_recvfrom.c
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
noinst_HEADERS = pap_child.h
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
libutil_la_SOURCES = atalk_addr.c strdicasecmp.c server_child.c server_lock.c module.c bprint.c getiface.c
-CFLAGS = @CFLAGS@ -I../../include -I../../sys
+CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/sys
--- /dev/null
+# Makefile.am for sys/
+
+SUBDIRS = netatalk
--- /dev/null
+# Makefile.am for sys/netatalk/
+
+netatalkincludedir = $(includedir)/netatalk
+
+netatalkinclude_DATA = aarp.c aarp.h at.h at_control.c at_proto.c at_var.h ddp.h ddp_input.c ddp_output.c ddp_usrreq.c ddp_var.h endian.h phase2.h