1# Makefile.am for etc/afpd/ 2 3pkgconfdir = @PKGCONFDIR@ 4 5sbin_PROGRAMS = afpd 6noinst_PROGRAMS = hash fce 7 8afpd_SOURCES = \ 9 afp_asp.c \ 10 afp_avahi.c \ 11 afp_config.c \ 12 afp_dsi.c \ 13 afp_options.c \ 14 afp_util.c \ 15 afp_zeroconf.c \ 16 afprun.c \ 17 afs.c \ 18 appl.c \ 19 auth.c \ 20 catsearch.c \ 21 desktop.c \ 22 dircache.c \ 23 directory.c \ 24 enumerate.c \ 25 extattrs.c \ 26 fce_api.c \ 27 fce_util.c \ 28 file.c \ 29 filedir.c \ 30 fork.c \ 31 gettok.c \ 32 hash.c \ 33 main.c \ 34 mangle.c \ 35 messages.c \ 36 nfsquota.c \ 37 ofork.c \ 38 quota.c \ 39 status.c \ 40 switch.c \ 41 uam.c \ 42 uid.c \ 43 unix.c \ 44 volume.c 45 46afpd_LDADD = \ 47 $(top_builddir)/libatalk/cnid/libcnid.la \ 48 $(top_builddir)/libatalk/libatalk.la \ 49 @LIBGCRYPT_LIBS@ @ZEROCONF_LIBS@ @QUOTA_LIBS@ @SLP_LIBS@ @WRAP_LIBS@ @LIBADD_DL@ @ACL_LIBS@ @PTHREAD_LIBS@ 50 51afpd_LDFLAGS = -export-dynamic 52 53afpd_CFLAGS = \ 54 -I$(top_srcdir)/include \ 55 -I$(top_srcdir)/sys \ 56 @SLP_CFLAGS@ @ZEROCONF_CFLAGS@ \ 57 -DAPPLCNAME \ 58 -DSERVERTEXT=\"$(SERVERTEXT)/\" \ 59 -D_PATH_AFPDDEFVOL=\"$(pkgconfdir)/AppleVolumes.default\" \ 60 -D_PATH_AFPDSYSVOL=\"$(pkgconfdir)/AppleVolumes.system\" \ 61 -D_PATH_AFPDPWFILE=\"$(pkgconfdir)/afppasswd\" \ 62 -D_PATH_AFPDCONF=\"$(pkgconfdir)/afpd.conf\" \ 63 -D_PATH_AFPDSIGCONF=\"$(pkgconfdir)/afp_signature.conf\" \ 64 -D_PATH_AFPDUAMPATH=\"$(UAMS_PATH)/\" \ 65 -D_PATH_ACL_LDAPCONF=\"$(pkgconfdir)/afp_ldap.conf\" \ 66 -D_PATH_AFPDUUIDCONF=\"$(pkgconfdir)/afp_voluuid.conf\" 67 68if HAVE_ACLS 69afpd_SOURCES += acls.c 70endif 71 72 73noinst_HEADERS = auth.h afp_config.h desktop.h directory.h fce_api_internal.h file.h \ 74 filedir.h fork.h icon.h mangle.h misc.h status.h switch.h \ 75 uam_auth.h uid.h unix.h volume.h hash.h acls.h acl_mappings.h extattrs.h \ 76 dircache.h afp_zeroconf.h afp_avahi.h 77 78hash_SOURCES = hash.c 79hash_CFLAGS = -DKAZLIB_TEST_MAIN -I$(top_srcdir)/include 80 81fce_SOURCES = fce_api.c fce_util.c 82fce_CFLAGS = -DFCE_TEST_MAIN -I$(top_srcdir)/include 83fce_LDADD = $(top_builddir)/libatalk/libatalk.la 84