#############################################################################
# Makefile for building: qflash
# Generated by qmake (1.07a) (Qt 3.3.4) on: Thu Jul 14 23:20:27 2005
# Project:  qflash.pro
# Template: app
# Command: $(QMAKE) -o Makefile qflash.pro
#############################################################################

####### Compiler, tools and options

CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -Wall -W -O2 -fomit-frame-pointer -pipe -march=i586 -mtune=pentiumpro  -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
CXXFLAGS = -pipe -Wall -W -O2 -fomit-frame-pointer -pipe -march=i586 -mtune=pentiumpro  -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/usr/lib/qt3/mkspecs/default -I. -I. -I$(QTDIR)/include -Itmp/ui/ -Itmp/moc/
LINK     = g++
LFLAGS   = 
LIBS     = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib libming.a -lqt-mt -lXext -lX11 -lm
AR       = ar cqs
RANLIB   = 
MOC      = $(QTDIR)/bin/moc
UIC      = $(QTDIR)/bin/uic
QMAKE    = qmake
TAR      = tar -cf
GZIP     = gzip -9f
COPY     = cp -f
COPY_FILE= $(COPY)
COPY_DIR = $(COPY) -r
INSTALL_FILE= $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
DEL_FILE = rm -f
SYMLINK  = ln -sf
DEL_DIR  = rmdir
MOVE     = mv -f
CHK_DIR_EXISTS= test -d
MKDIR    = mkdir -p

####### Output directory

OBJECTS_DIR = tmp/obj/

####### Files

HEADERS = about.h \
		asDialog.h \
		button.h \
		canvas.h \
		colors.h \
		editor.h \
		exportDialog.h \
		fontDialog.h \
		htmDialog.h \
		itemgroup.h \
		items.h \
		langDialog.h \
		ming.h \
		mingpp.h \
		nameDialog.h \
		parser.h \
		pathDialog.h \
		propDialog.h \
		properties.h \
		regular.h \
		textbox.h \
		textitem.h \
		timeline.h \
		timelist.h \
		timeruler.h \
		timescroll.h \
		timetable.h \
		timetableitem.h \
		tools.h \
		undo.h \
		window.h
SOURCES = about.cpp \
		asDialog.cpp \
		button.cpp \
		canvas.cpp \
		colors.cpp \
		editor.cpp \
		editornodes.cpp \
		exportDialog.cpp \
		fontDialog.cpp \
		htmDialog.cpp \
		itemgroup.cpp \
		items.cpp \
		langDialog.cpp \
		main.cpp \
		nameDialog.cpp \
		parser.cpp \
		pathDialog.cpp \
		propDialog.cpp \
		properties.cpp \
		regular.cpp \
		textbox.cpp \
		textitem.cpp \
		timeline.cpp \
		timelist.cpp \
		timeruler.cpp \
		timescroll.cpp \
		timetable.cpp \
		timetableitem.cpp \
		tools.cpp \
		undo.cpp \
		window.cpp
OBJECTS = tmp/obj/about.o \
		tmp/obj/asDialog.o \
		tmp/obj/button.o \
		tmp/obj/canvas.o \
		tmp/obj/colors.o \
		tmp/obj/editor.o \
		tmp/obj/editornodes.o \
		tmp/obj/exportDialog.o \
		tmp/obj/fontDialog.o \
		tmp/obj/htmDialog.o \
		tmp/obj/itemgroup.o \
		tmp/obj/items.o \
		tmp/obj/langDialog.o \
		tmp/obj/main.o \
		tmp/obj/nameDialog.o \
		tmp/obj/parser.o \
		tmp/obj/pathDialog.o \
		tmp/obj/propDialog.o \
		tmp/obj/properties.o \
		tmp/obj/regular.o \
		tmp/obj/textbox.o \
		tmp/obj/textitem.o \
		tmp/obj/timeline.o \
		tmp/obj/timelist.o \
		tmp/obj/timeruler.o \
		tmp/obj/timescroll.o \
		tmp/obj/timetable.o \
		tmp/obj/timetableitem.o \
		tmp/obj/tools.o \
		tmp/obj/undo.o \
		tmp/obj/window.o
