aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am20
1 files changed, 17 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am
index f6c9eb0..02c411d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -11,19 +11,28 @@ dist_pixmaps_DATA = \
icons/java-icon48.png
envddir = $(sysconfdir)/env.d
-dist_envd_DATA = \
+envd_DATA = \
src/20java-config
+EXTRA_DIST = \
+ src/20java-config.in
+
profileddir = $(sysconfdir)/profile.d
-dist_profiled_DATA = \
+profiled_DATA = \
src/java-config-2.csh \
src/java-config-2.sh
+EXTRA_DIST += \
+ src/java-config-2.csh.in \
+ src/java-config-2.sh.in
+
revdepdir = $(sysconfdir)/revdep-rebuild
dist_revdep_DATA = \
src/60-java
-EXTRA_DIST = \
+CLEANFILES = $(envd_DATA) $(profiled_DATA)
+
+EXTRA_DIST += \
COPYING \
NEWS \
README
@@ -36,6 +45,11 @@ MAINTAINERCLEANFILES = \
Makefile.in \
INSTALL
+create-src-dir:
+ $(MKDIR_P) $(top_builddir)/src
+
+$(envd_DATA) $(profiled_DATA): | create-src-dir
+ $(SED) "s|\@GENTOO_PORTAGE_EPREFIX\@|@EPREFIX@|g" $(top_srcdir)/$@.in >$@
dist-hook:
if test -d "$(srcdir)"/.svn ; then \