38 lines
840 B
Makefile
38 lines
840 B
Makefile
# Anzahl an gleichzeitgen Prozessen
|
|
MAKEFLAGS+="-j 4"
|
|
|
|
###### EDIT #####################
|
|
#Directory with ui and resource files
|
|
RESOURCE_DIR = ui
|
|
|
|
#Directory for compiled resources
|
|
COMPILED_DIR = ui
|
|
|
|
#UI files to compile
|
|
UI_FILES = *.ui
|
|
#Qt resource files to compile
|
|
RESOURCES = images.qrc
|
|
|
|
#pyuic4 and pyrcc4 binaries
|
|
|
|
#################################
|
|
# DO NOT EDIT FOLLOWING
|
|
|
|
COMPILED_UI = $(UI_FILES:%.ui=$(COMPILED_DIR)/%.py)
|
|
COMPILED_RESOURCES = $(RESOURCES:%.qrc=$(COMPILED_DIR)/%_rc.py)
|
|
|
|
all : ui resources
|
|
|
|
resources : $(COMPILED_RESOURCES)
|
|
|
|
ui : $(COMPILED_UI)
|
|
|
|
$(COMPILED_DIR)/%.py : $(RESOURCE_DIR)/%.ui
|
|
pyuic4 $< -o $@
|
|
|
|
$(COMPILED_DIR)/$(RESOURCE_DIR)/%_rc.py : $(RESOURCE_DIR)/icons/%.qrc
|
|
pyrcc4 $< -o $@
|
|
|
|
clean :
|
|
rm $(COMPILED_UI) $(COMPILED_RESOURCES) $(COMPILED_UI:.py=.pyc) $(COMPILED_RESOURCES:.py=.pyc)
|