src/hbinput/hbinput.pro
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 2 06ff229162e9
equal deleted inserted replaced
0:16d8024aca5e 1:f7ac710697a9
    25 #
    25 #
    26 
    26 
    27 TEMPLATE = lib
    27 TEMPLATE = lib
    28 TARGET = $$hbLibraryTarget(HbInput)
    28 TARGET = $$hbLibraryTarget(HbInput)
    29 DEFINES += BUILD_HB_INPUT
    29 DEFINES += BUILD_HB_INPUT
    30 developer:DEFINES += BUILD_HB_INTERNAL
       
    31 
    30 
    32 # directories
    31 # directories
    33 DESTDIR = $${HB_BUILD_DIR}/lib
    32 DESTDIR = $${HB_BUILD_DIR}/lib
    34 win32:DLLDESTDIR = $${HB_BUILD_DIR}/bin
    33 win32:DLLDESTDIR = $${HB_BUILD_DIR}/bin
    35 
    34 
    36 # components
    35 # components
    37 include(inputwidgets/inputwidgets.pri)
    36 include(inputwidgets/inputwidgets.pri)
    38 
    37 
    39 CONVENIENCE_HEADERS += $${HB_BUILD_DIR}/include/hbinput/hbinput.h
    38 CONVENIENCE_HEADERS += $${HB_BUILD_DIR}/include/hbinput/hbinput.h
    40 CONVENIENCE_HEADERS += $$files($${HB_BUILD_DIR}/include/hbinput/Hb*)
    39 CONVENIENCE_HEADERS += $$files($${HB_BUILD_DIR}/include/hbinput/Hb*)
    41 HEADERS += $$PUBLIC_HEADERS $$INTERNAL_HEADERS $$CONVENIENCE_HEADERS
    40 HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS $$CONVENIENCE_HEADERS
    42 
    41 
    43 # dependencies
    42 # dependencies
    44 hbAddLibrary(hbcore/HbCore)
    43 hbAddLibrary(hbcore/HbCore)
    45 hbAddLibrary(hbwidgets/HbWidgets)
    44 hbAddLibrary(hbwidgets/HbWidgets)
    46 
    45 
    50     win32:dlltarget.path = $${HB_BIN_DIR}
    49     win32:dlltarget.path = $${HB_BIN_DIR}
    51 
    50 
    52     pubheaders.files = $$PUBLIC_HEADERS
    51     pubheaders.files = $$PUBLIC_HEADERS
    53     pubheaders.path = $${HB_INCLUDE_DIR}/hbinput
    52     pubheaders.path = $${HB_INCLUDE_DIR}/hbinput
    54 
    53 
    55     privheaders.files = $$INTERNAL_HEADERS
    54     privheaders.files = $$PRIVATE_HEADERS
    56     privheaders.path = $${HB_INCLUDE_DIR}/hbinput/private
    55     privheaders.path = $${HB_INCLUDE_DIR}/hbinput/private
    57 
    56 
    58     convheaders.files = $$CONVENIENCE_HEADERS
    57     convheaders.files = $$CONVENIENCE_HEADERS
    59     convheaders.path = $${HB_INCLUDE_DIR}/hbinput
    58     convheaders.path = $${HB_INCLUDE_DIR}/hbinput
    60 
    59 
    64 
    63 
    65 #QMAKE_DISTCLEAN += $$hbNativePath($${HB_BUILD_DIR}/include/hbinput/*)
    64 #QMAKE_DISTCLEAN += $$hbNativePath($${HB_BUILD_DIR}/include/hbinput/*)
    66 #QMAKE_DISTCLEAN += $$hbNativePath($${HB_BUILD_DIR}/include/hbinput/private/*)
    65 #QMAKE_DISTCLEAN += $$hbNativePath($${HB_BUILD_DIR}/include/hbinput/private/*)
    67 
    66 
    68 symbian {
    67 symbian {
    69     defFilePath = ..
       
    70     TARGET.EPOCALLOWDLLDATA = 1
    68     TARGET.EPOCALLOWDLLDATA = 1
    71     TARGET.CAPABILITY = CAP_GENERAL_DLL
    69     TARGET.CAPABILITY = CAP_GENERAL_DLL
    72     TARGET.UID3 = 0x20022EA7
    70     TARGET.UID3 = 0x20022EA7
    73 
    71 
    74     hbExportHeaders(hbinput)
    72     hbExportHeaders(hbinput)