vym.pro
author insilmaril
Fri, 05 Mar 2010 20:16:46 +0000
branchrelease-1-12-maintained
changeset 80 5c5b4464b24f
parent 76 a36a289372a6
permissions -rw-r--r--
Some changes by Tagg for Win version
insilmaril@80
     1
TEMPLATE = app
insilmaril@80
     2
LANGUAGE = C++
insilmaril@80
     3
CONFIG += qt \
insilmaril@80
     4
    warn_on \
insilmaril@80
     5
    debug_and_release
insilmaril@80
     6
CONFIG += x86 \
insilmaril@80
     7
    ppc
insilmaril@62
     8
TRANSLATIONS += lang/vym_de.ts
insilmaril@62
     9
TRANSLATIONS += lang/vym_en.ts
insilmaril@62
    10
TRANSLATIONS += lang/vym_es.ts
insilmaril@62
    11
TRANSLATIONS += lang/vym_fr.ts
insilmaril@62
    12
TRANSLATIONS += lang/vym_it.ts
insilmaril@62
    13
TRANSLATIONS += lang/vym_pt_BR.ts
insilmaril@62
    14
TRANSLATIONS += lang/vym_ru.ts
insilmaril@62
    15
TRANSLATIONS += lang/vym_zh_CN.ts
insilmaril@64
    16
TRANSLATIONS += lang/vym_sv.ts
insilmaril@62
    17
TRANSLATIONS += lang/vym_zh_TW.ts
insilmaril@0
    18
insilmaril@62
    19
# Manifest embedding was suggested by Qt docs somewhere...
insilmaril@80
    20
win32:CONFIG += embed_manifest_exe
insilmaril@0
    21
insilmaril@62
    22
# Without this, M_PI, and M_PI_2 won`t be defined.
insilmaril@62
    23
win32:DEFINES *= _USE_MATH_DEFINES
insilmaril@80
    24
ICON = icons/vym.icns
insilmaril@62
    25
QT += qt3support
insilmaril@62
    26
QT += network
insilmaril@80
    27
HEADERS += aboutdialog.h \
insilmaril@80
    28
    animpoint.h \
insilmaril@80
    29
    attribute.h \
insilmaril@80
    30
    attributedelegate.h \
insilmaril@80
    31
    attributedialog.h \
insilmaril@80
    32
    attributewidget.h \
insilmaril@80
    33
    branchobj.h \
insilmaril@80
    34
    branchpropwindow.h \
insilmaril@80
    35
    editxlinkdialog.h \
insilmaril@80
    36
    exportoofiledialog.h \
insilmaril@80
    37
    exportxhtmldialog.h \
insilmaril@80
    38
    exports.h \
insilmaril@80
    39
    extrainfodialog.h \
insilmaril@80
    40
    file.h \
insilmaril@80
    41
    findwindow.h \
insilmaril@80
    42
    flagobj.h \
insilmaril@80
    43
    flagrowobj.h \
insilmaril@80
    44
    floatimageobj.h \
insilmaril@80
    45
    floatobj.h \
insilmaril@80
    46
    frameobj.h \
insilmaril@80
    47
    geometry.h \
insilmaril@80
    48
    headingobj.h \
insilmaril@80
    49
    highlighter.h \
insilmaril@80
    50
    historywindow.h \
insilmaril@80
    51
    imageobj.h \
insilmaril@80
    52
    imports.h \
insilmaril@80
    53
    linkablemapobj.h \
insilmaril@80
    54
    mainwindow.h \
insilmaril@80
    55
    mapcenterobj.h \
insilmaril@80
    56
    mapeditor.h \
insilmaril@80
    57
    mapobj.h \
insilmaril@80
    58
    misc.h \
insilmaril@80
    59
    noteobj.h \
insilmaril@80
    60
    options.h \
insilmaril@80
    61
    ornamentedobj.h \
insilmaril@80
    62
    parser.h \
insilmaril@80
    63
    process.h \
insilmaril@80
    64
    selection.h \
insilmaril@80
    65
    showtextdialog.h \
insilmaril@80
    66
    simplescripteditor.h \
insilmaril@80
    67
    texteditor.h \
insilmaril@80
    68
    version.h \
insilmaril@80
    69
    vymmodel.h \
insilmaril@80
    70
    xlinkobj.h \
insilmaril@80
    71
    xml-base.h \
insilmaril@80
    72
    xml-vym.h \
insilmaril@80
    73
    xml-freemind.h \
insilmaril@80
    74
    xmlobj.h \
insilmaril@80
    75
    xsltproc.h \
insilmaril@80
    76
    settings.h \
insilmaril@80
    77
    warningdialog.h \
insilmaril@80
    78
    win32/stdint.h
insilmaril@80
    79
SOURCES += aboutdialog.cpp \
insilmaril@80
    80
    animpoint.cpp \
insilmaril@80
    81
    attribute.cpp \
insilmaril@80
    82
    attributedelegate.cpp \
insilmaril@80
    83
    attributedialog.cpp \
insilmaril@80
    84
    attributewidget.cpp \
insilmaril@80
    85
    branchobj.cpp \
insilmaril@80
    86
    branchpropwindow.cpp \
insilmaril@80
    87
    editxlinkdialog.cpp \
