Added support for GraphML input format
[hypercube:hypercube.git] / hypercube.pro
1 TARGET = hypercube
2 QT += core \
3     gui
4 HEADERS += CORE/sa_log.h \
5     CORE/graph.h \
6     CORE/misc.h \
7     CORE/vertex.h \
8     CORE/sa.h \
9     CORE/margin.h \
10     CORE/coordinates.h \
11     CORE/config.h \
12     CORE/edge.h \
13     CORE/color.h \
14     CORE/container.h \
15     CORE/colormap.h \
16     CORE/adjlist.h \
17     CORE/vector.h \
18     CORE/line.h \
19     IO/io.h \
20     IO/modules.h \
21     IO/encoding.h \
22     IO/providers/ps.h \
23     IO/providers/ps/encodings/latin2.ps.h \
24     IO/providers/ps/encodings/latin1.h \
25     IO/providers/ps/encodings/koi8r.ps.h \
26     IO/providers/ps/encodings/latin2.h \
27     IO/providers/ps/encodings/koi8r.h \
28     IO/providers/ps/default.h \
29     IO/providers/ps/cyrillic.h \
30     IO/providers/ps/fonts/nimbus.pfa.h \
31     IO/providers/ps/fonts/nimbus.h \
32     IO/providers/ps/fonts/helvetica_ce.h \
33     IO/providers/ps/fonts/helvetica.h \
34     IO/providers/ps/ce.h \
35     IO/providers/ps/snippet.h \
36     IO/providers/svg.h \
37     IO/providers/matrix.h \
38     IO/providers/list.h \
39     IO/providers/dot.h \
40     IO/providers/gml.h \
41     IO/providers/graphml.h \
42     IO/encodings/latin1cvt.h \
43     IO/encodings/cp1250cvt.h \
44     IO/encodings/latin1.h \
45     IO/encodings/utf8.h \
46     IO/encodings/latin2cvt.h \
47     IO/encodings/koi8rcvt.h \
48     IO/encodings/latin2.h \
49     IO/encodings/cp1250.h \
50     IO/encodings/koi8r.h \
51     IO/encodings/utf8cvt.h \
52     GUI/vertexitem.h \
53     GUI/icons.h \
54     GUI/graphview.h \
55     GUI/numericedit.h \
56     GUI/colorcombobox.h \
57     GUI/gui.h \
58     GUI/graphtab.h \
59     GUI/edgeitem.h \
60     GUI/settings.h
61 SOURCES += \
62     CORE/edge.cpp \
63     CORE/graph.cpp \
64     CORE/sa.cpp \
65     CORE/vertex.cpp \
66     CORE/colormap.cpp \
67     CORE/line.cpp \
68     IO/modules.cpp \
69     IO/encodings/koi8rcvt.cpp \
70     IO/encodings/latin1cvt.cpp \
71     IO/encodings/latin2cvt.cpp \
72     IO/encodings/cp1250cvt.cpp \
73     IO/providers/ps/snippet.cpp \
74     IO/providers/list.cpp \
75     IO/providers/matrix.cpp \
76     IO/providers/dot.cpp \
77     IO/providers/gml.cpp \
78     IO/providers/graphml.cpp \
79     IO/providers/ps.cpp \
80     IO/providers/svg.cpp \
81     IO/encodings/utf8cvt.cpp \
82     IO/io.cpp \
83     GUI/main.cpp \
84     GUI/vertexitem.cpp \
85     GUI/edgeitem.cpp \
86     GUI/graphview.cpp \
87     GUI/graphtab.cpp \
88     GUI/colorcombobox.cpp \
89     GUI/numericedit.cpp \
90     GUI/gui.cpp
91 DEFINES += SA_LOG_SUPPORT
92 RESOURCES += hypercube.qrc
93 TRANSLATIONS = lang/hypercube_cs.ts
94 INCLUDEPATH += ./
95 win32 {
96     RC_FILE = hypercube.rc
97         DEFINES += _CRT_SECURE_NO_WARNINGS
98 }
99 macx:ICON = icons/hypercube.icns