FORMS = 
UICDECLS = 
UICIMPLS = 
SRCMOC   = tmp/moc/moc_about.cpp \
		tmp/moc/moc_asDialog.cpp \
		tmp/moc/moc_colors.cpp \
		tmp/moc/moc_editor.cpp \
		tmp/moc/moc_exportDialog.cpp \
		tmp/moc/moc_fontDialog.cpp \
		tmp/moc/moc_htmDialog.cpp \
		tmp/moc/moc_langDialog.cpp \
		tmp/moc/moc_nameDialog.cpp \
		tmp/moc/moc_pathDialog.cpp \
		tmp/moc/moc_propDialog.cpp \
		tmp/moc/moc_properties.cpp \
		tmp/moc/moc_timeline.cpp \
		tmp/moc/moc_timelist.cpp \
		tmp/moc/moc_timeruler.cpp \
		tmp/moc/moc_timescroll.cpp \
		tmp/moc/moc_timetable.cpp \
		tmp/moc/moc_tools.cpp \
		tmp/moc/moc_window.cpp
OBJMOC = tmp/obj/moc_about.o \
		tmp/obj/moc_asDialog.o \
		tmp/obj/moc_colors.o \
		tmp/obj/moc_editor.o \
		tmp/obj/moc_exportDialog.o \
		tmp/obj/moc_fontDialog.o \
		tmp/obj/moc_htmDialog.o \
		tmp/obj/moc_langDialog.o \
		tmp/obj/moc_nameDialog.o \
		tmp/obj/moc_pathDialog.o \
		tmp/obj/moc_propDialog.o \
		tmp/obj/moc_properties.o \
		tmp/obj/moc_timeline.o \
		tmp/obj/moc_timelist.o \
		tmp/obj/moc_timeruler.o \
		tmp/obj/moc_timescroll.o \
		tmp/obj/moc_timetable.o \
		tmp/obj/moc_tools.o \
		tmp/obj/moc_window.o
DIST	   = qflash.pro
QMAKE_TARGET = qflash
DESTDIR  = 
TARGET   = qflash

first: all
####### Implicit rules

.SUFFIXES: .c .o .cpp .cc .cxx .C

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<

####### Build rules

all: Makefile $(TARGET)

$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)

mocables: $(SRCMOC)
uicables: $(UICDECLS) $(UICIMPLS)

$(MOC): 
	( cd $(QTDIR)/src/moc && $(MAKE) )

Makefile: qflash.pro  /usr/lib/qt3/mkspecs/default/qmake.conf /usr/lib/qt3/lib/libqt-mt.prl
	$(QMAKE) -o Makefile qflash.pro
qmake: 
	@$(QMAKE) -o Makefile qflash.pro

dist: 
	@mkdir -p tmp/obj/qflash && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) tmp/obj/qflash/ && $(COPY_FILE) --parents translations/ca.ts translations/es.ts translations/ru.ts tmp/obj/qflash/ && ( cd `dirname tmp/obj/qflash` && $(TAR) qflash.tar qflash && $(GZIP) qflash.tar ) && $(MOVE) `dirname tmp/obj/qflash`/qflash.tar.gz . && $(DEL_FILE) -r tmp/obj/qflash

mocclean:
	-$(DEL_FILE) $(OBJMOC)
	-$(DEL_FILE) $(SRCMOC)

uiclean:

yaccclean:
lexclean:
clean: mocclean
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) $(TARGET) $(TARGET)


FORCE:

####### Compile

tmp/obj/about.o: about.cpp about.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/about.o about.cpp

tmp/obj/asDialog.o: asDialog.cpp asDialog.h \
		button.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/asDialog.o asDialog.cpp

tmp/obj/button.o: button.cpp button.h \
		items.h \
		window.h \
		textbox.h \
		regular.h \
		textitem.h \
		itemgroup.h \
		canvas.h \
		editor.h \
		tools.h \
		properties.h \
		colors.h \
		timeline.h \
		undo.h \
		asDialog.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h \
		timescroll.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/button.o button.cpp

tmp/obj/canvas.o: canvas.cpp canvas.h \
		items.h \
		editor.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		asDialog.h \
		undo.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/canvas.o canvas.cpp

tmp/obj/colors.o: colors.cpp colors.h \
		images/select.xpm
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/colors.o colors.cpp

