include $(top_srcdir)/config/subdir.am

SUBDIRS = ssl-cert

INCLUDES = -I$(top_srcdir)/include

dist_bin_SCRIPTS = \
   ${PACKAGE}-config \
   configpp \
   pkg-upgrade \
	sipx-dns \
   get_def_addr \
   pgpatch.sh

LOCAL_SHELLSCRIPTS = \
   sipx-validate-xml

EXTRA_DIST = $(foreach sipxScript,$(LOCAL_SHELLSCRIPTS),$(sipxScript).in)

noinst_PROGRAMS = \
	sipxconfigrpc \
  sipxconfigrpcsrv

install-exec-hook: localize_scripts

.PHONY: localize_scripts
localize_scripts: $(foreach sipxScript,$(LOCAL_SHELLSCRIPTS),$(DESTDIR)@SIPX_BINDIR@/$(sipxScript))

$(foreach sipxScript,$(LOCAL_SHELLSCRIPTS),$(DESTDIR)@SIPX_BINDIR@/$(sipxScript)) : $(DESTDIR)@SIPX_BINDIR@/% : %
	$(INSTALL) -D -m 755 $< $@

$(foreach sipxScript,$(LOCAL_SHELLSCRIPTS),$(sipxScript)) : % : $(srcdir)/%.in
	$(LocalizeSipXconfig) $< > $@
	chmod +x $@

sipxconfigrpc_SOURCES = \
	configrpc.cpp

sipxconfigrpcsrv_SOURCES = \
  configrpcsrv.cpp

sipxconfigrpc_LDADD = \
	../src/libsipXcommserver.la

sipxconfigrpcsrv_LDADD = \
	../src/libsipXcommserver.la

sipregistrar_CXXFLAGS = \
	-I$(top_builddir)/config \
	-I$(top_srcdir)/include \
	-DSIPX_LOGDIR=\"@SIPX_LOGDIR@\" \
	-DSIPX_RUNDIR=\"@SIPX_RUNDIR@\" \
	-DSIPX_TMPDIR=\"@SIPX_TMPDIR@\"

$(top_builddir)/BUILDSTAMP:
	${MAKE} -C $(top_builddir) BUILDSTAMP

${PACKAGE}-config: $(top_srcdir)/config/sipX-config.in $(top_builddir)/BUILDSTAMP
	BuildStamp="$(shell cat $(top_builddir)/BUILDSTAMP)" \
	; ${LocalizeSipXconfig} -e "s/@SIPX_BUILDSTAMP\@/$${BuildStamp}/" \
	    $(top_srcdir)/config/sipX-config.in \
	  > ${PACKAGE}-config
	chmod +x ${PACKAGE}-config

DISTCLEANFILES = sipx-validate-xml


syntax highlighted by Code2HTML, v. 0.9.1