# @(#)$Id: Makefile.am,v 1.1.4.1 2006/12/21 19:52:12 simon Exp $

bin_PROGRAMS = ipa ipactl ipastat

include_HEADERS = ipa_mod.h

ipa_SOURCES = confcommon.c confcommon.h dlapi.h memfunc.c memfunc.h	\
	parser.c parser.h ipa.c ipa_ac.c ipa_ac.h			\
	ipa_autorules.c ipa_autorules.h	ipa_cmd.c ipa_cmd.h		\
	ipa_conf.c ipa_conf.h ipa_ctl.c ipa_ctl.h ipa_db.c ipa_db.h	\
	ipa_limits.c ipa_limits.h ipa_log.c ipa_log.h			\
	ipa_main.c ipa_main.h ipa_rules.c ipa_rules.h			\
	ipa_thresholds.c ipa_thresholds.h ipa_time.c ipa_time.h		\
	ipactl.h ipa_mod.h

ipa_CPPFLAGS = ${CPPFLAGS} -Iinclude -DWITH_MEMFUNC_STAT

ipactl_SOURCES = ipactl.c ipactl.h

ipactl_CPPFLAGS = ${CPPFLAGS}

ipastat_SOURCES = confcommon.c confcommon.h dlapi.h memfunc.c memfunc.h	\
	parser.c parser.h ipastat.c ipastat_conf.c ipastat_conf.h	\
	ipastat_limits.c ipastat_limits.h ipastat_log.c ipastat_log.h	\
	ipastat_main.c ipastat_main.h ipastat_rules.c ipastat_rules.h	\
	ipastat_st.c ipastat_st.h ipastat_time.c ipastat_time.h		\
	ipastat_thresholds.c ipastat_thresholds.h ipa_mod.h

ipastat_CPPFLAGS = ${CPPFLAGS} -Iinclude

BUILT_SOURCES =	pathnames.h

pathnames.h: Makefile
	echo "/* DO NOT EDIT -- this file is automatically generated */" > $@
	echo "#ifndef IPA_PATHNAMES_H"					>> $@
	echo "#define IPA_PATHNAMES_H"					>> $@
	echo "#define IPA_CONF_FILE \"${sysconfdir}/ipa.conf\""		>> $@
	echo "#define IPASTAT_CONF_FILE \"${sysconfdir}/ipastat.conf\""	>> $@
	echo "#define IPA_PID_FILE \"${piddir}/ipa.pid\""		>> $@
	echo "#define IPA_CTL_SOCKET \"${sockdir}/ipactl.sock\""	>> $@
	echo "#endif /* !IPA_PATHNAMES_H */"				>> $@

CLEANFILES = *.core

DISTCLEANFILES = pathnames.h

EXTRA_DIST = config_add.h include/sys/queue.h


syntax highlighted by Code2HTML, v. 0.9.1