Mercurial > gub
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 |
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)" |