From 4fcde69ce058374689d7a44d16c13d7015532cc4 Mon Sep 17 00:00:00 2001 From: Manish Singh Date: Sun, 1 Mar 1998 06:20:05 +0000 Subject: [PATCH] autoconfing for the data stuff -Yosh --- ChangeLog | 4 ++++ Makefile.am | 2 +- configure.in | 21 ++++++++++++++++++++- data/.cvsignore | 2 ++ data/Makefile.am | 21 +++++++++++++++++++++ data/brushes/.cvsignore | 2 ++ data/gradients/.cvsignore | 2 ++ data/palettes/.cvsignore | 2 ++ data/patterns/.cvsignore | 2 ++ 9 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 data/.cvsignore create mode 100644 data/Makefile.am create mode 100644 data/brushes/.cvsignore create mode 100644 data/gradients/.cvsignore create mode 100644 data/palettes/.cvsignore create mode 100644 data/patterns/.cvsignore diff --git a/ChangeLog b/ChangeLog index 9d0dcf6185..a59c5be39b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Sat Feb 28 22:05:15 PST 1998 Manish Singh + + * autoconfed the data stuff + Sat Feb 28 23:38:30 EST 1998 Adrian Likins * at yosh's suggestion, merged gimp-data-min diff --git a/Makefile.am b/Makefile.am index 4dcbeb5b7e..ffae317f59 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ ## Process this file with automake to produce Makefile.in -SUBDIRS = libgimp plug-ins app +SUBDIRS = libgimp plug-ins app data EXTRA_DIST = TODO TODO-DIST NOTES gtkrc gimp_logo.ppm gimp_splash.ppm rmshm user_install gimp_tips.txt ps-menurc diff --git a/configure.in b/configure.in index d5ee84d444..d04df7dc69 100644 --- a/configure.in +++ b/configure.in @@ -234,15 +234,29 @@ fi dnl TVM: check for compiler characteristics AC_C_INLINE -gimpdatadir=$datadir/$PACKAGE +gimpdatadir=$datadir/gimp gimpplugindir=$libdir/$PACKAGE/$GIMP_MAJOR_VERSION_NUMBER.$GIMP_MINOR_VERSION_NUMBER +brushdata=`ls -1 data/brushes | grep -v Makefile` +gradientdata=`ls -1 data/gradients | grep -v Makefile` +palettedata=`ls -1 data/palettes | grep -v Makefile` +patterndata=`ls -1 data/patterns | grep -v Makefile` + +brushdata=`echo $brushdata` +gradientdata=`echo $gradientdata` +palettedata=`echo $palettedata` +patterndata=`echo $patterndata` + dnl This is for generating PDB docuemntation. AC_PATH_PROG(EMACS, emacs, :) AC_SUBST(gimpdir) AC_SUBST(gimpdatadir) AC_SUBST(gimpplugindir) +AC_SUBST(brushdata) +AC_SUBST(gradientdata) +AC_SUBST(palettedata) +AC_SUBST(patterndata) AC_SUBST(WEBBROWSER) AC_SUBST(LIBXMU_LIB) AC_SUBST(TIFF) @@ -387,4 +401,9 @@ plug-ins/flarefx/Makefile plug-ins/webbrowser/Makefile app/Makefile docs/Makefile +data/Makefile +data/brushes/Makefile +data/gradients/Makefile +data/palettes/Makefile +data/patterns/Makefile ) diff --git a/data/.cvsignore b/data/.cvsignore new file mode 100644 index 0000000000..3dda72986f --- /dev/null +++ b/data/.cvsignore @@ -0,0 +1,2 @@ +Makefile.in +Makefile diff --git a/data/Makefile.am b/data/Makefile.am new file mode 100644 index 0000000000..d4ad542224 --- /dev/null +++ b/data/Makefile.am @@ -0,0 +1,21 @@ +## Process this file with automake to produce Makefile.in + +SUBDIRS = brushes gradients palettes patterns + +brushdata= +gradientdata= +palettedata= +patterndata= + +.PHONY: files + +files: + @files=`ls $(DISTFILES) 2> /dev/null`; for p in $$files; do \ + echo $$p; \ + done + @for subdir in $(SUBDIRS); do \ + files=`cd $$subdir; $(MAKE) files | grep -v "make\[[1-9]\]"`; \ + for file in $$files; do \ + echo $$subdir/$$file; \ + done; \ + done diff --git a/data/brushes/.cvsignore b/data/brushes/.cvsignore new file mode 100644 index 0000000000..3dda72986f --- /dev/null +++ b/data/brushes/.cvsignore @@ -0,0 +1,2 @@ +Makefile.in +Makefile diff --git a/data/gradients/.cvsignore b/data/gradients/.cvsignore new file mode 100644 index 0000000000..3dda72986f --- /dev/null +++ b/data/gradients/.cvsignore @@ -0,0 +1,2 @@ +Makefile.in +Makefile diff --git a/data/palettes/.cvsignore b/data/palettes/.cvsignore new file mode 100644 index 0000000000..3dda72986f --- /dev/null +++ b/data/palettes/.cvsignore @@ -0,0 +1,2 @@ +Makefile.in +Makefile diff --git a/data/patterns/.cvsignore b/data/patterns/.cvsignore new file mode 100644 index 0000000000..3dda72986f --- /dev/null +++ b/data/patterns/.cvsignore @@ -0,0 +1,2 @@ +Makefile.in +Makefile -- GitLab