annotate kdiff3/src/Makefile.qt @ 26:07416314eb5e

Allow CTRL-Tab for Windows
author joachim99
date Sat, 11 Oct 2003 12:45:25 +0000
parents 86d21651c8db
children c59d5a3a8ff3
rev   line source
joachim99@8 1 #############################################################################
joachim99@8 2 # Makefile for building: kdiff3
joachim99@8 3 # Generated by qmake (1.05a) (Qt 3.1.2-snapshot-20030618) on: Thu Oct 2 22:13:20 2003
joachim99@8 4 # Project: kdiff3.pro
joachim99@8 5 # Template: app
joachim99@8 6 # Command: $(QMAKE) -o Makefile kdiff3.pro
joachim99@8 7 #############################################################################
joachim99@8 8
joachim99@8 9 ####### Compiler, tools and options
joachim99@8 10
joachim99@8 11 CC = gcc
joachim99@8 12 CXX = g++
joachim99@8 13 LEX = flex
joachim99@8 14 YACC = yacc
joachim99@8 15 CFLAGS = -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -DNO_DEBUG -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -DNO_DEBUG -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
joachim99@8 16 CXXFLAGS = -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -DNO_DEBUG -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -DNO_DEBUG -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
joachim99@8 17 LEXFLAGS =
joachim99@8 18 YACCFLAGS= -d
joachim99@8 19 INCPATH = -I$(QTDIR)/mkspecs/default -I. -Ikreplacements -I/usr/include -I$(QTDIR)/include
joachim99@8 20 LINK = g++
joachim99@8 21 LFLAGS =
joachim99@8 22 LIBS = $(SUBLIBS) -L/usr/lib/ -L$(QTDIR)/lib/ -L/usr/X11R6/lib/ -lqt-mt -lXext -lX11 -lm -lpthread
joachim99@8 23 AR = ar cqs
joachim99@8 24 RANLIB =
joachim99@8 25 MOC = $(QTDIR)/bin/moc
joachim99@8 26 UIC = $(QTDIR)/bin/uic
joachim99@8 27 QMAKE = qmake
joachim99@8 28 TAR = tar -cf
joachim99@8 29 GZIP = gzip -9f
joachim99@8 30 COPY = cp -f
joachim99@8 31 COPY_FILE= $(COPY) -p
joachim99@8 32 COPY_DIR = $(COPY) -pR
joachim99@8 33 DEL_FILE = rm -f
joachim99@8 34 SYMLINK = ln -sf
joachim99@8 35 DEL_DIR = rmdir
joachim99@8 36 MOVE = mv -f
joachim99@8 37 CHK_DIR_EXISTS= test -d
joachim99@8 38 MKDIR = mkdir -p
joachim99@8 39
joachim99@8 40 ####### Output directory
joachim99@8 41
joachim99@8 42 OBJECTS_DIR = ./
joachim99@8 43
joachim99@8 44 ####### Files
joachim99@8 45
joachim99@8 46 HEADERS = diff.h \
joachim99@8 47 kdiff3.h \
joachim99@8 48 merger.h \
joachim99@8 49 optiondialog.h \
joachim99@8 50 kreplacements/kreplacements.h \
joachim99@8 51 directorymergewindow.h \
joachim99@8 52 fileaccess.h \
joachim99@8 53 kdiff3_shell.h \
joachim99@8 54 kdiff3_part.h
joachim99@8 55 SOURCES = diff.cpp \
joachim99@8 56 difftextwindow.cpp \
joachim99@8 57 kdiff3.cpp \
joachim99@8 58 main.cpp \
joachim99@8 59 merger.cpp \
joachim99@8 60 mergeresultwindow.cpp \
joachim99@8 61 optiondialog.cpp \
joachim99@8 62 pdiff.cpp \
joachim99@8 63 directorymergewindow.cpp \
joachim99@8 64 fileaccess.cpp \
joachim99@8 65 kdiff3_shell.cpp \
joachim99@8 66 kdiff3_part.cpp \
joachim99@8 67 kreplacements/kreplacements.cpp
joachim99@8 68 OBJECTS = diff.o \
joachim99@8 69 difftextwindow.o \
joachim99@8 70 kdiff3.o \
joachim99@8 71 main.o \
joachim99@8 72 merger.o \
joachim99@8 73 mergeresultwindow.o \
joachim99@8 74 optiondialog.o \
joachim99@8 75 pdiff.o \
joachim99@8 76 directorymergewindow.o \
joachim99@8 77 fileaccess.o \
joachim99@8 78 kdiff3_shell.o \
joachim99@8 79 kdiff3_part.o \
joachim99@8 80 kreplacements.o
joachim99@8 81 FORMS =
joachim99@8 82 UICDECLS =
joachim99@8 83 UICIMPLS =
joachim99@8 84 SRCMOC = moc_diff.cpp \
joachim99@8 85 moc_kdiff3.cpp \
joachim99@8 86 moc_optiondialog.cpp \
joachim99@8 87 kreplacements/moc_kreplacements.cpp \
joachim99@8 88 moc_directorymergewindow.cpp \
joachim99@8 89 moc_fileaccess.cpp \
joachim99@8 90 moc_kdiff3_shell.cpp \
joachim99@8 91 moc_kdiff3_part.cpp
joachim99@8 92 OBJMOC = moc_diff.o \
joachim99@8 93 moc_kdiff3.o \
joachim99@8 94 moc_optiondialog.o \
joachim99@8 95 moc_kreplacements.o \
joachim99@8 96 moc_directorymergewindow.o \
joachim99@8 97 moc_fileaccess.o \
joachim99@8 98 moc_kdiff3_shell.o \
joachim99@8 99 moc_kdiff3_part.o
joachim99@8 100 DIST = kdiff3.pro
joachim99@8 101 QMAKE_TARGET = kdiff3
joachim99@8 102 DESTDIR =
joachim99@8 103 TARGET = kdiff3
joachim99@8 104
joachim99@8 105 first: all
joachim99@8 106 ####### Implicit rules
joachim99@8 107
joachim99@8 108 .SUFFIXES: .c .cpp .cc .cxx .C
joachim99@8 109
joachim99@8 110 .cpp.o:
joachim99@8 111 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
joachim99@8 112
joachim99@8 113 .cc.o:
joachim99@8 114 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
joachim99@8 115
joachim99@8 116 .cxx.o:
joachim99@8 117 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
joachim99@8 118
joachim99@8 119 .C.o:
joachim99@8 120 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
joachim99@8 121
joachim99@8 122 .c.o:
joachim99@8 123 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
joachim99@8 124
joachim99@8 125 ####### Build rules
joachim99@8 126
joachim99@8 127 all: $(TARGET)
joachim99@8 128
joachim99@8 129 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
joachim99@8 130 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
joachim99@8 131
joachim99@8 132 mocables: $(SRCMOC)
joachim99@8 133
joachim99@8 134 $(MOC):
joachim99@8 135 ( cd $(QTDIR)/src/moc ; $(MAKE) )
joachim99@8 136
joachim99@8 137 dist:
joachim99@8 138 @mkdir -p .tmp/kdiff3 && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/kdiff3/ && ( cd `dirname .tmp/kdiff3` && $(TAR) kdiff3.tar kdiff3 && $(GZIP) kdiff3.tar ) && $(MOVE) `dirname .tmp/kdiff3`/kdiff3.tar.gz . && $(DEL_FILE) -r .tmp/kdiff3
joachim99@8 139
joachim99@8 140 mocclean:
joachim99@8 141 -$(DEL_FILE) $(OBJMOC)
joachim99@8 142 -$(DEL_FILE) $(SRCMOC)
joachim99@8 143
joachim99@8 144 uiclean:
joachim99@8 145
joachim99@8 146 yaccclean:
joachim99@8 147 lexclean:
joachim99@8 148 clean: mocclean
joachim99@8 149 -$(DEL_FILE) $(OBJECTS)
joachim99@8 150 -$(DEL_FILE) *~ core *.core
joachim99@8 151
joachim99@8 152
joachim99@8 153 ####### Sub-libraries
joachim99@8 154
joachim99@8 155 distclean: clean
joachim99@8 156 -$(DEL_FILE) $(TARGET) $(TARGET)
joachim99@8 157
joachim99@8 158
joachim99@8 159 FORCE:
joachim99@8 160
joachim99@8 161 ####### Compile
joachim99@8 162
joachim99@8 163 diff.o: diff.cpp diff.h \
joachim99@8 164 fileaccess.h \
joachim99@8 165 common.h
joachim99@8 166
joachim99@8 167 difftextwindow.o: difftextwindow.cpp diff.h \
joachim99@8 168 merger.h \
joachim99@8 169 optiondialog.h \
joachim99@8 170 common.h \
joachim99@8 171 fileaccess.h
joachim99@8 172
joachim99@8 173 kdiff3.o: kdiff3.cpp diff.h \
joachim99@8 174 kdiff3.h \
joachim99@8 175 optiondialog.h \
joachim99@8 176 fileaccess.h \
joachim99@8 177 kdiff3_part.h \
joachim99@8 178 directorymergewindow.h \
joachim99@8 179 xpm/downend.xpm \
joachim99@8 180 xpm/currentpos.xpm \
joachim99@8 181 xpm/down1arrow.xpm \
joachim99@8 182 xpm/down2arrow.xpm \
joachim99@8 183 xpm/upend.xpm \
joachim99@8 184 xpm/up1arrow.xpm \
joachim99@8 185 xpm/up2arrow.xpm \
joachim99@8 186 xpm/prevunsolved.xpm \
joachim99@8 187 xpm/nextunsolved.xpm \
joachim99@8 188 xpm/iconA.xpm \
joachim99@8 189 xpm/iconB.xpm \
joachim99@8 190 xpm/iconC.xpm \
joachim99@8 191 xpm/autoadvance.xpm \
joachim99@8 192 xpm/showwhitespace.xpm \
joachim99@8 193 xpm/showlinenumbers.xpm \
joachim99@8 194 xpm/startmerge.xpm \
joachim99@8 195 common.h
joachim99@8 196
joachim99@8 197 main.o: main.cpp kdiff3_shell.h
joachim99@8 198
joachim99@8 199 merger.o: merger.cpp merger.h \
joachim99@8 200 diff.h \
joachim99@8 201 common.h \
joachim99@8 202 fileaccess.h
joachim99@8 203
joachim99@8 204 mergeresultwindow.o: mergeresultwindow.cpp diff.h \
joachim99@8 205 optiondialog.h \
joachim99@8 206 common.h \
joachim99@8 207 fileaccess.h
joachim99@8 208
joachim99@8 209 optiondialog.o: optiondialog.cpp optiondialog.h \
joachim99@8 210 diff.h \
joachim99@8 211 common.h \
joachim99@8 212 fileaccess.h
joachim99@8 213
joachim99@8 214 pdiff.o: pdiff.cpp diff.h \
joachim99@8 215 directorymergewindow.h \
joachim99@8 216 kdiff3.h \
joachim99@8 217 optiondialog.h \
joachim99@8 218 fileaccess.h \
joachim99@8 219 common.h
joachim99@8 220
joachim99@8 221 directorymergewindow.o: directorymergewindow.cpp directorymergewindow.h \
joachim99@8 222 optiondialog.h \
joachim99@8 223 common.h \
joachim99@8 224 fileaccess.h
joachim99@8 225
joachim99@8 226 fileaccess.o: fileaccess.cpp fileaccess.h \
joachim99@8 227 optiondialog.h \
joachim99@8 228 common.h
joachim99@8 229
joachim99@8 230 kdiff3_shell.o: kdiff3_shell.cpp kdiff3_shell.h \
joachim99@8 231 kdiff3.h \
joachim99@8 232 diff.h \
joachim99@8 233 common.h \
joachim99@8 234 fileaccess.h
joachim99@8 235
joachim99@8 236 kdiff3_part.o: kdiff3_part.cpp kdiff3_part.h \
joachim99@8 237 kdiff3.h \
joachim99@8 238 fileaccess.h \
joachim99@8 239 diff.h \
joachim99@8 240 common.h
joachim99@8 241
joachim99@8 242 kreplacements.o: kreplacements/kreplacements.cpp kreplacements/kreplacements.h \
joachim99@8 243 kreplacements/kreplacements.moc
joachim99@8 244 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o kreplacements.o kreplacements/kreplacements.cpp
joachim99@8 245
joachim99@8 246 moc_diff.o: moc_diff.cpp diff.h common.h \
joachim99@8 247 fileaccess.h
joachim99@8 248
joachim99@8 249 moc_kdiff3.o: moc_kdiff3.cpp kdiff3.h diff.h \
joachim99@8 250 common.h \
joachim99@8 251 fileaccess.h
joachim99@8 252
joachim99@8 253 moc_optiondialog.o: moc_optiondialog.cpp optiondialog.h
joachim99@8 254
joachim99@8 255 moc_kreplacements.o: kreplacements/moc_kreplacements.cpp kreplacements/kreplacements.h
joachim99@8 256 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_kreplacements.o kreplacements/moc_kreplacements.cpp
joachim99@8 257
joachim99@8 258 moc_directorymergewindow.o: moc_directorymergewindow.cpp directorymergewindow.h common.h \
joachim99@8 259 fileaccess.h
joachim99@8 260
joachim99@8 261 moc_fileaccess.o: moc_fileaccess.cpp fileaccess.h
joachim99@8 262
joachim99@8 263 moc_kdiff3_shell.o: moc_kdiff3_shell.cpp kdiff3_shell.h
joachim99@8 264
joachim99@8 265 moc_kdiff3_part.o: moc_kdiff3_part.cpp kdiff3_part.h
joachim99@8 266
joachim99@8 267 moc_diff.cpp: $(MOC) diff.h
joachim99@8 268 $(MOC) diff.h -o moc_diff.cpp
joachim99@8 269
joachim99@8 270 moc_kdiff3.cpp: $(MOC) kdiff3.h
joachim99@8 271 $(MOC) kdiff3.h -o moc_kdiff3.cpp
joachim99@8 272
joachim99@8 273 moc_optiondialog.cpp: $(MOC) optiondialog.h
joachim99@8 274 $(MOC) optiondialog.h -o moc_optiondialog.cpp
joachim99@8 275
joachim99@8 276 kreplacements/moc_kreplacements.cpp: $(MOC) kreplacements/kreplacements.h
joachim99@8 277 $(MOC) kreplacements/kreplacements.h -o kreplacements/moc_kreplacements.cpp
joachim99@8 278
joachim99@8 279 moc_directorymergewindow.cpp: $(MOC) directorymergewindow.h
joachim99@8 280 $(MOC) directorymergewindow.h -o moc_directorymergewindow.cpp
joachim99@8 281
joachim99@8 282 moc_fileaccess.cpp: $(MOC) fileaccess.h
joachim99@8 283 $(MOC) fileaccess.h -o moc_fileaccess.cpp
joachim99@8 284
joachim99@8 285 moc_kdiff3_shell.cpp: $(MOC) kdiff3_shell.h
joachim99@8 286 $(MOC) kdiff3_shell.h -o moc_kdiff3_shell.cpp
joachim99@8 287
joachim99@8 288 moc_kdiff3_part.cpp: $(MOC) kdiff3_part.h
joachim99@8 289 $(MOC) kdiff3_part.h -o moc_kdiff3_part.cpp
joachim99@8 290
joachim99@8 291 ####### Install
joachim99@8 292
joachim99@8 293 install_documentation:
joachim99@8 294 @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/" || $(MKDIR) "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/"
joachim99@8 295 -$(COPY_DIR) "../doc/en" "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3"
joachim99@8 296
joachim99@8 297 uninstall_documentation:
joachim99@8 298 -$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/en"
joachim99@8 299 -$(DEL_DIR) "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/"
joachim99@8 300
joachim99@8 301
joachim99@8 302 install_target:
joachim99@8 303 @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/local/bin/" || $(MKDIR) "$(INSTALL_ROOT)/usr/local/bin/"
joachim99@8 304 -$(COPY) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)"
joachim99@8 305 -strip "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)"
joachim99@8 306
joachim99@8 307 uninstall_target:
joachim99@8 308 -$(DEL_FILE) "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)"
joachim99@8 309 -$(DEL_DIR) "$(INSTALL_ROOT)/usr/local/bin/"
joachim99@8 310
joachim99@8 311
joachim99@8 312 install: all install_documentation install_target
joachim99@8 313
joachim99@8 314 uninstall: uninstall_documentation uninstall_target
joachim99@8 315