Skip to content

Commit b5117b7

Browse files
committed
add glfw rules
1 parent bbbc920 commit b5117b7

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

contrib/src/glfw/SHA512SUMS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
33ad6059017c86134e6484c67da95e9e5cb6a921f4bd3081b43632ab28e4f9d951fb55e0392bfa5253ba453995d46b3342e8773a76a101b082b46c456e731d3b glfw-3.0.4.tar.gz

contrib/src/glfw/rules.mak

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# GLFW
2+
GLFW_VERSION := 3.0.4
3+
GLFW_URL := $(SF)/glfw/$(GLFW_VERSION)/glfw-$(GLFW_VERSION).tar.gz
4+
5+
#FIXME: we don't want to use scripts to determine which libraries should be
6+
# included, because there is bug in cross compile
7+
# PKGS += glfw
8+
# ifeq ($(call need_pkg,"libglfw"),)
9+
# PKGS_FOUND += glfw
10+
# endif
11+
12+
$(TARBALLS)/glfw-$(GLFW_VERSION).tar.gz:
13+
$(call download,$(GLFW_URL))
14+
15+
.sum-glfw: glfw-$(GLFW_VERSION).tar.gz
16+
17+
glfw: glfw-$(GLFW_VERSION).tar.gz .sum-glfw
18+
$(UNPACK)
19+
$(MOVE)
20+
21+
.glfw: glfw
22+
cd $< && cmake . -DCMAKE_BUILD_TYPE=Release -DGLFW_BUILD_DOCS=0 -DCMAKE_INSTALL_PREFIX=$(PREFIX)
23+
cd $< && $(MAKE) VERBOSE=1 install
24+
touch $@

0 commit comments

Comments
 (0)