4 SRCPATH = ../../src # Path to sources relative to this file
6 # Set paths according to MODULE
7 # We need to handle MODULE definitions like contrib/foo
9 MODNAME = $$basename(MODULE)
10 MODPATH_PREFIX = $$dirname(MODULE)
11 !isEmpty(MODPATH_PREFIX) {
12 MODPATH_PREFIX ~= s,[^/]+,..
13 #sprintf($$MODPATH_PREFIX%1
14 SRCPATH = $$MODPATH_PREFIX/$$SRCPATH
17 MODPATH = $$SRCPATH/$$MODULE # Path to the module files
19 # Define build directories
21 OBJECTS_DIR = $${MODNAME}.tmp
22 MOC_DIR = $${MODNAME}.tmp
23 UI_DIR = $${MODNAME}.tmp
25 # Load module settings (files etc.)
27 include($$MODPATH/$${MODNAME}.pri)
29 # Define needed Qt modules
36 # Set includepath for needed Quassel modules
39 INCLUDEPATH *= $$SRCPATH/$$dep
41 INCLUDEPATH *= $$MODPATH # and don't forget our own dir
43 # Now prefix all filenames with the correct dirname
46 SOURCES *= $$MODPATH/$$src
50 HEADERS *= $$MODPATH/$$hdr
54 FORMS *= $$MODPATH/$$frm