diff --git a/Makefile b/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..fcbe7746099b7e0baef5fb6daacaa23edb5f50ce --- /dev/null +++ b/Makefile @@ -0,0 +1,18 @@ +core := weboob/tools/application/qt +applications := qboobmsg qhavedate qwebcontentedit qflatboob +ifeq ($(WIN32),) + applications += qvideoob +endif + +directories := $(core) $(applications:%=weboob/applications/%/ui) + +.PHONY: clean all $(directories) + +all: target := all +all: $(directories) + +clean: target := clean +clean: $(directories) + +$(directories): + $(MAKE) -C $@ $(target) diff --git a/setup.py b/setup.py index a4c36490045b20833c420bc74590a4e79f365357..b82c962d58a6e582b9e0f66d08ea6a0a7dac8725 100755 --- a/setup.py +++ b/setup.py @@ -52,13 +52,7 @@ def build_qt(): print >>sys.stderr, 'Install missing component(s) (see above) or disable Qt applications (with --no-qt).' sys.exit(1) - subprocess.check_call([make, '-C', 'weboob/applications/qboobmsg/ui', 'PYUIC=%s' % pyuic4]) - subprocess.check_call([make, '-C', 'weboob/applications/qhavedate/ui', 'PYUIC=%s' % pyuic4]) - subprocess.check_call([make, '-C', 'weboob/applications/qwebcontentedit/ui', 'PYUIC=%s' % pyuic4]) - subprocess.check_call([make, '-C', 'weboob/applications/qflatboob/ui', 'PYUIC=%s' % pyuic4]) - subprocess.check_call([make, '-C', 'weboob/tools/application/qt', 'PYUIC=%s' % pyuic4]) - if sys.platform != 'win32': - subprocess.check_call([make, '-C', 'weboob/applications/qvideoob/ui', 'PYUIC=%s' % pyuic4]) + subprocess.check_call([make, 'all', 'PYUIC=%s%s' % (pyuic4, ' WIN32=1' if sys.platform == 'win32' else '')]) class Options(object): @@ -150,7 +144,7 @@ class Options(object): setup( name='weboob', - version = '0.f', + version='0.f', description='Weboob, Web Outside Of Browsers', long_description=open('README').read(), author='Romain Bignon',