joachim99@8: ############################################################################# joachim99@8: # Makefile for building: kdiff3 joachim99@8: # Generated by qmake (1.05a) (Qt 3.1.2-snapshot-20030618) on: Thu Oct 2 22:13:20 2003 joachim99@8: # Project: kdiff3.pro joachim99@8: # Template: app joachim99@8: # Command: $(QMAKE) -o Makefile kdiff3.pro joachim99@8: ############################################################################# joachim99@8: joachim99@8: ####### Compiler, tools and options joachim99@8: joachim99@8: CC = gcc joachim99@8: CXX = g++ joachim99@8: LEX = flex joachim99@8: YACC = yacc joachim99@8: 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: 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: LEXFLAGS = joachim99@8: YACCFLAGS= -d joachim99@8: INCPATH = -I$(QTDIR)/mkspecs/default -I. -Ikreplacements -I/usr/include -I$(QTDIR)/include joachim99@8: LINK = g++ joachim99@8: LFLAGS = joachim99@8: LIBS = $(SUBLIBS) -L/usr/lib/ -L$(QTDIR)/lib/ -L/usr/X11R6/lib/ -lqt-mt -lXext -lX11 -lm -lpthread joachim99@8: AR = ar cqs joachim99@8: RANLIB = joachim99@8: MOC = $(QTDIR)/bin/moc joachim99@8: UIC = $(QTDIR)/bin/uic joachim99@8: QMAKE = qmake joachim99@8: TAR = tar -cf joachim99@8: GZIP = gzip -9f joachim99@8: COPY = cp -f joachim99@8: COPY_FILE= $(COPY) -p joachim99@8: COPY_DIR = $(COPY) -pR joachim99@8: DEL_FILE = rm -f joachim99@8: SYMLINK = ln -sf joachim99@8: DEL_DIR = rmdir joachim99@8: MOVE = mv -f joachim99@8: CHK_DIR_EXISTS= test -d joachim99@8: MKDIR = mkdir -p joachim99@8: joachim99@8: ####### Output directory joachim99@8: joachim99@8: OBJECTS_DIR = ./ joachim99@8: joachim99@8: ####### Files joachim99@8: joachim99@8: HEADERS = diff.h \ joachim99@8: kdiff3.h \ joachim99@8: merger.h \ joachim99@8: optiondialog.h \ joachim99@8: kreplacements/kreplacements.h \ joachim99@8: directorymergewindow.h \ joachim99@8: fileaccess.h \ joachim99@8: kdiff3_shell.h \ joachim99@8: kdiff3_part.h joachim99@8: SOURCES = diff.cpp \ joachim99@8: difftextwindow.cpp \ joachim99@8: kdiff3.cpp \ joachim99@8: main.cpp \ joachim99@8: merger.cpp \ joachim99@8: mergeresultwindow.cpp \ joachim99@8: optiondialog.cpp \ joachim99@8: pdiff.cpp \ joachim99@8: directorymergewindow.cpp \ joachim99@8: fileaccess.cpp \ joachim99@8: kdiff3_shell.cpp \ joachim99@8: kdiff3_part.cpp \ joachim99@8: kreplacements/kreplacements.cpp joachim99@8: OBJECTS = diff.o \ joachim99@8: difftextwindow.o \ joachim99@8: kdiff3.o \ joachim99@8: main.o \ joachim99@8: merger.o \ joachim99@8: mergeresultwindow.o \ joachim99@8: optiondialog.o \ joachim99@8: pdiff.o \ joachim99@8: directorymergewindow.o \ joachim99@8: fileaccess.o \ joachim99@8: kdiff3_shell.o \ joachim99@8: kdiff3_part.o \ joachim99@8: kreplacements.o joachim99@8: FORMS = joachim99@8: UICDECLS = joachim99@8: UICIMPLS = joachim99@8: SRCMOC = moc_diff.cpp \ joachim99@8: moc_kdiff3.cpp \ joachim99@8: moc_optiondialog.cpp \ joachim99@8: kreplacements/moc_kreplacements.cpp \ joachim99@8: moc_directorymergewindow.cpp \ joachim99@8: moc_fileaccess.cpp \ joachim99@8: moc_kdiff3_shell.cpp \ joachim99@8: moc_kdiff3_part.cpp joachim99@8: OBJMOC = moc_diff.o \ joachim99@8: moc_kdiff3.o \ joachim99@8: moc_optiondialog.o \ joachim99@8: moc_kreplacements.o \ joachim99@8: moc_directorymergewindow.o \ joachim99@8: moc_fileaccess.o \ joachim99@8: moc_kdiff3_shell.o \ joachim99@8: moc_kdiff3_part.o joachim99@8: DIST = kdiff3.pro joachim99@8: QMAKE_TARGET = kdiff3 joachim99@8: DESTDIR = joachim99@8: TARGET = kdiff3 joachim99@8: joachim99@8: first: all joachim99@8: ####### Implicit rules joachim99@8: joachim99@8: .SUFFIXES: .c .cpp .cc .cxx .C joachim99@8: joachim99@8: .cpp.o: joachim99@8: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< joachim99@8: joachim99@8: .cc.o: joachim99@8: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< joachim99@8: joachim99@8: .cxx.o: joachim99@8: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< joachim99@8: joachim99@8: .C.o: joachim99@8: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< joachim99@8: joachim99@8: .c.o: joachim99@8: $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< joachim99@8: joachim99@8: ####### Build rules joachim99@8: joachim99@8: all: $(TARGET) joachim99@8: joachim99@8: $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) joachim99@8: $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) joachim99@8: joachim99@8: mocables: $(SRCMOC) joachim99@8: joachim99@8: $(MOC): joachim99@8: ( cd $(QTDIR)/src/moc ; $(MAKE) ) joachim99@8: joachim99@8: dist: joachim99@8: @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: joachim99@8: mocclean: joachim99@8: -$(DEL_FILE) $(OBJMOC) joachim99@8: -$(DEL_FILE) $(SRCMOC) joachim99@8: joachim99@8: uiclean: joachim99@8: joachim99@8: yaccclean: joachim99@8: lexclean: joachim99@8: clean: mocclean joachim99@8: -$(DEL_FILE) $(OBJECTS) joachim99@8: -$(DEL_FILE) *~ core *.core joachim99@8: joachim99@8: joachim99@8: ####### Sub-libraries joachim99@8: joachim99@8: distclean: clean joachim99@8: -$(DEL_FILE) $(TARGET) $(TARGET) joachim99@8: joachim99@8: joachim99@8: FORCE: joachim99@8: joachim99@8: ####### Compile joachim99@8: joachim99@8: diff.o: diff.cpp diff.h \ joachim99@8: fileaccess.h \ joachim99@8: common.h joachim99@8: joachim99@8: difftextwindow.o: difftextwindow.cpp diff.h \ joachim99@8: merger.h \ joachim99@8: optiondialog.h \ joachim99@8: common.h \ joachim99@8: fileaccess.h joachim99@8: joachim99@8: kdiff3.o: kdiff3.cpp diff.h \ joachim99@8: kdiff3.h \ joachim99@8: optiondialog.h \ joachim99@8: fileaccess.h \ joachim99@8: kdiff3_part.h \ joachim99@8: directorymergewindow.h \ joachim99@8: xpm/downend.xpm \ joachim99@8: xpm/currentpos.xpm \ joachim99@8: xpm/down1arrow.xpm \ joachim99@8: xpm/down2arrow.xpm \ joachim99@8: xpm/upend.xpm \ joachim99@8: xpm/up1arrow.xpm \ joachim99@8: xpm/up2arrow.xpm \ joachim99@8: xpm/prevunsolved.xpm \ joachim99@8: xpm/nextunsolved.xpm \ joachim99@8: xpm/iconA.xpm \ joachim99@8: xpm/iconB.xpm \ joachim99@8: xpm/iconC.xpm \ joachim99@8: xpm/autoadvance.xpm \ joachim99@8: xpm/showwhitespace.xpm \ joachim99@8: xpm/showlinenumbers.xpm \ joachim99@8: xpm/startmerge.xpm \ joachim99@8: common.h joachim99@8: joachim99@8: main.o: main.cpp kdiff3_shell.h joachim99@8: joachim99@8: merger.o: merger.cpp merger.h \ joachim99@8: diff.h \ joachim99@8: common.h \ joachim99@8: fileaccess.h joachim99@8: joachim99@8: mergeresultwindow.o: mergeresultwindow.cpp diff.h \ joachim99@8: optiondialog.h \ joachim99@8: common.h \ joachim99@8: fileaccess.h joachim99@8: joachim99@8: optiondialog.o: optiondialog.cpp optiondialog.h \ joachim99@8: diff.h \ joachim99@8: common.h \ joachim99@8: fileaccess.h joachim99@8: joachim99@8: pdiff.o: pdiff.cpp diff.h \ joachim99@8: directorymergewindow.h \ joachim99@8: kdiff3.h \ joachim99@8: optiondialog.h \ joachim99@8: fileaccess.h \ joachim99@8: common.h joachim99@8: joachim99@8: directorymergewindow.o: directorymergewindow.cpp directorymergewindow.h \ joachim99@8: optiondialog.h \ joachim99@8: common.h \ joachim99@8: fileaccess.h joachim99@8: joachim99@8: fileaccess.o: fileaccess.cpp fileaccess.h \ joachim99@8: optiondialog.h \ joachim99@8: common.h joachim99@8: joachim99@8: kdiff3_shell.o: kdiff3_shell.cpp kdiff3_shell.h \ joachim99@8: kdiff3.h \ joachim99@8: diff.h \ joachim99@8: common.h \ joachim99@8: fileaccess.h joachim99@8: joachim99@8: kdiff3_part.o: kdiff3_part.cpp kdiff3_part.h \ joachim99@8: kdiff3.h \ joachim99@8: fileaccess.h \ joachim99@8: diff.h \ joachim99@8: common.h joachim99@8: joachim99@8: kreplacements.o: kreplacements/kreplacements.cpp kreplacements/kreplacements.h \ joachim99@8: kreplacements/kreplacements.moc joachim99@8: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o kreplacements.o kreplacements/kreplacements.cpp joachim99@8: joachim99@8: moc_diff.o: moc_diff.cpp diff.h common.h \ joachim99@8: fileaccess.h joachim99@8: joachim99@8: moc_kdiff3.o: moc_kdiff3.cpp kdiff3.h diff.h \ joachim99@8: common.h \ joachim99@8: fileaccess.h joachim99@8: joachim99@8: moc_optiondialog.o: moc_optiondialog.cpp optiondialog.h joachim99@8: joachim99@8: moc_kreplacements.o: kreplacements/moc_kreplacements.cpp kreplacements/kreplacements.h joachim99@8: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_kreplacements.o kreplacements/moc_kreplacements.cpp joachim99@8: joachim99@8: moc_directorymergewindow.o: moc_directorymergewindow.cpp directorymergewindow.h common.h \ joachim99@8: fileaccess.h joachim99@8: joachim99@8: moc_fileaccess.o: moc_fileaccess.cpp fileaccess.h joachim99@8: joachim99@8: moc_kdiff3_shell.o: moc_kdiff3_shell.cpp kdiff3_shell.h joachim99@8: joachim99@8: moc_kdiff3_part.o: moc_kdiff3_part.cpp kdiff3_part.h joachim99@8: joachim99@8: moc_diff.cpp: $(MOC) diff.h joachim99@8: $(MOC) diff.h -o moc_diff.cpp joachim99@8: joachim99@8: moc_kdiff3.cpp: $(MOC) kdiff3.h joachim99@8: $(MOC) kdiff3.h -o moc_kdiff3.cpp joachim99@8: joachim99@8: moc_optiondialog.cpp: $(MOC) optiondialog.h joachim99@8: $(MOC) optiondialog.h -o moc_optiondialog.cpp joachim99@8: joachim99@8: kreplacements/moc_kreplacements.cpp: $(MOC) kreplacements/kreplacements.h joachim99@8: $(MOC) kreplacements/kreplacements.h -o kreplacements/moc_kreplacements.cpp joachim99@8: joachim99@8: moc_directorymergewindow.cpp: $(MOC) directorymergewindow.h joachim99@8: $(MOC) directorymergewindow.h -o moc_directorymergewindow.cpp joachim99@8: joachim99@8: moc_fileaccess.cpp: $(MOC) fileaccess.h joachim99@8: $(MOC) fileaccess.h -o moc_fileaccess.cpp joachim99@8: joachim99@8: moc_kdiff3_shell.cpp: $(MOC) kdiff3_shell.h joachim99@8: $(MOC) kdiff3_shell.h -o moc_kdiff3_shell.cpp joachim99@8: joachim99@8: moc_kdiff3_part.cpp: $(MOC) kdiff3_part.h joachim99@8: $(MOC) kdiff3_part.h -o moc_kdiff3_part.cpp joachim99@8: joachim99@8: ####### Install joachim99@8: joachim99@8: install_documentation: joachim99@8: @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/" || $(MKDIR) "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/" joachim99@8: -$(COPY_DIR) "../doc/en" "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3" joachim99@8: joachim99@8: uninstall_documentation: joachim99@8: -$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/en" joachim99@8: -$(DEL_DIR) "$(INSTALL_ROOT)/usr/local/share/doc/kdiff3/" joachim99@8: joachim99@8: joachim99@8: install_target: joachim99@8: @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/local/bin/" || $(MKDIR) "$(INSTALL_ROOT)/usr/local/bin/" joachim99@8: -$(COPY) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)" joachim99@8: -strip "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)" joachim99@8: joachim99@8: uninstall_target: joachim99@8: -$(DEL_FILE) "$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET)" joachim99@8: -$(DEL_DIR) "$(INSTALL_ROOT)/usr/local/bin/" joachim99@8: joachim99@8: joachim99@8: install: all install_documentation install_target joachim99@8: joachim99@8: uninstall: uninstall_documentation uninstall_target joachim99@8: