summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..fca452f
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,41 @@
+eselectdir = $(datadir)/eselect/modules
+nodist_eselect_DATA = php.eselect
+
+# Without EXTRA_DIST, these files don't wind up in the tarball.
+EXTRA_DIST = 70_mod_php.conf.in \
+ php-fpm-launcher.in \
+ php-fpm.logrotate.in
+
+if APACHE2
+ # Without these set, we won't try to install the conf file.
+ apacheconfdir = $(sysconfdir)/apache2/modules.d
+ nodist_apacheconf_DATA = 70_mod_php.conf
+endif
+
+if FPM
+ # Same as the APACHE2 conditional.
+ nodist_libexec_SCRIPTS = php-fpm-launcher
+
+ logrotatedir = $(sysconfdir)/logrotate.d
+ nodist_logrotate_DATA = php-fpm.logrotate
+
+ tmpfilesdir = $(prefix)/lib/tmpfiles.d
+ dist_tmpfiles_DATA = php-fpm.conf
+endif
+
+
+# Otherwise these don't get cleaned up by "make distclean"
+DISTCLEANFILES = $(nodist_eselect_DATA) \
+ $(nodist_apacheconf_DATA) \
+ $(nodist_libexec_SCRIPTS) \
+ $(nodist_logrotate_DATA)
+
+$(DISTCLEANFILES): Makefile
+ rm -f $@ $@.tmp
+ $(editgnudirs) $@.in > $@.tmp
+ mv $@.tmp $@
+
+php.eselect: php.eselect.in
+php-fpm-launcher: php-fpm-launcher.in
+php-fpm.logrotate: php-fpm.logrotate.in
+70_mod_php.conf: 70_mod_php.conf.in