Skip to content

Commit f8ac243

Browse files
committed
feat: build script improvements, v0.3.0
1 parent 2d01f16 commit f8ac243

File tree

7 files changed

+28
-7
lines changed

7 files changed

+28
-7
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ node_modules
88
!.env.example
99
vite.config.js.timestamp-*
1010
vite.config.ts.timestamp-*
11+
dist/

Makefile

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
1+
require-version:
2+
ifndef VERSION
3+
$(error VERSION is not set)
4+
endif
5+
6+
setup-dist:
7+
if [ -d "./dist" ]; then rm -rf ./dist; fi
8+
mkdir -p ./dist/macos
9+
10+
111
.PHONY: build
2-
build:
12+
build-apple-silicon: require-version
313
./node_modules/.bin/tauri build --target aarch64-apple-darwin
14+
cp ./src-tauri/target/aarch64-apple-darwin/release/bundle/dmg/Cognitio_$(VERSION)_aarch64.dmg ./dist/macos/Cognitio_$(VERSION)_aarch64.dmg
15+
16+
.PHONY: build
17+
build-apple-intel: require-version
418
./node_modules/.bin/tauri build --target x86_64-apple-darwin
5-
./node_modules/.bin/tauri build --target universal-apple-darwin
19+
cp ./src-tauri/target/x86_64-apple-darwin/release/bundle/dmg/Cognitio_$(VERSION)_x64.dmg ./dist/macos/Cognitio_$(VERSION)_x64.dmg
20+
21+
.PHONY: build
22+
build-apple-universal: require-version
23+
./node_modules/.bin/tauri build --target universal-apple-darwin
24+
cp ./src-tauri/target/universal-apple-darwin/release/bundle/dmg/Cognitio_$(VERSION)_universal.dmg ./dist/macos/Cognitio_$(VERSION)_universal.dmg
25+
26+
build: require-version setup-dist build-apple-silicon build-apple-intel build-apple-universal

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cognitio",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"private": true,
55
"scripts": {
66
"dev": "vite dev",

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "app"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
description = "Developer cheatsheets and code snippets via Markdown."
55
authors = ["Eirik Årdal"]
66
license = ""

src-tauri/src/main.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ use notify::{Config, RecommendedWatcher, RecursiveMode, Watcher};
1212
use serde::Deserialize;
1313
use serde::Serialize;
1414
use serde_yaml;
15-
use std::borrow::BorrowMut;
1615
use std::collections::HashMap;
1716
use std::env;
1817
use std::fs;

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
},
99
"package": {
1010
"productName": "Cognitio",
11-
"version": "0.2.0"
11+
"version": "0.3.0"
1212
},
1313
"tauri": {
1414
"allowlist": {

0 commit comments

Comments
 (0)