Line | |
---|
1 | # profiles.mk provides guix version specified by rde/channels-lock.scm
|
---|
2 | # To rebuild channels-lock.scm use `make -B rde/channels-lock.scm`
|
---|
3 | include profiles.mk
|
---|
4 |
|
---|
5 | # Also defined in .envrc to make proper guix version available project-wide
|
---|
6 | GUIX_PROFILE=target/profiles/guix
|
---|
7 | GUIX=./pre-inst-env ${GUIX_PROFILE}/bin/guix
|
---|
8 |
|
---|
9 | SRC_DIR=./src
|
---|
10 | CONFIGS=${SRC_DIR}/abcdw/configs.scm
|
---|
11 | PULL_EXTRA_OPTIONS=
|
---|
12 | # --allow-downgrades
|
---|
13 |
|
---|
14 | ROOT_MOUNT_POINT=/mnt
|
---|
15 |
|
---|
16 | VERSION=latest
|
---|
17 |
|
---|
18 | target:
|
---|
19 | mkdir -p target
|
---|
20 |
|
---|
21 | build-home: guix
|
---|
22 | ${GUIX} home build ./src/wkz-p1.scm
|
---|
23 |
|
---|
24 | install-home: guix
|
---|
25 | ${GUIX} home reconfigure ./src/wkz-p1.scm -v 5
|
---|
26 |
|
---|
27 | rollback-home: guix
|
---|
28 | ${GUIX} home roll-back
|
---|
29 |
|
---|
30 | clean-target:
|
---|
31 | rm -rf ./target
|
---|
32 |
|
---|
33 | clean: clean-target
|
---|
Note:
See
TracBrowser
for help on using the repository browser.