annotate kdiff3/src/Makefile.qt @ 53:32d5cbf9db71

Corrections for 0.9.81: - Fix for configure --enable-final - Bugfixes - First steps towards internationalisation
author joachim99
date Tue, 20 Jan 2004 20:19:59 +0000
parents c59d5a3a8ff3
children efe33e938730
rev   line source
joachim99@8 1 #############################################################################
joachim99@8 2 # Makefile for building: kdiff3
joachim99@53 3 # Generated by qmake (1.06c) (Qt 3.2.1) on: Sun Jan 4 12:48:04 2004
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@51 15 CFLAGS = -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
joachim99@51 16 CXXFLAGS = -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_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@51 31 COPY_FILE= $(COPY)
joachim99@51 32 COPY_DIR = $(COPY) -r
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@51 46 HEADERS = version.h \
joachim99@51 47 diff.h \
joachim99@8 48 kdiff3.h \
joachim99@8 49 merger.h \
joachim99@8 50 optiondialog.h \
joachim99@8 51 kreplacements/kreplacements.h \
joachim99@8 52 directorymergewindow.h \
joachim99@8 53 fileaccess.h \
joachim99@8 54 kdiff3_shell.h \
joachim99@8 55 kdiff3_part.h
joachim99@8 56 SOURCES = diff.cpp \
joachim99@8 57 difftextwindow.cpp \
joachim99@8 58 kdiff3.cpp \
joachim99@8 59 main.cpp \
joachim99@8 60 merger.cpp \
joachim99@8 61 mergeresultwindow.cpp \
joachim99@8 62 optiondialog.cpp \
joachim99@8 63 pdiff.cpp \
joachim99@8 64 directorymergewindow.cpp \
joachim99@8 65 fileaccess.cpp \
joachim99@8 66 kdiff3_shell.cpp \
joachim99@8 67 kdiff3_part.cpp \
joachim99@51 68 kreplacements/kreplacements.cpp \
joachim99@51 69 gnudiff_analyze.cpp \
joachim99@51 70 gnudiff_io.cpp \
joachim99@51 71 gnudiff_xmalloc.cpp
joachim99@8 72 OBJECTS = diff.o \
joachim99@8 73 difftextwindow.o \
joachim99@8 74 kdiff3.o \
joachim99@8 75 main.o \
joachim99@8 76 merger.o \
joachim99@8 77 mergeresultwindow.o \
joachim99@8 78 optiondialog.o \
joachim99@8 79 pdiff.o \
joachim99@8 80 directorymergewindow.o \
joachim99@8 81 fileaccess.o \
joachim99@8 82 kdiff3_shell.o \
joachim99@8 83 kdiff3_part.o \
joachim99@51 84 kreplacements.o \
joachim99@51 85 gnudiff_analyze.o \
joachim99@51 86 gnudiff_io.o \
joachim99@51 87 gnudiff_xmalloc.o
joachim99@8 88 FORMS =
joachim99@8 89 UICDECLS =
joachim99@8 90 UICIMPLS =
joachim99@8 91 SRCMOC = moc_diff.cpp \
joachim99@8 92 moc_kdiff3.cpp \
joachim99@8 93 moc_optiondialog.cpp \
joachim99@8 94 kreplacements/moc_kreplacements.cpp \
joachim99@8 95 moc_directorymergewindow.cpp \
joachim99@8 96 moc_fileaccess.cpp \
joachim99@8 97 moc_kdiff3_shell.cpp \
joachim99@8 98 moc_kdiff3_part.cpp
joachim99@8 99 OBJMOC = moc_diff.o \
joachim99@8 100 moc_kdiff3.o \
joachim99@8 101 moc_optiondialog.o \
joachim99@8 102 moc_kreplacements.o \
joachim99@8 103 moc_directorymergewindow.o \
joachim99@8 104 moc_fileaccess.o \
joachim99@8 105 moc_kdiff3_shell.o \
joachim99@8 106 moc_kdiff3_part.o
joachim99@8 107 DIST = kdiff3.pro
joachim99@8 108 QMAKE_TARGET = kdiff3
joachim99@8 109 DESTDIR =
joachim99@8 110 TARGET = kdiff3
joachim99@8 111
joachim99@8 112 first: all
joachim99@8 113 ####### Implicit rules
joachim99@8 114
joachim99@51 115 .SUFFIXES: .c .o .cpp .cc .cxx .C
joachim99@8 116
joachim99@8 117 .cpp.o:
joachim99@8 118 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
joachim99@8 119
joachim99@8 120 .cc.o:
joachim99@8 121 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
joachim99@8 122
joachim99@8 123 .cxx.o:
joachim99@8 124 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
joachim99@8 125
joachim99@8 126 .C.o:
joachim99@8 127 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
joachim99@8 128
joachim99@8 129 .c.o:
joachim99@8 130 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
joachim99@8 131
joachim99@8 132 ####### Build rules
joachim99@8 133
joachim99@8 134 all: $(TARGET)
joachim99@8 135
joachim99@51 136 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
joachim99@51 137 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(OBJCOMP)
joachim99@8 138
joachim99@8 139 mocables: $(SRCMOC)
joachim99@51 140 uicables: $(UICDECLS) $(UICIMPLS)
joachim99@8 141
joachim99@8 142 $(MOC):
joachim99@8 143 ( cd $(QTDIR)/src/moc ; $(MAKE) )
joachim99@8 144
joachim99@8 145 dist:
joachim99@8 146 @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 147
joachim99@8 148 mocclean:
joachim99@8 149 -$(DEL_FILE) $(OBJMOC)
joachim99@8 150 -$(DEL_FILE) $(SRCMOC)
joachim99@8 151
joachim99@8 152 uiclean:
joachim99@8 153
joachim99@8 154 yaccclean:
joachim99@8 155 lexclean:
joachim99@8 156 clean: mocclean
joachim99@51 157 -$(DEL_FILE) $(OBJECTS)
joachim99@8 158 -$(DEL_FILE) *~ core *.core
joachim99@8 159
joachim99@8 160
joachim99@8 161 ####### Sub-libraries
joachim99@8 162
joachim99@8 163 distclean: clean
joachim99@8 164 -$(DEL_FILE) $(TARGET) $(TARGET)
joachim99@8 165
joachim99@8 166
joachim99@8 167 FORCE:
joachim99@8 168
joachim99@8 169 ####### Compile
joachim99@8 170
joachim99@8 171 diff.o: diff.cpp diff.h \
joachim99@8 172 fileaccess.h \
joachim99@8 173 common.h
joachim99@8 174
joachim99@8 175 difftextwindow.o: difftextwindow.cpp diff.h \
joachim99@8 176 merger.h \
joachim99@8 177 optiondialog.h \
joachim99@8 178 common.h \
joachim99@8 179 fileaccess.h
joachim99@8 180
joachim99@8 181 kdiff3.o: kdiff3.cpp diff.h \
joachim99@8 182 kdiff3.h \
joachim99@8 183 optiondialog.h \
joachim99@8 184 fileaccess.h \
joachim99@8 185 kdiff3_part.h \
joachim99@8 186 directorymergewindow.h \
joachim99@8 187 xpm/downend.xpm \
joachim99@8 188 xpm/currentpos.xpm \
joachim99@8 189 xpm/down1arrow.xpm \
joachim99@8 190 xpm/down2arrow.xpm \
joachim99@8 191 xpm/upend.xpm \
joachim99@8 192 xpm/up1arrow.xpm \
joachim99@8 193 xpm/up2arrow.xpm \
joachim99@8 194 xpm/prevunsolved.xpm \
joachim99@8 195 xpm/nextunsolved.xpm \
joachim99@8 196 xpm/iconA.xpm \
joachim99@8 197 xpm/iconB.xpm \
joachim99@8 198 xpm/iconC.xpm \
joachim99@8 199 xpm/autoadvance.xpm \
joachim99@8 200 xpm/showwhitespace.xpm \
joachim99@8 201 xpm/showlinenumbers.xpm \
joachim99@8 202 common.h
joachim99@8 203
joachim99@51 204 main.o: main.cpp kdiff3_shell.h \
joachim99@51 205 version.h
joachim99@8 206
joachim99@8 207 merger.o: merger.cpp merger.h \
joachim99@8 208 diff.h \
joachim99@8 209 common.h \
joachim99@8 210 fileaccess.h
joachim99@8 211
joachim99@8 212 mergeresultwindow.o: mergeresultwindow.cpp diff.h \
joachim99@8 213 optiondialog.h \
joachim99@8 214 common.h \
joachim99@8 215 fileaccess.h
joachim99@8 216
joachim99@8 217 optiondialog.o: optiondialog.cpp optiondialog.h \
joachim99@8 218 diff.h \
joachim99@8 219 common.h \
joachim99@8 220 fileaccess.h
joachim99@8 221
joachim99@8 222 pdiff.o: pdiff.cpp diff.h \
joachim99@8 223 directorymergewindow.h \
joachim99@8 224 kdiff3.h \
joachim99@8 225 optiondialog.h \
joachim99@8 226 fileaccess.h \
joachim99@51 227 gnudiff_diff.h \
joachim99@51 228 common.h \
joachim99@51 229 gnudiff_system.h
joachim99@8 230
joachim99@8 231 directorymergewindow.o: directorymergewindow.cpp directorymergewindow.h \
joachim99@8 232 optiondialog.h \
joachim99@51 233 xpm/startmerge.xpm \
joachim99@8 234 common.h \
joachim99@8 235 fileaccess.h
joachim99@8 236
joachim99@8 237 fileaccess.o: fileaccess.cpp fileaccess.h \
joachim99@8 238 optiondialog.h \
joachim99@8 239 common.h
joachim99@8 240
joachim99@8 241 kdiff3_shell.o: kdiff3_shell.cpp kdiff3_shell.h \
joachim99@8 242 kdiff3.h \
joachim99@8 243 diff.h \
joachim99@8 244 common.h \
joachim99@8 245 fileaccess.h
joachim99@8 246
joachim99@8 247 kdiff3_part.o: kdiff3_part.cpp kdiff3_part.h \
joachim99@8 248 kdiff3.h \
joachim99@8 249 fileaccess.h \
joachim99@8 250 diff.h \
joachim99@8 251 common.h
joachim99@8 252
joachim99@8 253 kreplacements.o: kreplacements/kreplacements.cpp kreplacements/kreplacements.h \
joachim99@8 254 kreplacements/kreplacements.moc
joachim99@8 255 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o kreplacements.o kreplacements/kreplacements.cpp
joachim99@8 256
joachim99@51 257 gnudiff_analyze.o: gnudiff_analyze.cpp gnudiff_diff.h \
joachim99@51 258 gnudiff_system.h
joachim99@51 259
joachim99@51 260 gnudiff_io.o: gnudiff_io.cpp gnudiff_diff.h \
joachim99@51 261 gnudiff_system.h
joachim99@51 262
joachim99@53 263 gnudiff_xmalloc.o: gnudiff_xmalloc.cpp gnudiff_diff.h \
joachim99@53 264 gnudiff_system.h
joachim99@51 265
joachim99@8 266 moc_diff.o: moc_diff.cpp diff.h common.h \
joachim99@8 267 fileaccess.h
joachim99@8 268
joachim99@8 269 moc_kdiff3.o: moc_kdiff3.cpp kdiff3.h diff.h \
joachim99@8 270 common.h \
joachim99@8 271 fileaccess.h
joachim99@8 272
joachim99@8 273 moc_optiondialog.o: moc_optiondialog.cpp optiondialog.h
joachim99@8 274
joachim99@8 275 moc_kreplacements.o: kreplacements/moc_kreplacements.cpp kreplacements/kreplacements.h
joachim99@8 276 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_kreplacements.o kreplacements/moc_kreplacements.cpp
joachim99@8 277
joachim99@8 278 moc_directorymergewindow.o: moc_directorymergewindow.cpp directorymergewindow.h common.h \
joachim99@8 279 fileaccess.h
joachim99@8 280
joachim99@8 281 moc_fileaccess.o: moc_fileaccess.cpp fileaccess.h
joachim99@8 282
joachim99@8 283 moc_kdiff3_shell.o: moc_kdiff3_shell.cpp kdiff3_shell.h
joachim99@8 284
joachim99@8 285 moc_kdiff3_part.o: moc_kdiff3_part.cpp kdiff3_part.h
joachim99@8 286
joachim99@8 287 moc_diff.cpp: $(MOC) diff.h
joachim99@8 288 $(MOC) diff.h -o moc_diff.cpp
joachim99@8 289
joachim99@8 290 moc_kdiff3.cpp: $(MOC) kdiff3.h
joachim99@8 291 $(MOC) kdiff3.h -o moc_kdiff3.cpp
joachim99@8 292
joachim99@8 293 moc_optiondialog.cpp: $(MOC) optiondialog.h
joachim99@8 294 $(MOC) optiondialog.h -o moc_optiondialog.cpp
joachim99@8 295
joachim99@8 296 kreplacements/moc_kreplacements.cpp: $(MOC) kreplacements/kreplacements.h
joachim99@8 297 $(MOC) kreplacements/kreplacements.h -o kreplacements/moc_kreplacements.cpp
joachim99@8 298
joachim99@8 299 moc_directorymergewindow.cpp: $(MOC) directorymergewindow.h
joachim99@8 300 $(MOC) directorymergewindow.h -o moc_directorymergewindow.cpp
joachim99@8 301
joachim99@8 302 moc_fileaccess.cpp: $(MOC) fileaccess.h
joachim99@8 303 $(MOC) fileaccess.h -o moc_fileaccess.cpp
joachim99@8 304
joachim99@8 305 moc_kdiff3_shell.cpp: $(MOC) kdiff3_shell.h
joachim99@8 306 $(MOC) kdiff3_shell.h -o moc_kdiff3_shell.cpp
joachim99@8 307
joachim99@8 308 moc_kdiff3_part.cpp: $(MOC) kdiff3_part.h
joachim99@8 309 $(MOC) kdiff3_part.h -o moc_kdiff3_part.cpp
joachim99@8 310
joachim99@8 311 ####### Install
joachim99@8 312
joachim99@8 313 install_documentation:
joachim99@8 314 @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/" || $(MKDIR) "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/"
joachim99@8 315 -$(COPY_DIR) "../doc/en" "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3"
joachim99@8 316
joachim99@8 317 uninstall_documentation:
joachim99@8 318 -$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/en"
joachim99@8 319 -$(DEL_DIR) "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/"
joachim99@8 320
joachim99@8 321
joachim99@8 322 install_target:
joachim99@8 323 @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/local/bin/" || $(MKDIR) "$(INSTALL_ROOT)/usr/local/bin/"
joachim99@8 324 -$(COPY) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)"
joachim99@8 325
joachim99@8 326 uninstall_target:
joachim99@8 327 -$(DEL_FILE) "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)"
joachim99@8 328 -$(DEL_DIR) "$(INSTALL_ROOT)/usr/local/bin/"
joachim99@8 329
joachim99@8 330
joachim99@8 331 install: all install_documentation install_target
joachim99@8 332
joachim99@8 333 uninstall: uninstall_documentation uninstall_target
joachim99@8 334