Code update for Window Maker version 0.50.0
[wmaker-crm.git] / WindowMaker / mkMakefile
blob3eeaada083b83d28917ef01ca3bf2f00d94b6a1c
1 #!/bin/sh
4 # Creates a Makefile.am file containing all the stuff to install
5 # wmaker data
11 DIRS="Backgrounds Defaults IconSets Icons Pixmaps Styles Themes"
13 FILE=Makefile.am
15 spit() {
16 echo -n "$*" >> $FILE
19 spitln() {
20 echo "$*" >> $FILE
25 rm -f $FILE
30 spitln SUBDIRS = $DIRS
31 spitln
32 spitln prefsdatadir = '$(pkgdatadir)'
33 spitln
36 EXCEPT="Makefile.am Makefile.in Makefile mkMakefile $FILE"
38 spit prefsdata_DATA =
40 for f in `ls -1|grep -v .in|grep -v \~`; do
41 ok=1
42 for i in $EXCEPT; do
43 if test "$i" = "$f"; then
44 ok=0
45 break
47 done
48 if [ -f $f -a $ok = 1 ]; then
49 spitln \\
50 spit " $f"
52 done
55 spitln
56 spitln
58 spitln EXTRA_DIST = '$(prefsdata_DATA)' mkMakefile wmmacros.in plmenu.in\\
59 spitln " plmenu.fr.in plmenu.hr.in"
60 spitln
61 spitln CLEANFILES = wmmacros plmenu
62 spitln
63 cat << 'FIM' >> $FILE
64 wmmacros: $(srcdir)/wmmacros.in ./Makefile
65 -rm -f wmmacros
67 sed -e "s:#pkgdatadir#:$(pkgdatadir):" -e "s://:/:" \
68 $(srcdir)/wmmacros.in > wmmacros; \
69 chmod 644 wmmacros
71 plmenu: $(srcdir)/plmenu.in ./Makefile
72 -rm -f plmenu
74 sed -e "s:#pkgdatadir#:$(pkgdatadir):" -e "s://:/:" \
75 $(srcdir)/plmenu.in > plmenu; \
76 chmod 644 plmenu
78 FIM