insilmaril@80
    88
    exportoofiledialog.cpp \
insilmaril@80
    89
    exports.cpp \
insilmaril@80
    90
    exportxhtmldialog.cpp \
insilmaril@80
    91
    extrainfodialog.cpp \
insilmaril@80
    92
    file.cpp \
insilmaril@80
    93
    findwindow.cpp \
insilmaril@80
    94
    flagobj.cpp \
insilmaril@80
    95
    flagrowobj.cpp \
insilmaril@80
    96
    floatimageobj.cpp \
insilmaril@80
    97
    floatobj.cpp \
insilmaril@80
    98
    frameobj.cpp \
insilmaril@80
    99
    geometry.cpp \
insilmaril@80
   100
    headingobj.cpp \
insilmaril@80
   101
    highlighter.cpp \
insilmaril@80
   102
    historywindow.cpp \
insilmaril@80
   103
    imageobj.cpp \
insilmaril@80
   104
    imports.cpp \
insilmaril@80
   105
    linkablemapobj.cpp \
insilmaril@80
   106
    main.cpp \
insilmaril@80
   107
    mainwindow.cpp \
insilmaril@80
   108
    mapcenterobj.cpp \
insilmaril@80
   109
    mapeditor.cpp \
insilmaril@80
   110
    mapobj.cpp \
insilmaril@80
   111
    misc.cpp \
insilmaril@80
   112
    noteobj.cpp \
insilmaril@80
   113
    options.cpp \
insilmaril@80
   114
    ornamentedobj.cpp \
insilmaril@80
   115
    parser.cpp \
insilmaril@80
   116
    process.cpp \
insilmaril@80
   117
    selection.cpp \
insilmaril@80
   118
    showtextdialog.cpp \
insilmaril@80
   119
    simplescripteditor.cpp \
insilmaril@80
   120
    texteditor.cpp \
insilmaril@80
   121
    version.cpp \
insilmaril@80
   122
    vymmodel.cpp \
insilmaril@80
   123
    xlinkobj.cpp \
insilmaril@80
   124
    xml-base.cpp \
insilmaril@80
   125
    xml-vym.cpp \
insilmaril@80
   126
    xml-freemind.cpp \
insilmaril@80
   127
    xmlobj.cpp \
insilmaril@80
   128
    xsltproc.cpp \
insilmaril@80
   129
    settings.cpp \
insilmaril@80
   130
    warningdialog.cpp
insilmaril@80
   131
FORMS = attributewidget.ui \
insilmaril@80
   132
    branchpropwindow.ui \
insilmaril@80
   133
    exportxhtmldialog.ui \
insilmaril@80
   134
    extrainfodialog.ui \
insilmaril@80
   135
    editxlinkdialog.ui \
insilmaril@80
   136
    historywindow.ui \
insilmaril@80
   137
    simplescripteditor.ui \
insilmaril@80
   138
    showtextdialog.ui \
insilmaril@80
   139
    warningdialog.ui
insilmaril@80
   140
win32 { 
insilmaril@80
   141
    HEADERS += mkdtemp.h
insilmaril@80
   142
    SOURCES += mkdtemp.cpp
insilmaril@80
   143
    RC_FILE = vym.rc
insilmaril@62
   144
}
insilmaril@62
   145
insilmaril@80
   146
# The following lines were inserted by qt3to4
insilmaril@62
   147
QT += xml
insilmaril@80
   148
TARGET = vym
insilmaril@80
   149
isEmpty( PREFIX ) { 
insilmaril@80
   150
    PREFIX = /usr/local
insilmaril@80
   151
    count( INSTALLDIR, 1 ) { 
insilmaril@80
   152
        PREFIX = $${INSTALLDIR}
insilmaril@80
   153
        message( "Please use PREFIX instead of INSTALLDIR" )
insilmaril@80
   154
    }
insilmaril@62
   155
}
insilmaril@80
   156
isEmpty( BINDIR ):BINDIR = $${PREFIX}/bin
insilmaril@80
   157
isEmpty( DATADIR ):DATADIR = $${PREFIX}/share
insilmaril@80
   158
isEmpty( DOCDIR ):DOCDIR = $${DATADIR}/doc/packages/vym
insilmaril@62
   159
message( "Installation directory" )
insilmaril@62
   160
message( $$PREFIX )
insilmaril@62
   161
target.path = $${BINDIR}
insilmaril@62
   162
INSTALLS += target
insilmaril@80
   163
support.files = styles/ \
insilmaril@80
   164
    scripts/ \
insilmaril@80
   165
    icons/ \
insilmaril@80
   166
    flags/ \
insilmaril@80
   167
    lang/ \
insilmaril@80
   168
    macros/ \
insilmaril@80
   169
    exports/ \
insilmaril@80
   170
    demos/
insilmaril@62
   171
support.path = $${DATADIR}/vym
insilmaril@80
   172
INSTALLS += support
insilmaril@62
   173
doc.files = doc/vym.pdf
insilmaril@62
   174
doc.path = $${DOCDIR}
insilmaril@62
   175
INSTALLS += doc
insilmaril@62
   176
DEFINES += VYM_DOCDIR=\\\"$${DOCDIR}\\\"