1
# File graciously provided by <suamor at users.sourceforge.net>
3
SOURCES += optionsDialog.cpp searchDialog.cpp app.cpp cmdline.cpp suicideMessageBox.cpp main.cpp overview.cpp copyLabel.cpp text.cpp scrollView.cpp central.cpp merged.cpp lineNumbers.cpp util.cpp help.cpp exceptions.cpp builder.cpp builderFiles2.cpp builderFiles3.cpp builderDirs2.cpp builderUnmerge.cpp diffs.cpp hordiffImp.cpp line.cpp buffer.cpp resources.cpp accelUtil.cpp resParser.cpp markersFileDialog.cpp getopt.c getopt1.c version.c
4
HEADERS += optionsDialog.h searchDialog.h app.h app.inline.h cmdline.h suicideMessageBox.h defs.h types.h diffs.h diffs.inline.h builder.h builder.inline.h builderFiles2.h builderFiles3.h builderDirs2.h builderUnmerge.h exceptions.h buffer.h buffer.inline.h help.h hordiffImp.h line.h line.inline.h main.h overview.h resParser.h resources.h resources.inline.h accelUtil.h copyLabel.h text.h scrollView.h central.h merged.h lineNumbers.h util.h markersFileDialog.h getopt.h diffutils.h diffutils_hack.h doc.qml version.h
18
OBJECTS_DIR = ../DEBUG
22
OBJECTS_DIR = ../RELEASE
36
TRANSLATIONS = xxdiff.ts
39
# Add diff files to link against directly
40
DIFFUTILS_DIR = ../diffutils-2.7
43
#YACCSOURCES=resParser.y
44
#LEXSOURCES=resParser.l
46
#debug:QMAKE_CFLAGS += -DXX_DEBUG
47
#debug:QMAKE_CXXFLAGS += -DXX_DEBUG
51
#QMAKE_CFLAGS_DEBUG += -DXX_VERSION="\"$$XX_VERSION-devel ($(COMPILE_DATE))\""
52
#QMAKE_CFLAGS_RELEASE += -DXX_VERSION="\"$$XX_VERSION\""
55
#LEXYACC_OBJ = $$LEXYACC.l.c $$LEXYACC.y.c $$LEXYACC.y.h
56
#QMAKE_CLEAN += $$LEXYACC_OBJ doc.h
58
# Needed for Windows compile?
65
win32-msvc:DEFINES += WINDOWS HAVE_STRING_H
66
#win32-msvc:DEFINES += QT_DLL QT_THREAD_SUPPORT WINDOWS HAVE_STRING_H
67
#win32-msvc:QMAKE_CFLAGS += -GX
68
win32-msvc:QMAKE_CXXFLAGS += -GX
69
#win32-msvc:INCLUDEPATH += winfixes
71
#win32-msvc:QMAKE_LFLAGS += /NODEFAULTLIB:MSVCRT
77
#linux-g++:QMAKE_CXXFLAGS += -DCOMPILER_GNU
79
# debugging memory problems
80
#linux-g++:QMAKE_CXXFLAGS += -fcheck-memory-usage
81
#linux-g++:QMAKE_LIBS += -lmpatrol -lbfd -liberty
84
# $$DIFFUTILS_DIR/analyze.o \
85
# $$DIFFUTILS_DIR/cmpbuf.o \
86
# $$DIFFUTILS_DIR/dir.o \
87
# $$DIFFUTILS_DIR/io.o \
88
# $$DIFFUTILS_DIR/util.o \
89
# $$DIFFUTILS_DIR/context.o \
90
# $$DIFFUTILS_DIR/ed.o \
91
# $$DIFFUTILS_DIR/ifdef.o \
92
# $$DIFFUTILS_DIR/normal.o \
93
# $$DIFFUTILS_DIR/side.o \
94
# $$DIFFUTILS_DIR/fnmatch.o \
95
# $$DIFFUTILS_DIR/regex.o \
96
# $$DIFFUTILS_DIR/version.o \
97
# $$DIFFUTILS_DIR/diff.o \
98
# $$DIFFUTILS_DIR/diff3.o
100
#DEPENDPATH=../../include
101
#REQUIRES=large-config
102
FORMS = markersWidgetBase.ui optionsDialogBase.ui searchDialogBase.ui
103
IMAGES = pixmaps/diff_files.xpm pixmaps/diff_files.xpm pixmaps/next_difference.xpm pixmaps/next_unselected_difference.xpm pixmaps/previous_difference.xpm pixmaps/previous_unselected_difference.xpm pixmaps/save_as.xpm pixmaps/save_as_left.xpm pixmaps/save_as_merged.xpm pixmaps/save_as_middle.xpm pixmaps/save_as_right.xpm pixmaps/search.xpm pixmaps/search_backward.xpm pixmaps/search_forward.xpm pixmaps/select_region_left.xpm pixmaps/select_region_middle.xpm pixmaps/select_region_neither.xpm pixmaps/select_region_right.xpm pixmaps/select_region_unselect.xpm pixmaps/split_swap_join.xpm pixmaps/xxdiff.xpm
106
INCLUDEPATH += . winfixes