4 CXXFLAGS
= -Wall
-Wno-long-long
-pedantic \
5 -march
=k8
-mtune
=k8
-msse2
-O2
-pipe
7 QT_INCLUDE
= -DQT_SHARED
-I
/opt
/qt4
/include -I
/opt
/qt4
/include/QtCore \
8 -I
/opt
/qt4
/include/QtGui
9 QT_LIBS
= -lQtCore
-lQtGui
-L
/opt
/qt4
/lib
/ -lz
-lm
-pthread
-lgthread-2.0 \
10 -lrt
-lglib-2.0
-lpthread
-ldl
11 QT_LIBS
= -lQtGui
-L
/opt
/qt4-debug
/lib
-L
/usr
/X11R6
/lib \
12 -laudio
-lXt
-lpng
-lSM
-lICE
-lQtCore
-lz
-pthread \
13 -lgthread-2.0
-lrt
-lglib-2.0
-lpthread
-lXi
-lXrender
-lXrandr
-lXfixes \
14 -lXcursor
-lXinerama
-lfreetype
-lfontconfig
-lXext
-lX11
-lm
-ldl
16 ALL_FLAGS
= $(CXXFLAGS
) $(DEBUGFLAGS
) $(QT_INCLUDE
) -Lobjs
17 ALL_LD_FLAGS
= $(QT_LIBS
)
20 VPATH
= diff qt parser
24 DIFF_OBJS
= snippet.o diff.o \
25 levenshtein_table.o levenshtein_distances.o
26 QT_OBJS
= diff_view.o main_window.o
27 PARSER_OBJS
= parser.o tokens.o
29 OBJS_TMP
= main.o settings.o
$(DIFF_OBJS
) $(QT_OBJS
) $(PARSER_OBJS
)
30 OBJS
= $(foreach file
, $(OBJS_TMP
), objs
/$(file
))
36 $(CC
) $(ALL_FLAGS
) -o
$@
$(OBJS
) $(ALL_LD_FLAGS
)
40 $(CC
) $(ALL_FLAGS
) -c
-o
$@
$<
42 $(CC
) $(ALL_FLAGS
) -c
-o
$@
$<
44 qt
/diff_view.
cpp: qt
/diff_view.moc
45 qt
/diff_view.moc
: qt
/diff_view.h