Mercurial > mxe-octave
annotate src/s2tc.mk @ 4516:e575e2afdae4
mesa-proto: new package
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 19 Oct 2017 08:56:52 -0400 |
parents | 859c456e1257 |
children | de2eedecd6ba |
rev | line source |
---|---|
4507 | 1 # This file is part of MXE. |
2 # See index.html for further information. | |
3 | |
4 PKG := s2tc | |
5 $(PKG)_IGNORE := | |
6 $(PKG)_VERSION := 1.0 | |
7 $(PKG)_CHECKSUM := 08295ae27abe2718f7be01f490e7a08353060291 | |
8 $(PKG)_SUBDIR := s2tc-$($(PKG)_VERSION) | |
9 $(PKG)_FILE := s2tc-$($(PKG)_VERSION).zip | |
10 $(PKG)_URL := https://github.com/divVerent/s2tc/archive/v$($(PKG)_VERSION).zip | |
4516 | 11 $(PKG)_DEPS := mesa-proto |
4507 | 12 |
4512
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
13 define $(PKG)_BUILD |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
14 cd '$(1)' && ./autogen.sh |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
15 mkdir '$(1)/.build' |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
16 cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \ |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
17 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
18 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
19 $(ENABLE_SHARED_OR_STATIC) \ |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
20 --prefix='$(HOST_PREFIX)' \ |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
21 --disable-tools \ |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
22 && $(CONFIGURE_POST_HOOK) |
4507 | 23 |
4512
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
24 $(MAKE) -C '$(1)/.build' -j '$(JOBS)' install DESTDIR='$(3)' |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
25 |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
26 ## Mesa attempts to dynamically load dxtn.dll on Windows systems. |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
27 if [ $(MXE_WINDOWS_BUILD) = yes ]; then \ |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
28 mv '$(3)$(HOST_BINDIR)/libtxc_dxtn-0.dll' '$(3)$(HOST_BINDIR)/dxtn.dll'; \ |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
29 fi |
859c456e1257
s2tc: enable Windows build.
John W. Eaton <jwe@octave.org>
parents:
4507
diff
changeset
|
30 endef |