From 8e6929daa5e33f2a4cf020ab0185972aaa72ef46 Mon Sep 17 00:00:00 2001 From: Milan Nikolic Date: Tue, 31 Jan 2017 20:40:17 +0100 Subject: [PATCH] Travis makefile --- .travis.yml | 13 ++++--------- Makefile | 11 +++++++++++ 2 files changed, 15 insertions(+), 9 deletions(-) create mode 100644 Makefile diff --git a/.travis.yml b/.travis.yml index 7ec900f..807f962 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,20 +1,14 @@ language: go go: - - 1.6 - - 1.7 + - 1.7.x - tip -before_install: - - sudo apt-get install software-properties-common -y - - sudo add-apt-repository ppa:george-edison55/cmake-3.x -y - - sudo apt-get -qq update - install: - sudo apt-get install libopenal-dev -y - - curl -s -L wget http://www.cmake.org/files/v3.5/cmake-3.5.2.tar.gz | tar xz - - cd cmake-3.5.2 + - curl -s -L wget http://www.cmake.org/files/v3.7/cmake-3.7.2.tar.gz | tar xz + - cd cmake-3.7.2 - ./configure - make - sudo make install @@ -25,3 +19,4 @@ install: - mkdir -p build && cd build && cmake -DBUILD_SHARED_LIBS=ON -DGLFW_BUILD_EXAMPLES=OFF -DGLFW_BUILD_TESTS=OFF -DGLFW_BUILD_DOCS=OFF -DCMAKE_INSTALL_PREFIX=/usr .. - make - sudo make install + - cd ../.. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..069f854 --- /dev/null +++ b/Makefile @@ -0,0 +1,11 @@ +PACKAGES= raylib raygui raymath easings + +GO?= go + +all: packages + +packages: + @for pkg in ${PACKAGES}; do \ + echo "Building package github.com/gen2brain/raylib-go/$$pkg..."; \ + ${GO} build github.com/gen2brain/raylib-go/$$pkg; \ + done