tmp/obj/editor.o: editor.cpp editor.h \
		window.h \
		asDialog.h \
		nameDialog.h \
		images/paint_bucket_tool.xpm \
		images/ink_bottle_tool.xpm \
		images/eraser_tool.xpm \
		items.h \
		textbox.h \
		undo.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		canvas.h \
		tools.h \
		properties.h \
		colors.h \
		timeline.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h \
		timescroll.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/editor.o editor.cpp

tmp/obj/editornodes.o: editornodes.cpp editor.h \
		items.h \
		asDialog.h \
		textbox.h \
		undo.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/editornodes.o editornodes.cpp

tmp/obj/exportDialog.o: exportDialog.cpp exportDialog.h \
		menuimages/open.xpm
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/exportDialog.o exportDialog.cpp

tmp/obj/fontDialog.o: fontDialog.cpp fontDialog.h \
		window.h \
		menuimages/open.xpm \
		canvas.h \
		editor.h \
		tools.h \
		properties.h \
		colors.h \
		timeline.h \
		undo.h \
		items.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		asDialog.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h \
		timescroll.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/fontDialog.o fontDialog.cpp

tmp/obj/htmDialog.o: htmDialog.cpp htmDialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/htmDialog.o htmDialog.cpp

tmp/obj/itemgroup.o: itemgroup.cpp itemgroup.h \
		items.h \
		editor.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		asDialog.h \
		undo.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/itemgroup.o itemgroup.cpp

tmp/obj/items.o: items.cpp items.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/items.o items.cpp

tmp/obj/langDialog.o: langDialog.cpp langDialog.h \
		menuimages/open.xpm
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/langDialog.o langDialog.cpp

tmp/obj/main.o: main.cpp window.h \
		tools.h \
		colors.h \
		logo.xpm \
		splash.xpm \
		canvas.h \
		editor.h \
		properties.h \
		timeline.h \
		undo.h \
		items.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		asDialog.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h \
		timescroll.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/main.o main.cpp

tmp/obj/nameDialog.o: nameDialog.cpp nameDialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/nameDialog.o nameDialog.cpp

tmp/obj/parser.o: parser.cpp parser.h \
		items.h \
		canvas.h \
		window.h \
		mingpp.h \
		editor.h \
		tools.h \
		properties.h \
		colors.h \
		timeline.h \
		undo.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		asDialog.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h \
		timescroll.h \
		ming.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/parser.o parser.cpp

tmp/obj/pathDialog.o: pathDialog.cpp pathDialog.h \
		menuimages/open.xpm
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/pathDialog.o pathDialog.cpp

tmp/obj/propDialog.o: propDialog.cpp propDialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/propDialog.o propDialog.cpp

tmp/obj/properties.o: properties.cpp properties.h \
		window.h \
		colors.h \
		fontDialog.h \
		asDialog.h \
		textbox.h \
		button.h \
		canvas.h \
		editor.h \
		tools.h \
		timeline.h \
		undo.h \
		items.h \
		regular.h \
		textitem.h \
		itemgroup.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h \
		timescroll.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/properties.o properties.cpp

tmp/obj/regular.o: regular.cpp regular.h \
		items.h \
		textbox.h \
		textitem.h \
		button.h \
		itemgroup.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/regular.o regular.cpp

tmp/obj/textbox.o: textbox.cpp textbox.h \
		items.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/textbox.o textbox.cpp

tmp/obj/textitem.o: textitem.cpp textitem.h \
		editor.h \
		window.h \
		items.h \
		asDialog.h \
		textbox.h \
		undo.h \
		regular.h \
		button.h \
		itemgroup.h \
		canvas.h \
		tools.h \
		properties.h \
		colors.h \
		timeline.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h \
		timescroll.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/textitem.o textitem.cpp

tmp/obj/timeline.o: timeline.cpp timeline.h \
		timescroll.h \
		window.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h \
		canvas.h \
		editor.h \
		tools.h \
		properties.h \
		colors.h \
		undo.h \
		items.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		asDialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/timeline.o timeline.cpp

tmp/obj/timelist.o: timelist.cpp timelist.h \
		timeline.h \
		window.h \
		nameDialog.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timescroll.h \
		canvas.h \
		editor.h \
		tools.h \
		properties.h \
		colors.h \
		undo.h \
		items.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		asDialog.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/timelist.o timelist.cpp

