8
desktopdir=$(HOME)/.local/share/applications
11
@echo 'Run "make install" to install.'
13
install-check: install-check.c
14
$(CC) $(CFLAGS) -o install-check install-check.c
19
install: install-check
20
@echo "Creating $(bindir)/jhbuild"
22
@sed "s,@jhbuilddir@,`pwd`,g" < jhbuild.in > $(bindir)/jhbuild
23
@chmod a+x $(bindir)/jhbuild
25
@echo "Creating $(desktopdir)/jhbuild.desktop"
26
@mkdir -p $(desktopdir)
27
@cp jhbuild.desktop $(desktopdir)
28
@echo "Exec=$(bindir)/jhbuild gui" >> $(desktopdir)/jhbuild.desktop
30
@[ -f $(HOME)/.jhbuildrc ]||echo "Don't forget to create ~/.jhbuildrc"
31
install -m755 install-check $(bindir)/install-check
33
distdir = $(PACKAGE)-$(VERSION)
37
cp -p README COPYING ChangeLog Makefile jhbuild.in jhbuild.desktop $(distdir)/
38
cp -p *.c *.jhbuildrc $(distdir)/
39
mkdir $(distdir)/modulesets
40
cp -p modulesets/*.modules $(distdir)/modulesets/
41
cp -p modulesets/moduleset.dtd modulesets/moduleset.xsl $(distdir)/modulesets/
42
mkdir $(distdir)/patches
43
cp -p patches/*.patch $(distdir)/patches/
44
mkdir $(distdir)/jhbuild
45
cp -p jhbuild/*.py jhbuild/defaults.jhbuildrc $(distdir)/jhbuild/
46
mkdir $(distdir)/jhbuild/commands
47
cp -p jhbuild/commands/*.py $(distdir)/jhbuild/commands/
48
mkdir $(distdir)/jhbuild/frontends
49
cp -p jhbuild/frontends/*.py $(distdir)/jhbuild/frontends/
50
cp -p jhbuild/frontends/jhbuild.glade $(distdir)/jhbuild/frontends/
51
mkdir $(distdir)/jhbuild/modtypes
52
cp -p jhbuild/modtypes/*.py $(distdir)/jhbuild/modtypes/
53
mkdir $(distdir)/jhbuild/utils
54
cp -p jhbuild/utils/*.py $(distdir)/jhbuild/utils/
55
mkdir $(distdir)/scripts
56
cp -p scripts/*.py scripts/*.xsl scripts/*.deps scripts/*.exceptions $(distdir)/scripts/
57
mkdir $(distdir)/scripts/branch-violations
58
cp -p scripts/branch-violations/README scripts/branch-violations/find-branch-* \
59
$(distdir)/scripts/branch-violations/
60
chmod -R a+r $(distdir)
61
tar czf $(distdir).tar.gz $(distdir)
64
.PHONY: all update install