Skip to content

Commit ab24062

Browse files
Update Makefile
1 parent 6e92cd9 commit ab24062

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

Makefile

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
DIST=dist
2-
COCKPIT_DIR=$(HOME)/.local/share/cockpit
3-
COCKPIT_TARGET=$(COCKPIT_DIR)/slurmcostmanager
2+
COCKPIT_DEVEL_DIR=$(HOME)/.local/share/cockpit
3+
COCKPIT_PROD_DIR=/usr/share/cockpit
4+
COCKPIT_DEVEL_TARGET=$(COCKPIT_DEVEL_DIR)/slurmcostmanager
5+
COCKPIT_PROD_TARGET=$(COCKPIT_PROD_DIR)/slurmcostmanager
46
VERSION:=$(shell jq -r .version manifest.json)
57
DATE:=$(shell date +%Y-%m-%d)
68
RPMBUILD?=rpmbuild
@@ -16,19 +18,21 @@ build: org.cockpit_project.slurmcostmanager.metainfo.xml
1618
>cp -r src/* $(DIST)/
1719
>cp manifest.json $(DIST)/
1820
>cp org.cockpit_project.slurmcostmanager.metainfo.xml $(DIST)/
21+
>mkdir -p $(COCKPIT_PROD_DIR)
22+
>ln -sfn $(abspath $(DIST)) $(COCKPIT_PROD_TARGET)
1923

2024
clean:
2125
>rm -rf $(DIST) rpmbuild debbuild slurmcostmanager-*.tar.gz slurmcostmanager_*.deb org.cockpit_project.slurmcostmanager.metainfo.xml
2226

2327
devel-install: build
24-
>mkdir -p $(COCKPIT_DIR)
25-
>ln -sfn $(abspath $(DIST)) $(COCKPIT_TARGET)
28+
>mkdir -p $(COCKPIT_DEVEL_DIR)
29+
>ln -sfn $(abspath $(DIST)) $(COCKPIT_DEVEL_TARGET)
2630

2731
devel-uninstall:
28-
>@if [ -L $(COCKPIT_TARGET) ]; then \
29-
>rm $(COCKPIT_TARGET); \
32+
>@if [ -L $(COCKPIT_DEVEL_TARGET) ]; then \
33+
>rm $(COCKPIT_DEVEL_TARGET); \
3034
>else \
31-
>echo "No symlink to remove at $(COCKPIT_TARGET)"; \
35+
>echo "No symlink to remove at $(COCKPIT_DEVEL_TARGET)"; \
3236
>fi
3337

3438
watch:

0 commit comments

Comments
 (0)