summaryrefslogtreecommitdiff
path: root/qml_plugin/justfile
blob: 7375b525242d83a3e704e25a88fb1514fac236c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
name := "core"

default: debug run

debug:
	cargo build
	mkdir -p target/debug/{{ name }}
	ln -sf ../libqml_plugin.so target/debug/{{ name }}/lib{{ name }}.so
	ln -sf ../../cxxqt/qml_modules/{{ name }}/qmldir target/debug/{{ name }}

release:
	cargo build --release
	mkdir -p target/release/{{ name }}
	ln -sf ../libqml_plugin.so target/release/{{ name }}/lib{{ name }}.so
	ln -sf ../../cxxqt/qml_modules/{{ name }}/qmldir target/release/{{ name }}

run profile="debug":
	@just {{profile}}
	QML_IMPORT_PATH=target/{{ profile }} qs -p ..