Mercurial > hg > monetdb-ruby
annotate Makefile @ 35:fedf9356cc5c default tip
Update README.md
author | Mitchell Weggemans <mitchell.weggemans@monetdbsolutions.com> |
---|---|
date | Tue, 01 Jun 2021 15:13:27 +0200 (2021-06-01) |
parents | a4a96e70ee13 |
children |
rev | line source |
---|---|
17
6abcfcdb4924
Updated version number and copyright year.
Sjoerd Mullender <sjoerd@acm.org>
parents:
14
diff
changeset
|
1 VERSION = 1.2 |
0
aab36be83762
Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff
changeset
|
2 |
aab36be83762
Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff
changeset
|
3 monetdb-sql-$(VERSION).gem: monetdb-sql.gemspec \ |
aab36be83762
Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff
changeset
|
4 lib/MonetDB.rb lib/MonetDBConnection.rb \ |
aab36be83762
Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff
changeset
|
5 lib/MonetDBData.rb lib/MonetDBExceptions.rb lib/hasher.rb |
aab36be83762
Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff
changeset
|
6 gem build $< |
aab36be83762
Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff
changeset
|
7 |
3
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
8 .PHONY: clean |
0
aab36be83762
Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff
changeset
|
9 clean: |
aab36be83762
Created a new repository for the Ruby driver for MonetDB.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff
changeset
|
10 rm -f *.gem |
3
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
11 rm -f *.rpm |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
12 |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
13 .PHONY: srpm |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
14 srpm: rubygem-monetdb-sql.spec monetdb-sql-$(VERSION).gem |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
15 mkdir -p rpmbuild/RPMS |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
16 mkdir -p rpmbuild/SRPMS |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
17 mkdir -p rpmbuild/BUILD |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
18 mkdir -p rpmbuild/SOURCES |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
19 cp monetdb-sql-$(VERSION).gem rpmbuild/SOURCES |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
20 rpmbuild --define="_topdir $$PWD/rpmbuild" --define='_tmppath /tmp' --define='tmpdir %{_tmppath}' --define='dist %{?dummymacro}' -bs $< |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
21 mv rpmbuild/SRPMS/*.src.rpm . |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
22 rm -rf rpmbuild |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
23 |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
24 .PHONY: rpm |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
25 rpm: rubygem-monetdb-sql.spec monetdb-sql-$(VERSION).gem |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
26 mkdir -p rpmbuild/RPMS |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
27 mkdir -p rpmbuild/SRPMS |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
28 mkdir -p rpmbuild/BUILD |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
29 mkdir -p rpmbuild/SOURCES |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
30 cp monetdb-sql-$(VERSION).gem rpmbuild/SOURCES |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
31 rpmbuild --define="_topdir $$PWD/rpmbuild" --define='_tmppath /tmp' --define='tmpdir %{_tmppath}' --define='dist %{?dummymacro}' -ba $< |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
32 mv rpmbuild/RPMS/noarch/*.noarch.rpm . |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
33 mv rpmbuild/SRPMS/*.src.rpm . |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
34 rm -rf rpmbuild |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
35 |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
36 .PHONY: deb |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
37 deb: monetdb-sql-$(VERSION).gem debian/changelog debian/control debian/rules \ |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
38 debian/copyright debian/source/format debian/compat |
5583092affdf
Record how packages can be built.
Sjoerd Mullender <sjoerd@acm.org>
parents:
0
diff
changeset
|
39 pdebuild --use-pdebuild-internal |
24 | 40 |
41 .PHONY: tar | |
42 tar: | |
43 hg archive rubygem-monetdb-$(VERSION).tar.bz2 |