tmp/obj/timeruler.o: timeruler.cpp timeruler.h \
		window.h \
		timeline.h \
		timetableitem.h \
		canvas.h \
		editor.h \
		tools.h \
		properties.h \
		colors.h \
		undo.h \
		items.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		asDialog.h \
		timetable.h \
		timelist.h \
		timescroll.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/timeruler.o timeruler.cpp

tmp/obj/timescroll.o: timescroll.cpp timescroll.h \
		timeline.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/timescroll.o timescroll.cpp

tmp/obj/timetable.o: timetable.cpp timetable.h \
		window.h \
		timetableitem.h \
		timeline.h \
		canvas.h \
		editor.h \
		tools.h \
		properties.h \
		colors.h \
		undo.h \
		items.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		asDialog.h \
		timeruler.h \
		timelist.h \
		timescroll.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/timetable.o timetable.cpp

tmp/obj/timetableitem.o: timetableitem.cpp timetableitem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/timetableitem.o timetableitem.cpp

tmp/obj/tools.o: tools.cpp tools.h \
		images/arrow_tool.xpm \
		images/brush_tool.xpm \
		images/button_tool.xpm \
		images/eraser_tool.xpm \
		images/hand_tool.xpm \
		images/images_tool.xpm \
		images/ink_bottle_tool.xpm \
		images/line_tool.xpm \
		images/oval_tool.xpm \
		images/paint_bucket_tool.xpm \
		images/pencil_tool.xpm \
		images/pen_tool.xpm \
		images/polygon_tool.xpm \
		images/rectangle_tool.xpm \
		images/sprite_tool.xpm \
		images/text_box_tool.xpm \
		images/text_tool.xpm \
		images/zoom_tool.xpm
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/tools.o tools.cpp

tmp/obj/undo.o: undo.cpp undo.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/undo.o undo.cpp

tmp/obj/window.o: window.cpp window.h \
		timeline.h \
		propDialog.h \
		exportDialog.h \
		langDialog.h \
		timelist.h \
		pathDialog.h \
		parser.h \
		htmDialog.h \
		about.h \
		menuimages/copy.xpm \
		menuimages/cut.xpm \
		menuimages/paste.xpm \
		menuimages/new.xpm \
		menuimages/open.xpm \
		menuimages/save.xpm \
		menuimages/saveas.xpm \
		menuimages/undo.xpm \
		menuimages/redo.xpm \
		menuimages/print.xpm \
		menuimages/export.xpm \
		menuimages/help_about.xpm \
		menuimages/browser.xpm \
		menuimages/php.xpm \
		menuimages/htm.xpm \
		menuimages/perl.xpm \
		menuimages/lang.xpm \
		menuimages/path.xpm \
		menuimages/exit.xpm \
		menuimages/prop.xpm \
		canvas.h \
		editor.h \
		tools.h \
		properties.h \
		colors.h \
		undo.h \
		items.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		asDialog.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timescroll.h \
		mingpp.h \
		ming.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/window.o window.cpp

tmp/obj/moc_about.o: tmp/moc/moc_about.cpp  about.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_about.o tmp/moc/moc_about.cpp

tmp/obj/moc_asDialog.o: tmp/moc/moc_asDialog.cpp  asDialog.h button.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_asDialog.o tmp/moc/moc_asDialog.cpp

tmp/obj/moc_colors.o: tmp/moc/moc_colors.cpp  colors.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_colors.o tmp/moc/moc_colors.cpp

tmp/obj/moc_editor.o: tmp/moc/moc_editor.cpp  editor.h items.h \
		asDialog.h \
		textbox.h \
		undo.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_editor.o tmp/moc/moc_editor.cpp

tmp/obj/moc_exportDialog.o: tmp/moc/moc_exportDialog.cpp  exportDialog.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_exportDialog.o tmp/moc/moc_exportDialog.cpp

tmp/obj/moc_fontDialog.o: tmp/moc/moc_fontDialog.cpp  fontDialog.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_fontDialog.o tmp/moc/moc_fontDialog.cpp

