-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.win32
41 lines (32 loc) · 971 Bytes
/
Makefile.win32
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
30
31
32
33
34
35
36
37
38
39
40
41
.DEFAULT_GOAL := all
.PHONY: clean
.PHONY: convert_gui
.PHONY: convert_cli
.PHONY: deconvert
.PHONY: all
PREFIX=XLS2ExpressionMap
BUILD_DIR=build\\
DIST_DIR=dist\\
WORK_DIR=$(DIST_DIR)\\_
clean:
cmd /C if exist $(BUILD_DIR) rd /q /s $(BUILD_DIR)
cmd /C if exist $(DIST_DIR) rd /q /s $(DIST_DIR)
convert_gui:
pyinstaller win32/convert_gui_main_win32.spec
convert_cli:
pyinstaller win32/convert_cli_main_win32.spec
deconvert:
pyinstaller win32/deconvert_main_win32.spec
all: convert_gui convert_cli deconvert
python appinfo.py>VERSION.txt
cmd /C mkdir $(WORK_DIR)
cmd /C move VERSION.txt $(WORK_DIR)\\
cmd /C move dist\\XLS2ExpressionMap $(WORK_DIR)\\
cmd /C move dist\\XLS2ExpressionMap-CLI $(WORK_DIR)\\
cmd /C move dist\\ExpressionMap2Text $(WORK_DIR)\\
cmd /C copy README.html $(WORK_DIR)\\
cmd /C copy LICENSE $(WORK_DIR)\\
cmd /C copy NOTICE $(WORK_DIR)\\
cmd /C copy Template.xlsx $(WORK_DIR)\\
cmd /C ren $(WORK_DIR) $(PREFIX)
@echo Done.