File: logstalgia.pro

package info (click to toggle)
logstalgia 1.1.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 5,772 kB
  • sloc: cpp: 11,869; sh: 4,154; makefile: 61
file content (114 lines) | stat: -rw-r--r-- 2,613 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
# Note: this project file only supports building on Windows with Mingw-w64
# See the INSTALL file for building instructions

TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
DEFINES -= UNICODE

CONFIG += c++11
CONFIG += object_parallel_to_source

gcc {
    QMAKE_CXXFLAGS_WARN_ON = -Wall -Wno-unused-variable -Wno-sign-compare -Wno-unused-parameter -Wno-reorder
    QMAKE_CXXFLAGS_DEBUG += -DASSERTS_ENABLED
}

mingw {
    QMAKE_CXXFLAGS += -Dmain=SDL_main
    QMAKE_LFLAGS   += -mconsole

    INCLUDEPATH += C:\msys64\mingw64\include\SDL2
    INCLUDEPATH += C:\msys64\mingw64\include\freetype2

    LIBS += -lmingw32 -lSDL2main -lSDL2.dll
    LIBS += -lSDL2_image.dll -lfreetype.dll -lpcre.dll -lpng.dll -lglew32.dll -lopengl32 -lglu32
    LIBS += -static-libgcc -static-libstdc++
    LIBS += -lcomdlg32
}

linux {
    INCLUDEPATH += /usr/include/GL        \
                   /usr/include/SDL2      \
                   /usr/include/libpng12  \
                   /usr/include/freetype2 \
                   /usr/include

    LIBS += -lGL -lGLU -lfreetype -lpcre -lGLEW -lGLU -lGL -lSDL2_image -lSDL2 -lpng12
}

VPATH += ./src

SOURCES += custom.cpp \
    logentry.cpp \
    logstalgia.cpp \
    main.cpp \
    ncsa.cpp \
    paddle.cpp \
    requestball.cpp \
    settings.cpp \
    slider.cpp \
    summarizer.cpp \
    textarea.cpp \
    src/tests.cpp \
    configwatcher.cpp \
    core/conffile.cpp \
    core/display.cpp \
    core/frustum.cpp \
    core/fxfont.cpp \
    core/logger.cpp \
    core/plane.cpp \
    core/png_writer.cpp \
    core/ppm.cpp \
    core/quadtree.cpp \
    core/regex.cpp \
    core/resource.cpp \
    core/sdlapp.cpp \
    core/seeklog.cpp \
    core/settings.cpp \
    core/shader.cpp \
    core/shader_common.cpp \
    core/stringhash.cpp \
    core/texture.cpp \
    core/timezone.cpp \
    core/vbo.cpp \
    core/vectors.cpp

HEADERS += custom.h \
    logentry.h \
    logstalgia.h \
    ncsa.h \
    paddle.h \
    requestball.h \
    settings.h \
    slider.h \
    summarizer.h \
    textarea.h \
    configwatcher.h \
    src/tests.h \
    core/bounds.h \
    core/conffile.h \
    core/display.h \
    core/frustum.h \
    core/fxfont.h \
    core/gl.h \
    core/logger.h \
    core/pi.h \
    core/plane.h \
    core/png_writer.h \
    core/ppm.h \
    core/quadtree.h \
    core/regex.h \
    core/resource.h \
    core/sdlapp.h \
    core/seeklog.h \
    core/settings.h \
    core/shader.h \
    core/shader_common.h \
    core/stringhash.h \
    core/texture.h \
    core/timezone.h \
    core/vbo.h \
    core/vectors.h \
    core/settings.h