tmp/obj/moc_htmDialog.o: tmp/moc/moc_htmDialog.cpp  htmDialog.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_htmDialog.o tmp/moc/moc_htmDialog.cpp

tmp/obj/moc_langDialog.o: tmp/moc/moc_langDialog.cpp  langDialog.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_langDialog.o tmp/moc/moc_langDialog.cpp

tmp/obj/moc_nameDialog.o: tmp/moc/moc_nameDialog.cpp  nameDialog.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_nameDialog.o tmp/moc/moc_nameDialog.cpp

tmp/obj/moc_pathDialog.o: tmp/moc/moc_pathDialog.cpp  pathDialog.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_pathDialog.o tmp/moc/moc_pathDialog.cpp

tmp/obj/moc_propDialog.o: tmp/moc/moc_propDialog.cpp  propDialog.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_propDialog.o tmp/moc/moc_propDialog.cpp

tmp/obj/moc_properties.o: tmp/moc/moc_properties.cpp  properties.h button.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_properties.o tmp/moc/moc_properties.cpp

tmp/obj/moc_timeline.o: tmp/moc/moc_timeline.cpp  timeline.h timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h \
		timescroll.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_timeline.o tmp/moc/moc_timeline.cpp

tmp/obj/moc_timelist.o: tmp/moc/moc_timelist.cpp  timelist.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_timelist.o tmp/moc/moc_timelist.cpp

tmp/obj/moc_timeruler.o: tmp/moc/moc_timeruler.cpp  timeruler.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_timeruler.o tmp/moc/moc_timeruler.cpp

tmp/obj/moc_timescroll.o: tmp/moc/moc_timescroll.cpp  timescroll.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_timescroll.o tmp/moc/moc_timescroll.cpp

tmp/obj/moc_timetable.o: tmp/moc/moc_timetable.cpp  timetable.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_timetable.o tmp/moc/moc_timetable.cpp

tmp/obj/moc_tools.o: tmp/moc/moc_tools.cpp  tools.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_tools.o tmp/moc/moc_tools.cpp

tmp/obj/moc_window.o: tmp/moc/moc_window.cpp  window.h canvas.h \
		editor.h \
		tools.h \
		properties.h \
		colors.h \
		timeline.h \
		undo.h \
		items.h \
		textbox.h \
		regular.h \
		textitem.h \
		button.h \
		itemgroup.h \
		asDialog.h \
		timeruler.h \
		timetable.h \
		timetableitem.h \
		timelist.h \
		timescroll.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/obj/moc_window.o tmp/moc/moc_window.cpp

tmp/moc/moc_about.cpp: $(MOC) about.h
	$(MOC) about.h -o tmp/moc/moc_about.cpp

tmp/moc/moc_asDialog.cpp: $(MOC) asDialog.h
	$(MOC) asDialog.h -o tmp/moc/moc_asDialog.cpp

tmp/moc/moc_colors.cpp: $(MOC) colors.h
	$(MOC) colors.h -o tmp/moc/moc_colors.cpp

tmp/moc/moc_editor.cpp: $(MOC) editor.h
	$(MOC) editor.h -o tmp/moc/moc_editor.cpp

tmp/moc/moc_exportDialog.cpp: $(MOC) exportDialog.h
	$(MOC) exportDialog.h -o tmp/moc/moc_exportDialog.cpp

tmp/moc/moc_fontDialog.cpp: $(MOC) fontDialog.h
	$(MOC) fontDialog.h -o tmp/moc/moc_fontDialog.cpp

tmp/moc/moc_htmDialog.cpp: $(MOC) htmDialog.h
	$(MOC) htmDialog.h -o tmp/moc/moc_htmDialog.cpp

tmp/moc/moc_langDialog.cpp: $(MOC) langDialog.h
	$(MOC) langDialog.h -o tmp/moc/moc_langDialog.cpp

tmp/moc/moc_nameDialog.cpp: $(MOC) nameDialog.h
	$(MOC) nameDialog.h -o tmp/moc/moc_nameDialog.cpp

tmp/moc/moc_pathDialog.cpp: $(MOC) pathDialog.h
	$(MOC) pathDialog.h -o tmp/moc/moc_pathDialog.cpp

tmp/moc/moc_propDialog.cpp: $(MOC) propDialog.h
	$(MOC) propDialog.h -o tmp/moc/moc_propDialog.cpp

