annotate schikkers-list.make @ 6512:ccc20ae889ca default tip guix

mingw::guile-2.0.7 builds.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Thu, 24 Mar 2016 08:03:39 +0100
parents 49fd6ca7fb7c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6015
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
1 # -*-Makefile-*-
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
2 .PHONY: all default packages rest update-versions print-success print-branches
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
3 .PHONY: nsis schikkers-list schikkers-list-installers
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
4 default: all
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
5
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
6 SCHIKKERS_LIST_BRANCH="master"
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
7 SCHIKKERS_LIST_REPO_URL=git://github.com/janneke/schikkers-list.git
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
8 SCHIKKERS_LIST_REPO_URL=git+file://localhost/home/janneke/vc/schikkers-list
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
9
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
10 GUILE_GNOME_BRANCH="master"
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
11 GUILE_GNOME_REPO_URL=git://git.sv.gnu.org/guile-gnome.git
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
12
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
13 PLATFORMS=linux-x86 mingw
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
14
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
15 # derived info
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
16 SCHIKKERS_LIST_SOURCE_URL=$(SCHIKKERS_LIST_REPO_URL)?branch=$(SCHIKKERS_LIST_BRANCH)
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
17 SCHIKKERS_LIST_DIRRED_BRANCH=$(shell $(PYTHON) gub/repository.py --branch-dir '$(SCHIKKERS_LIST_SOURCE_URL)')
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
18 SCHIKKERS_LIST_FLATTENED_BRANCH=$(shell $(PYTHON) gub/repository.py --full-branch-name '$(SCHIKKERS_LIST_SOURCE_URL)')
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
19
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
20 GUILE_GNOME_SOURCE_URL=$(GUILE_GNOME_REPO_URL)?branch=$(GUILE_GNOME_BRANCH)
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
21 GUILE_GNOME_DIRRED_BRANCH=$(shell $(PYTHON) gub/repository.py --branch-dir '$(GUILE_GNOME_SOURCE_URL)')
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
22 GUILE_GNOME_FLATTENED_BRANCH=$(shell $(PYTHON) gub/repository.py --full-branch-name '$(GUILE_GNOME_SOURCE_URL)')
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
23
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
24 # FOR BUILDING from GIT
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
25 #BUILD_PACKAGE='$(SCHIKKERS_LIST_SOURCE_URL)'
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
26 BUILD_PACKAGE=schikkers-list
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
27 INSTALL_PACKAGE = schikkers-list
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
28
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
29 MAKE += -f schikkers-list.make
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
30
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
31 # FOR BUILDING from GIT
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
32 INSTALLER_BUILDER_OPTIONS =\
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
33 --version-db=versiondb/schikkers-list.versions\
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
34 $(if $(GUILE_GNOME_BRANCH), --branch=guile-gnome=$(GUILE_GNOME_FLATTENED_BRANCH),)\
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
35 $(if $(SCHIKKERS_LIST_BRANCH), --branch=schikkers-list=$(SCHIKKERS_LIST_FLATTENED_BRANCH),)\
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
36 #
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
37
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
38 include gub.make
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
39 include compilers.make
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
40
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
41 #all: packages rest
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
42 all: schikkers-list rest
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
43 ifeq ($(findstring mingw, $(PLATFORMS)),mingw)
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
44 rest: nsis
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
45 endif
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
46 rest: schikkers-list-installers print-success
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
47
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
48 #avoid building native BUILD_PLATFORM
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
49 #PYTHON = PATH=$(CWD)/target/tools/root/usr/bin:$(PATH) python
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
50 schikkers-list:
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
51 $(foreach p, $(PLATFORMS), $(call INVOKE_GUB,$(p)) $(BUILD_PACKAGE) && ) true #
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
52
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
53 schikkers-list-installers:
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
54 $(foreach p, $(PLATFORMS), $(call INVOKE_INSTALLER_BUILDER,$(p)) $(INSTALL_PACKAGE) &&) true #
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
55
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
56 nsis:
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
57 bin/gub tools::nsis
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
58
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
59 update-versions:
6063
49fd6ca7fb7c Schikkers-list: re-enable toolbar and find linux-x86 version.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 6040
diff changeset
60 python gub/versiondb.py --no-sources --version-db=versiondb/schikkers-list.versions --download --platforms="mingw,linux-x86" --url=http://lilypond.org/schikkers-list/download/
6015
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
61
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
62 print-success:
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
63 @echo "success!!"
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
64 @echo Schikkers-List installer in uploads/schikkers-list*.mingw.exe
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
65
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
66 print-branches:
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
67 @echo "--branch=guile=$(GUILE_GNOME_FLATTENED_BRANCH)"
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
68 @echo "--branch=lilypond=$(LILYPOND_FLATTENED_BRANCH)"
cc908a87aaa4 schikkers-list: new package.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
69 @echo "--branch=schikkers-list=$(SCHIKKERS_LIST_FLATTENED_BRANCH)"