-
-
Notifications
You must be signed in to change notification settings - Fork 42
Expand file tree
/
Copy pathMakefile
More file actions
29 lines (20 loc) · 672 Bytes
/
Makefile
File metadata and controls
29 lines (20 loc) · 672 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
VERSION ?= $(shell git tag --list --contains HEAD)
ifeq ($(strip $(VERSION)),)
VERSION := $(shell git rev-parse --short HEAD)
endif
NEAVUI_ZIP = NeavUI_v$(VERSION).zip
NMAINBAR_ZIP = nMainbar_v$(VERSION).zip
OUF_NEAV_ZIP = oUF_Neav_v$(VERSION).zip
PROJECTS = $(NEAVUI_ZIP) $(NMAINBAR_ZIP) $(OUF_NEAV_ZIP)
all: build
build: $(PROJECTS)
clean:
$(RM) *.zip
$(NMAINBAR_ZIP):
cd Interface/AddOns; zip -r "$(CURDIR)/$@" !Beautycase nMainbar -x '.*' '*/.*'
zip $@ LICENSE
$(NEAVUI_ZIP):
zip -r $@ Fonts Interface LICENSE -x '.*' '*/.*'
$(OUF_NEAV_ZIP):
cd Interface/AddOns; zip -r "$(CURDIR)/$@" !Beautycase oUF oUF_Neav oUF_NeavRaid -x '.*' '*/.*'
zip $@ LICENSE