tmp/moc/moc_properties.cpp: $(MOC) properties.h
	$(MOC) properties.h -o tmp/moc/moc_properties.cpp

tmp/moc/moc_timeline.cpp: $(MOC) timeline.h
	$(MOC) timeline.h -o tmp/moc/moc_timeline.cpp

tmp/moc/moc_timelist.cpp: $(MOC) timelist.h
	$(MOC) timelist.h -o tmp/moc/moc_timelist.cpp

tmp/moc/moc_timeruler.cpp: $(MOC) timeruler.h
	$(MOC) timeruler.h -o tmp/moc/moc_timeruler.cpp

tmp/moc/moc_timescroll.cpp: $(MOC) timescroll.h
	$(MOC) timescroll.h -o tmp/moc/moc_timescroll.cpp

tmp/moc/moc_timetable.cpp: $(MOC) timetable.h
	$(MOC) timetable.h -o tmp/moc/moc_timetable.cpp

tmp/moc/moc_tools.cpp: $(MOC) tools.h
	$(MOC) tools.h -o tmp/moc/moc_tools.cpp

tmp/moc/moc_window.cpp: $(MOC) window.h
	$(MOC) window.h -o tmp/moc/moc_window.cpp

####### Install

install_bindir: all 
	@$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/bin/" || $(MKDIR) "$(INSTALL_ROOT)/usr/bin/"
	-$(INSTALL_FILE) "qflash" "$(INSTALL_ROOT)/usr/bin/"
	-strip "$(INSTALL_ROOT)/usr/bin/qflash"


uninstall_bindir: 
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/bin/qflash"
	-$(DEL_DIR) "$(INSTALL_ROOT)/usr/bin/"


install_translations: all 
	@$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/share/qflash/translations/" || $(MKDIR) "$(INSTALL_ROOT)/usr/share/qflash/translations/"
	-$(INSTALL_FILE) "translations/ca.qm" "$(INSTALL_ROOT)/usr/share/qflash/translations/"


uninstall_translations: 
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/share/qflash/translations/ca.qm"
	-$(DEL_DIR) "$(INSTALL_ROOT)/usr/share/qflash/translations/"


install_translations2: all 
	@$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/share/qflash/translations/" || $(MKDIR) "$(INSTALL_ROOT)/usr/share/qflash/translations/"
	-$(INSTALL_FILE) "translations/es.qm" "$(INSTALL_ROOT)/usr/share/qflash/translations/"


uninstall_translations2: 
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/share/qflash/translations/es.qm"
	-$(DEL_DIR) "$(INSTALL_ROOT)/usr/share/qflash/translations/"


install_translations3: all 
	@$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/share/qflash/translations/" || $(MKDIR) "$(INSTALL_ROOT)/usr/share/qflash/translations/"
	-$(INSTALL_FILE) "translations/ru.qm" "$(INSTALL_ROOT)/usr/share/qflash/translations/"


uninstall_translations3: 
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/share/qflash/translations/ru.qm"
	-$(DEL_DIR) "$(INSTALL_ROOT)/usr/share/qflash/translations/"


install_logo: all 
	@$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/share/qflash/" || $(MKDIR) "$(INSTALL_ROOT)/usr/share/qflash/"
	-$(INSTALL_FILE) "logo.png" "$(INSTALL_ROOT)/usr/share/qflash/"


uninstall_logo: 
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/share/qflash/logo.png"
	-$(DEL_DIR) "$(INSTALL_ROOT)/usr/share/qflash/"


install_font: all 
	@$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/share/libming/fonts/" || $(MKDIR) "$(INSTALL_ROOT)/usr/share/libming/fonts/"
	-$(INSTALL_FILE) "default.fdb" "$(INSTALL_ROOT)/usr/share/libming/fonts/"


uninstall_font: 
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/share/libming/fonts/default.fdb"
	-$(DEL_DIR) "$(INSTALL_ROOT)/usr/share/libming/fonts/"


install: install_bindir install_translations install_translations2 install_translations3 install_logo install_font  

uninstall: uninstall_bindir uninstall_translations uninstall_translations2 uninstall_translations3 uninstall_logo uninstall_font  

