File: win32.mak

package info (click to toggle)
svn-workbench 1.6.2-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 1,936 kB
  • sloc: python: 14,970; sh: 87; makefile: 48; ansic: 9
file content (107 lines) | stat: -rw-r--r-- 2,730 bytes parent folder | download | duplicates (2)
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#
#	win32.mak WorkBench
#
all: run build_app

APPNAME=wb
# run_w for production image
# run_w_d for debug meinc image
APPTYPE=run_w

PYTHONPATH=$(PYSVN_PYTHONPATH)

SOURCES= \
	wb_app.py \
	wb_dialogs.py \
	wb_diff_difflib.py \
	wb_diff_frame.py \
	wb_diff_images.py \
	wb_diff_main.py \
	wb_diff_processor.py \
	wb_exceptions.py \
	wb_frame.py \
	wb_list_panel.py \
	wb_ids.py \
	wb_images.py \
	wb_main.py \
	wb_platform_specific.py \
	wb_platform_win32_specific.py \
	wb_preferences.py \
	wb_shell_commands.py \
	wb_shell_win32_commands.py \
	wb_source_control_providers.py \
	wb_subversion_utils.py \
	wb_subversion_provider.py \
	wb_subversion_project_info.py \
	wb_subversion_tree_handler.py \
	wb_subversion_list_handler.py \
	wb_subversion_info_dialog.py \
	wb_subversion_properties_dialog.py \
	wb_tree_panel.py \
	wb_version.py \
	I18N\pysvn_workbench.current.pot

wb.rc: wb.rc.template ..\Builder\version.info
	$(PYTHON) -u ..\Builder\brand_version.py ..\Builder\version.info wb.rc.template

wb_version.py: wb_version.py.template ..\Builder\version.info
	$(PYTHON) -u ..\Builder\brand_version.py ..\Builder\version.info wb_version.py.template

I18N\pysvn_workbench.current.pot:
	make-pot-file.cmd
	make-po-file.cmd en
	make-mo-files.cmd locale

IMAGES = \
	toolbar_images/add.png \
	toolbar_images/checkin.png \
	toolbar_images/delete.png \
	toolbar_images/diff.png \
	toolbar_images/edit.png \
	toolbar_images/editcopy.png \
	toolbar_images/editcut.png \
	toolbar_images/editpaste.png \
	toolbar_images/exclude.png \
	toolbar_images/file_browser.png \
	toolbar_images/history.png \
	toolbar_images/include.png \
	toolbar_images/info.png \
	toolbar_images/lock.png \
	toolbar_images/open.png \
	toolbar_images/property.png \
	toolbar_images/revert.png \
	toolbar_images/terminal.png \
	toolbar_images/unlock.png \
	toolbar_images/update.png \
	wb.png


wb_images.py: make_wb_images.py $(IMAGES)
	$(PYTHON) -u make_wb_images.py wb_images.py $(IMAGES) 

PYCHECKER_OPTIONS=--no-shadowbuiltin

check: checkstop

#
#	Make the run script
#
run: run_$(APPNAME).cmd

SCRIPT_NAME=run_$(APPNAME).cmd
$(SCRIPT_NAME): win32.mak
	echo setlocal > $(SCRIPT_NAME)
	echo set PYTHONPATH=$(PYTHONPATH) >> $(SCRIPT_NAME)
	echo python %CD%\$(APPNAME)_main.py %* >> $(SCRIPT_NAME)
	echo endlocal >> $(SCRIPT_NAME)

clean::
	if exist *.pyc del *.pyc
	if exist bin rmdir bin /s /q
	if exist wb_version.py del wb_version.py
	if exist wb_images.py del wb_images.py
	if exist locale rmdir /s /q locale
	if exist I18N\pysvn_workbench.current.pot del I18N\pysvn_workbench.current.pot

!include <pychecker.mak>
!include <meinc_installer.mak>