Browse Source

Update

tags/v0.0.64
Peter Vivell 6 years ago
parent
commit
d76ce929ab
1 changed files with 9 additions and 4 deletions
  1. 9
    4
      drone.yml

+ 9
- 4
drone.yml View File

@@ -51,8 +51,10 @@ steps:
51 51
     event: [ push, tag ]
52 52
   depends_on: [ clone, prepare ]
53 53
   environment:
54
-    MAKEFLAGS: -j 4
54
+    MAKEFLAGS: -j 2
55 55
     # https://wiki.debian.org/CrossCompiling#Building_with_dpkg-buildpackage
56
+    # https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html
57
+    # https://www.gnu.org/software/make/manual/html_node/Catalogue-of-Rules.html#Catalogue-of-Rules
56 58
     # addr2line ar as c++filt cpp cpp-6 dwp elfedit g++ g++-6 gcc gcc-6 gcc-ar gcc-ar-6 gcc-nm gcc-nm-6 gcc-ranlib gcc-ranlib-6 gcov gcov-6 gcov-dump gcov-dump-6 gcov-tool gcov-tool-6 gprof ld ld.bfd ld.gold nm objcopy objdump ranlib readelf size strings strip 
57 59
     BUILD_ARCH: amd64 armhf # amd64 arm64 armel armhf i386 mips mips64el mipsel powerpc ppc64el s390x
58 60
   commands:
@@ -64,14 +66,16 @@ steps:
64 66
       fi ;
65 67
       DESTDIR="dist" ;
66 68
       RELEASE_DIR="release" ;
67
-      SRC_DIR="$(pwd)" ;
68 69
       ARCHIVE_NAME="$${NAME}_$${VERSION}" ;
69 70
       ARCHIVE_ROOT="$${NAME}-$${VERSION}" ;
71
+      SRC_DIR="$(pwd)" ;
72
+
70 73
     - mkdir -p "$${RELEASE_DIR}" &&
71 74
       tar --exclude='./.*' --exclude='debian' --exclude="$${RELEASE_DIR}"
72 75
         --transform "s/\./$${ARCHIVE_ROOT}/" 
73 76
         -cJf "$${SRC_DIR}/$${RELEASE_DIR}/$${ARCHIVE_NAME}.orig.tar.xz" .
74
-    - for ARCH in $${BUILD_ARCH} ; do set -e
77
+
78
+    - for ARCH in $${BUILD_ARCH} ; do set -e ;
75 79
         echo " ░▒▓█ Building for $${ARCH} █▓▒░ " ;
76 80
         BUILD_DIR="$${SRC_DIR}/build/$${ARCH}/$${ARCHIVE_ROOT}" ;
77 81
         case "$${ARCH}" in 
@@ -92,6 +96,7 @@ steps:
92 96
           PREFIX="" ; 
93 97
         fi ;
94 98
         export CC="$${PREFIX}gcc" ;
99
+        export CXX="$${PREFIX}g++" ;
95 100
         export LD="$${PREFIX}ld" ;
96 101
         export STRIP="$${PREFIX}strip" ;
97 102
         export MAKEFLAGS="$${MAKEFLAGS}" ;
@@ -109,7 +114,7 @@ steps:
109 114
           export DEB_BUILD_OPTIONS="nocheck" ;
110 115
           apt-get -qy -o Dpkg::Use-Pty=0 build-dep -a $${ARCH} . ;
111 116
           dpkg-buildpackage -us -uc -a "$${ARCH}" &&
112
-          cp ../*.tar.xz ../*.deb ../*.dsc "$${RELEASE_DIR}/" &&
117
+          cp ../*.tar.xz ../*.deb ../*.dsc "$${SRC_DIR}/$${RELEASE_DIR}/" &&
113 118
           ls -la .. ;
114 119
           make clean ;
115 120
         else

Loading…
Cancel
Save