X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=test%2Fafpd%2FMakefile.am;h=f5109b8dd3f0658fa192e4c6f5cef851174335d4;hb=f254fd618b53e97cc5382b23709d4f3de1e70b41;hp=2bb6b3e9d56b9c81047602a37ca197f8b96c77fe;hpb=df4786e567fddb4b238f658d43e2662f488f73ba;p=netatalk.git diff --git a/test/afpd/Makefile.am b/test/afpd/Makefile.am index 2bb6b3e9..f5109b8d 100644 --- a/test/afpd/Makefile.am +++ b/test/afpd/Makefile.am @@ -10,56 +10,68 @@ EXTRA_DIST = test.sh CLEANFILES = test.default test.conf test_SOURCES = test.c subtests.c afpfunc_helpers.c \ - $(top_builddir)/etc/afpd/afp_avahi.c \ - $(top_builddir)/etc/afpd/afp_config.c \ - $(top_builddir)/etc/afpd/afp_dsi.c \ - $(top_builddir)/etc/afpd/afp_options.c \ - $(top_builddir)/etc/afpd/afp_util.c \ - $(top_builddir)/etc/afpd/afprun.c \ - $(top_builddir)/etc/afpd/appl.c \ - $(top_builddir)/etc/afpd/auth.c \ - $(top_builddir)/etc/afpd/afp_zeroconf.c \ - $(top_builddir)/etc/afpd/catsearch.c \ - $(top_builddir)/etc/afpd/desktop.c \ - $(top_builddir)/etc/afpd/dircache.c \ - $(top_builddir)/etc/afpd/directory.c \ - $(top_builddir)/etc/afpd/enumerate.c \ - $(top_builddir)/etc/afpd/extattrs.c \ - $(top_builddir)/etc/afpd/file.c \ - $(top_builddir)/etc/afpd/filedir.c \ - $(top_builddir)/etc/afpd/fork.c \ - $(top_builddir)/etc/afpd/gettok.c \ - $(top_builddir)/etc/afpd/hash.c \ - $(top_builddir)/etc/afpd/mangle.c \ - $(top_builddir)/etc/afpd/messages.c \ - $(top_builddir)/etc/afpd/nfsquota.c \ - $(top_builddir)/etc/afpd/ofork.c \ - $(top_builddir)/etc/afpd/quota.c \ - $(top_builddir)/etc/afpd/status.c \ - $(top_builddir)/etc/afpd/switch.c \ - $(top_builddir)/etc/afpd/uam.c \ - $(top_builddir)/etc/afpd/unix.c \ - $(top_builddir)/etc/afpd/volume.c + $(top_srcdir)/etc/afpd/afp_avahi.c \ + $(top_srcdir)/etc/afpd/afp_config.c \ + $(top_srcdir)/etc/afpd/afp_dsi.c \ + $(top_srcdir)/etc/afpd/afp_mdns.c \ + $(top_srcdir)/etc/afpd/afp_options.c \ + $(top_srcdir)/etc/afpd/afp_util.c \ + $(top_srcdir)/etc/afpd/afprun.c \ + $(top_srcdir)/etc/afpd/appl.c \ + $(top_srcdir)/etc/afpd/auth.c \ + $(top_srcdir)/etc/afpd/afp_zeroconf.c \ + $(top_srcdir)/etc/afpd/catsearch.c \ + $(top_srcdir)/etc/afpd/desktop.c \ + $(top_srcdir)/etc/afpd/dircache.c \ + $(top_srcdir)/etc/afpd/directory.c \ + $(top_srcdir)/etc/afpd/enumerate.c \ + $(top_srcdir)/etc/afpd/extattrs.c \ + $(top_srcdir)/etc/afpd/fce_api.c \ + $(top_srcdir)/etc/afpd/fce_util.c \ + $(top_srcdir)/etc/afpd/file.c \ + $(top_srcdir)/etc/afpd/filedir.c \ + $(top_srcdir)/etc/afpd/fork.c \ + $(top_srcdir)/etc/afpd/hash.c \ + $(top_srcdir)/etc/afpd/mangle.c \ + $(top_srcdir)/etc/afpd/messages.c \ + $(top_srcdir)/etc/afpd/nfsquota.c \ + $(top_srcdir)/etc/afpd/ofork.c \ + $(top_srcdir)/etc/afpd/quota.c \ + $(top_srcdir)/etc/afpd/status.c \ + $(top_srcdir)/etc/afpd/spotlight.c \ + $(top_srcdir)/etc/afpd/spotlight_marshalling.c \ + $(top_srcdir)/etc/afpd/switch.c \ + $(top_srcdir)/etc/afpd/uam.c \ + $(top_srcdir)/etc/afpd/unix.c \ + $(top_srcdir)/etc/afpd/volume.c if HAVE_ACLS -test_SOURCES += $(top_builddir)/etc/afpd/acls.c +test_SOURCES += $(top_srcdir)/etc/afpd/acls.c endif -test_CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/etc/afpd \ - @SLP_CFLAGS@ @ZEROCONF_CFLAGS@ \ - -DAPPLCNAME \ - -DSERVERTEXT=\"$(SERVERTEXT)/\" \ - -D_PATH_AFPDDEFVOL=\"$(pkgconfdir)/AppleVolumes.default\" \ - -D_PATH_AFPDSYSVOL=\"$(pkgconfdir)/AppleVolumes.system\" \ - -D_PATH_AFPDPWFILE=\"$(pkgconfdir)/afppasswd\" \ - -D_PATH_AFPDCONF=\"$(pkgconfdir)/afpd.conf\" \ - -D_PATH_AFPDUAMPATH=\"$(UAMS_PATH)/\" \ - -D_PATH_ACL_LDAPCONF=\"$(pkgconfdir)/afp_ldap.conf\" \ - -D_PATH_AFPDSIGCONF=\"$(pkgconfdir)/afp_signature.conf\" \ - -D_PATH_AFPDUUIDCONF=\"$(pkgconfdir)/afp_voluuid.conf\" +test_CFLAGS = \ + -I$(top_srcdir)/etc/afpd \ + -I$(top_srcdir)/include \ + -I$(top_srcdir)/sys \ + @ZEROCONF_CFLAGS@ @GSSAPI_CFLAGS@ @KRB5_CFLAGS@\ + -DAPPLCNAME \ + -DSERVERTEXT=\"$(SERVERTEXT)/\" \ + -D_PATH_AFPDPWFILE=\"$(pkgconfdir)/afppasswd\" \ + -D_PATH_AFPDUAMPATH=\"$(UAMS_PATH)/\" \ + -D_PATH_CONFDIR=\"$(pkgconfdir)/\" \ + -D_PATH_STATEDIR='"$(localstatedir)/netatalk/"' -test_LDADD = $(top_builddir)/libatalk/cnid/libcnid.la \ +test_LDADD = \ $(top_builddir)/libatalk/libatalk.la \ - @QUOTA_LIBS@ @SLP_LIBS@ @WRAP_LIBS@ @LIBADD_DL@ @ACL_LIBS@ @ZEROCONF_LIBS@ @PTHREAD_LIBS@ + @LIBGCRYPT_LIBS@ @QUOTA_LIBS@ @WRAP_LIBS@ @LIBADD_DL@ @ACL_LIBS@ @ZEROCONF_LIBS@ @PTHREAD_LIBS@ @GSSAPI_LIBS@ @KRB5_LIBS@ @MYSQL_LIBS@ test_LDFLAGS = -export-dynamic + +if WITH_DTRACE +DTRACE_OBJ = test-afp_dsi.o test-fork.o test-appl.o test-catsearch.o test-directory.o test-enumerate.o test-file.o test-filedir.o +afp_dtrace.o: $(top_srcdir)/include/atalk/afp_dtrace.d $(DTRACE_OBJ) + if test -f afp_dtrace.o ; then rm -f afp_dtrace.o ; fi + $(LIBTOOL) --mode=execute dtrace -G -s $(top_srcdir)/include/atalk/afp_dtrace.d -o afp_dtrace.o $(DTRACE_OBJ) +test_LDADD += afp_dtrace.o @DTRACE_LIBS@ +CLEANFILES += afp_dtrace.o +endif