new Makefile

This commit is contained in:
Markus Rosenstihl 2014-09-24 21:33:21 +02:00
parent 685839f900
commit 97cdf4ecb2

View File

@ -1,12 +1,37 @@
all: # Anzahl an gleichzeitgen Prozessen
pyrcc4 icons/images.qrc -o images_rc.py MAKEFLAGS+="-j 4"
pyuic4 gui/QDSMain.ui -o gui/QDSMain.py
pyuic4 gui/PeakGroupBox.ui -o gui/PeakGroupBox.py ###### EDIT #####################
pyuic4 gui/ConductivityGroupBox.ui -o gui/ConductivityGroupBox.py #Directory with ui and resource files
pyuic4 gui/PowerLawGroupBox.ui -o gui/PowerLawGroupBox.py RESOURCE_DIR = gui
pyuic4 gui/StaticGroupBox.ui -o gui/StaticGroupBox.py
pyuic4 gui/YAFFparameters.ui -o gui/YAFFparameters.py #Directory for compiled resources
pyuic4 gui/YAFFConfig.ui -o gui/YAFFConfig.py COMPILED_DIR = gui
pyuic4 gui/ExtraDifferential.ui -o gui/ExtraDifferential.py
stats: #UI files to compile
wc -l QDS.py ContainerWidgets.py Container.py libyaff.py Mathlib.py Data.py 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)/%_rc.py : $(RESOURCE_DIR)/icons/%.qrc
pyrcc4 $< -o $@
clean :
rm $(COMPILED_UI) $(COMPILED_RESOURCES) $(COMPILED_UI:.py=.pyc) $(COMPILED_RESOURCES:.py=.pyc)