2 # This file is included by module project files.
4 include(../buildconf.pri)
9 SRCPATH = ../../src # Path to sources relative to this file
11 # Set paths according to MODULE
12 # We need to handle MODULE definitions like contrib/foo
14 MODNAME = $$basename(MODULE)
15 MODPATH_PREFIX = $$dirname(MODULE)
16 !isEmpty(MODPATH_PREFIX) {
17 MODPATH_PREFIX ~= s,[^/]+,..
18 SRCPATH = $$MODPATH_PREFIX/$$SRCPATH
21 MODPATH = $$SRCPATH/$$MODULE # Path to the module files
23 # Define build directories
25 OBJECTS_DIR = $$MODNAME
29 # Load module settings (files etc.)
31 include($$MODPATH/$${MODNAME}.pri)
33 # Define needed Qt modules
40 # Include contrib stuff
42 include(../contrib/contrib.pri)
44 # Set includepath for needed Quassel modules
47 INCLUDEPATH *= $$SRCPATH/$$dep
49 INCLUDEPATH *= $$MODPATH # and don't forget our own dir
51 # Now prefix all filenames with the correct dirname
54 SOURCES *= $$MODPATH/$$src
58 HEADERS *= $$MODPATH/$$hdr
62 FORMS *= $$MODPATH/$$frm