on master help sign in
Fix up sqlite compile script
0e055b0Radon Rosborough
.gitignore+1
@@ -1,5 +1,6 @@
1plugins/
1plugins/
2prybar-*
2prybar-*
3+prybar_assets/sqlite/patch.so
3deps.lst
4deps.lst
4prybar.tar.gz
5prybar.tar.gz
5generated_*.go
6generated_*.go
Makefile+1−1
@@ -26,7 +26,7 @@ test: ## Run integration tests
26
26
27.PHONY: clean
27.PHONY: clean
28clean: ## Remove build artifacts
28clean: ## Remove build artifacts
29− rm -f prybar-* languages/*/generated_*.go
29+ rm -f prybar-* languages/*/generated_*.go prybar_assets/sqlite/patch.so
30
30
31.PHONY: help
31.PHONY: help
32help: ## Show this message
32help: ## Show this message
languages/sqlite/compile+8−5
@@ -1,6 +1,9 @@
1−#!/bin/bash
1+#!/usr/bin/env bash
2
2
3+set -e
4+set -o pipefail
5+
3−COMPILE_DIR=$(dirname "$0")
6+COMPILE_DIR="$(dirname "$0")"
4−DEST_DIR=$COMPILE_DIR/../../prybar_assets/sqlite
7+DEST_DIR="$COMPILE_DIR/../../prybar_assets/sqlite"
5−mkdir $DEST_DIR
8+mkdir -p "$DEST_DIR"
6−gcc -Wall -shared -fPIC -ldl -o $DEST_DIR/patch.so $COMPILE_DIR/patch/patch.c
9+gcc -Wall -shared -fPIC -ldl -o "$DEST_DIR/patch.so" "$COMPILE_DIR/patch/patch.c"