#############################################################################
# Makefile for building: smplayer
# Generated by qmake (1.07a) (Qt 3.3.3) on: Wed Apr 18 02:50:25 2007
# Project:  smplayer.pro
# Template: app
# Command: $(QMAKE) -o Makefile smplayer.pro
#############################################################################

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

CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -D_REENTRANT  -DDATA_PATH=$(DATA_PATH) -DDOC_PATH=$(DOC_PATH) -DTRANSLATION_PATH=$(TRANSLATION_PATH) -DCONF_PATH=$(CONF_PATH) -DICON_PATH=$(ICON_PATH) -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
CXXFLAGS = -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -D_REENTRANT  -DDATA_PATH=$(DATA_PATH) -DDOC_PATH=$(DOC_PATH) -DTRANSLATION_PATH=$(TRANSLATION_PATH) -DCONF_PATH=$(CONF_PATH) -DICON_PATH=$(ICON_PATH) -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/usr/lib/qt3/mkspecs/default -I. -I/usr/include -I$(QTDIR)/include -I.ui/ -I. -I.moc/
LINK     = g++
LFLAGS   = 
LIBS     = $(SUBLIBS) -L/usr/lib/ -L$(QTDIR)/lib/ -L/usr/X11R6/lib/ -lqt-mt -lXext -lX11 -lm -lpthread
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 = .obj/

####### Files

HEADERS = config.h \
		constants.h \
		version.h \
		global.h \
		helper.h \
		translator.h \
		trackdata.h \
		tracks.h \
		desktopinfo.h \
		mplayerprocess.h \
		mplayerwindow.h \
		mediadata.h \
		mediasettings.h \
		preferences.h \
		images.h \
		inforeader.h \
		keys.h \
		recents.h \
		core.h \
		logwindow.h \
		infowindow.h \
		encodings.h \
		seekwidget.h \
		preferencesdialog.h \
		filepreferencesdialog.h \
		playlist.h \
		verticaltext.h \
		eqslider.h \
		videoequalizer.h \
		timeslider.h \
		inputdvddirectory.h \
		mypopupmenu.h \
		myaction.h \
		client.h \
		server.h \
		basegui.h \
		defaultgui.h
SOURCES = global.cpp \
		helper.cpp \
		translator.cpp \
		trackdata.cpp \
		tracks.cpp \
		desktopinfo.cpp \
		mplayerprocess.cpp \
		mplayerwindow.cpp \
		mediadata.cpp \
		mediasettings.cpp \
		preferences.cpp \
		images.cpp \
		inforeader.cpp \
		keys.cpp \
		recents.cpp \
		core.cpp \
		logwindow.cpp \
		infowindow.cpp \
		encodings.cpp \
		seekwidget.cpp \
		preferencesdialog.cpp \
		filepreferencesdialog.cpp \
		playlist.cpp \
		verticaltext.cpp \
		eqslider.cpp \
		videoequalizer.cpp \
		timeslider.cpp \
		inputdvddirectory.cpp \
		mypopupmenu.cpp \
		myaction.cpp \
		client.cpp \
		server.cpp \
		basegui.cpp \
		defaultgui.cpp \
		main.cpp
OBJECTS = .obj/global.o \
		.obj/helper.o \
		.obj/translator.o \
		.obj/trackdata.o \
		.obj/tracks.o \
		.obj/desktopinfo.o \
		.obj/mplayerprocess.o \
		.obj/mplayerwindow.o \
		.obj/mediadata.o \
		.obj/mediasettings.o \
		.obj/preferences.o \
		.obj/images.o \
		.obj/inforeader.o \
		.obj/keys.o \
		.obj/recents.o \
		.obj/core.o \
		.obj/logwindow.o \
		.obj/infowindow.o \
		.obj/encodings.o \
		.obj/seekwidget.o \
		.obj/preferencesdialog.o \
		.obj/filepreferencesdialog.o \
		.obj/playlist.o \
		.obj/verticaltext.o \
		.obj/eqslider.o \
		.obj/videoequalizer.o \
		.obj/timeslider.o \
		.obj/inputdvddirectory.o \
		.obj/mypopupmenu.o \
		.obj/myaction.o \
		.obj/client.o \
		.obj/server.o \
		.obj/basegui.o \
		.obj/defaultgui.o \
		.obj/main.o \
		.obj/preferencesdialogbase.o \
		.obj/logwindowbase.o \
		.obj/playlistbase.o \
		.obj/filepreferencesdialogbase.o \
		.obj/eqsliderbase.o \
		.obj/infowindowbase.o \
		.obj/inputdvddirectorybase.o \
		.obj/seekwidgetbase.o \
		.obj/qmake_image_collection.o
FORMS = preferencesdialogbase.ui \
		logwindowbase.ui \
		playlistbase.ui \
		filepreferencesdialogbase.ui \
		eqsliderbase.ui \
		infowindowbase.ui \
		inputdvddirectorybase.ui \
		seekwidgetbase.ui
UICDECLS = .ui/preferencesdialogbase.h \
		.ui/logwindowbase.h \
		.ui/playlistbase.h \
		.ui/filepreferencesdialogbase.h \
		.ui/eqsliderbase.h \
		.ui/infowindowbase.h \
		.ui/inputdvddirectorybase.h \
		.ui/seekwidgetbase.h
UICIMPLS = .ui/preferencesdialogbase.cpp \
		.ui/logwindowbase.cpp \
		.ui/playlistbase.cpp \
		.ui/filepreferencesdialogbase.cpp \
		.ui/eqsliderbase.cpp \
		.ui/infowindowbase.cpp \
		.ui/inputdvddirectorybase.cpp \
		.ui/seekwidgetbase.cpp
SRCMOC   = .moc/moc_mplayerprocess.cpp \
		.moc/moc_mplayerwindow.cpp \
		.moc/moc_inforeader.cpp \
		.moc/moc_recents.cpp \
		.moc/moc_core.cpp \
		.moc/moc_logwindow.cpp \
		.moc/moc_infowindow.cpp \
		.moc/moc_encodings.cpp \
		.moc/moc_seekwidget.cpp \
		.moc/moc_preferencesdialog.cpp \
		.moc/moc_filepreferencesdialog.cpp \
		.moc/moc_playlist.cpp \
		.moc/moc_eqslider.cpp \
		.moc/moc_videoequalizer.cpp \
		.moc/moc_timeslider.cpp \
		.moc/moc_inputdvddirectory.cpp \
		.moc/moc_myaction.cpp \
		.moc/moc_client.cpp \
		.moc/moc_server.cpp \
		.moc/moc_basegui.cpp \
		.moc/moc_defaultgui.cpp \
		.moc/moc_preferencesdialogbase.cpp \
		.moc/moc_logwindowbase.cpp \
		.moc/moc_playlistbase.cpp \
		.moc/moc_filepreferencesdialogbase.cpp \
		.moc/moc_eqsliderbase.cpp \
		.moc/moc_infowindowbase.cpp \
		.moc/moc_inputdvddirectorybase.cpp \
		.moc/moc_seekwidgetbase.cpp
OBJMOC = .obj/moc_mplayerprocess.o \
		.obj/moc_mplayerwindow.o \
		.obj/moc_inforeader.o \
		.obj/moc_recents.o \
		.obj/moc_core.o \
		.obj/moc_logwindow.o \
		.obj/moc_infowindow.o \
		.obj/moc_encodings.o \
		.obj/moc_seekwidget.o \
		.obj/moc_preferencesdialog.o \
		.obj/moc_filepreferencesdialog.o \
		.obj/moc_playlist.o \
		.obj/moc_eqslider.o \
		.obj/moc_videoequalizer.o \
		.obj/moc_timeslider.o \
		.obj/moc_inputdvddirectory.o \
		.obj/moc_myaction.o \
		.obj/moc_client.o \
		.obj/moc_server.o \
		.obj/moc_basegui.o \
		.obj/moc_defaultgui.o \
		.obj/moc_preferencesdialogbase.o \
		.obj/moc_logwindowbase.o \
		.obj/moc_playlistbase.o \
		.obj/moc_filepreferencesdialogbase.o \
		.obj/moc_eqsliderbase.o \
		.obj/moc_infowindowbase.o \
		.obj/moc_inputdvddirectorybase.o \
		.obj/moc_seekwidgetbase.o
DIST	   = smplayer.pro
QMAKE_TARGET = smplayer
DESTDIR  = 
TARGET   = smplayer

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: smplayer.pro  /usr/lib/qt3/mkspecs/default/qmake.conf /usr/lib/qt3/lib/libqt-mt.prl
	$(QMAKE) -o Makefile smplayer.pro
qmake: 
	@$(QMAKE) -o Makefile smplayer.pro

dist: 
	@mkdir -p .obj/smplayer && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .obj/smplayer/ && $(COPY_FILE) --parents smplayer_es.ts smplayer_de.ts smplayer_sk.ts smplayer_it.ts smplayer_fr.ts smplayer_zh_CN.ts smplayer_ru_RU.ts smplayer_hu.ts smplayer_en_US.ts smplayer_pl.ts smplayer_ja.ts smplayer_nl.ts smplayer_uk_UA.ts smplayer_pt_BR.ts smplayer_ka.ts .obj/smplayer/ && $(COPY_FILE) --parents icons-png/logo.png icons-png/mouse.png icons-png/keyboard.png icons-png/speaker.png icons-png/xresize_window.png icons-png/monitor.png icons-png/cdrom_drive.png icons-png/dvd_drive.png icons-png/pref_advanced.png icons-png/pref_general.png icons-png/pref_performance.png icons-png/pref_devices.png icons-png/pref_gui.png icons-png/pref_subtitles.png icons-png/plus.png icons-png/minus.png icons-png/up.png icons-png/down.png icons-png/xrepeat.png icons-png/shuffle.png icons-png/ok.png icons-png/open.png icons-png/openfolder.png icons-png/dvd.png icons-png/dvd_hd.png icons-png/url.png icons-png/exit.png icons-png/save.png icons-png/copy.png icons-png/playlist.png icons-png/info.png icons-png/prefs.png icons-png/logs.png icons-png/chapter.png icons-png/xtitle.png icons-png/sub.png icons-png/aspect.png icons-png/screenshot.png icons-png/fullscreen.png icons-png/compact.png icons-png/volume.png icons-png/mute.png icons-png/forward10s.png icons-png/forward1m.png icons-png/forward10m.png icons-png/xrewind10s.png icons-png/xrewind1m.png icons-png/xrewind10m.png icons-png/play.png icons-png/pause.png icons-png/stop.png icons-png/previous.png icons-png/xnext.png icons-png/delete.png icons-png/brightness.png icons-png/contrast.png icons-png/hue.png icons-png/saturation.png icons-png/background.png icons-png/xtype_video.png icons-png/xtype_audio.png icons-png/xtype_dvd.png icons-png/xtype_url.png icons-png/xtype_unknown.png .obj/smplayer/ && ( cd `dirname .obj/smplayer` && $(TAR) smplayer.tar smplayer && $(GZIP) smplayer.tar ) && $(MOVE) `dirname .obj/smplayer`/smplayer.tar.gz . && $(DEL_FILE) -r .obj/smplayer

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

uiclean:
	-$(DEL_FILE) $(UICIMPLS) $(UICDECLS)

yaccclean:
lexclean:
clean: mocclean uiclean
	-$(DEL_FILE) $(OBJECTS)
		-$(DEL_FILE) .ui/qmake_image_collection.cpp
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

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


FORCE:

####### Compile

.obj/global.o: global.cpp global.h \
		constants.h \
		keys.h \
		preferences.h \
		translator.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/global.o global.cpp

.obj/helper.o: helper.cpp helper.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/helper.o helper.cpp

.obj/translator.o: translator.cpp translator.h \
		helper.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/translator.o translator.cpp

.obj/trackdata.o: trackdata.cpp trackdata.h \
		helper.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/trackdata.o trackdata.cpp

.obj/tracks.o: tracks.cpp tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/tracks.o tracks.cpp

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

.obj/mplayerprocess.o: mplayerprocess.cpp mplayerprocess.h \
		mediadata.h \
		tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/mplayerprocess.o mplayerprocess.cpp

.obj/mplayerwindow.o: mplayerwindow.cpp mplayerwindow.h \
		constants.h \
		images.h \
		global.h \
		desktopinfo.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/mplayerwindow.o mplayerwindow.cpp

.obj/mediadata.o: mediadata.cpp mediadata.h \
		tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/mediadata.o mediadata.cpp

.obj/mediasettings.o: mediasettings.cpp mediasettings.h \
		preferences.h \
		global.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/mediasettings.o mediasettings.cpp

.obj/preferences.o: preferences.cpp preferences.h \
		global.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/preferences.o preferences.cpp

.obj/images.o: images.cpp images.h \
		global.h \
		preferences.h \
		helper.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/images.o images.cpp

.obj/inforeader.o: inforeader.cpp inforeader.h \
		helper.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/inforeader.o inforeader.cpp

.obj/keys.o: keys.cpp keys.h \
		global.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/keys.o keys.cpp

.obj/recents.o: recents.cpp recents.h \
		global.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/recents.o recents.cpp

.obj/core.o: core.cpp core.h \
		mplayerprocess.h \
		mplayerwindow.h \
		desktopinfo.h \
		constants.h \
		helper.h \
		keys.h \
		preferences.h \
		global.h \
		mediadata.h \
		mediasettings.h \
		tracks.h \
		trackdata.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/core.o core.cpp

.obj/logwindow.o: logwindow.cpp logwindow.h \
		images.h \
		.ui/logwindowbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/logwindow.o logwindow.cpp

.obj/infowindow.o: infowindow.cpp infowindow.h \
		helper.h \
		images.h \
		.ui/infowindowbase.h \
		mediadata.h \
		tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/infowindow.o infowindow.cpp

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

.obj/seekwidget.o: seekwidget.cpp seekwidget.h \
		.ui/seekwidgetbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/seekwidget.o seekwidget.cpp

.obj/preferencesdialog.o: preferencesdialog.cpp preferencesdialog.h \
		helper.h \
		images.h \
		global.h \
		encodings.h \
		seekwidget.h \
		keys.h \
		.ui/preferencesdialogbase.h \
		inforeader.h \
		config.h \
		.ui/seekwidgetbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/preferencesdialog.o preferencesdialog.cpp

.obj/filepreferencesdialog.o: filepreferencesdialog.cpp filepreferencesdialog.h \
		images.h \
		.ui/filepreferencesdialogbase.h \
		inforeader.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/filepreferencesdialog.o filepreferencesdialog.cpp

.obj/playlist.o: playlist.cpp playlist.h \
		core.h \
		helper.h \
		images.h \
		preferences.h \
		keys.h \
		version.h \
		global.h \
		.ui/playlistbase.h \
		mediadata.h \
		mediasettings.h \
		tracks.h \
		trackdata.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/playlist.o playlist.cpp

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

.obj/eqslider.o: eqslider.cpp eqslider.h \
		verticaltext.h \
		constants.h \
		.ui/eqsliderbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/eqslider.o eqslider.cpp

.obj/videoequalizer.o: videoequalizer.cpp videoequalizer.h \
		eqslider.h \
		images.h \
		preferences.h \
		global.h \
		.ui/eqsliderbase.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/videoequalizer.o videoequalizer.cpp

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

.obj/inputdvddirectory.o: inputdvddirectory.cpp inputdvddirectory.h \
		.ui/inputdvddirectorybase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/inputdvddirectory.o inputdvddirectory.cpp

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

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

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

.obj/server.o: server.cpp server.h \
		version.h \
		global.h \
		keys.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/server.o server.cpp

.obj/basegui.o: basegui.cpp basegui.h \
		myaction.h \
		mypopupmenu.h \
		mplayerwindow.h \
		desktopinfo.h \
		version.h \
		helper.h \
		global.h \
		translator.h \
		keys.h \
		images.h \
		preferences.h \
		inforeader.h \
		timeslider.h \
		preferencesdialog.h \
		logwindow.h \
		playlist.h \
		filepreferencesdialog.h \
		eqslider.h \
		videoequalizer.h \
		infowindow.h \
		inputdvddirectory.h \
		recents.h \
		client.h \
		server.h \
		mediadata.h \
		mediasettings.h \
		core.h \
		config.h \
		tracks.h \
		trackdata.h \
		.ui/preferencesdialogbase.h \
		.ui/logwindowbase.h \
		.ui/playlistbase.h \
		.ui/filepreferencesdialogbase.h \
		.ui/eqsliderbase.h \
		.ui/infowindowbase.h \
		.ui/inputdvddirectorybase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/basegui.o basegui.cpp

.obj/defaultgui.o: defaultgui.cpp defaultgui.h \
		helper.h \
		core.h \
		global.h \
		timeslider.h \
		constants.h \
		myaction.h \
		basegui.h \
		mediadata.h \
		mediasettings.h \
		preferences.h \
		config.h \
		tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/defaultgui.o defaultgui.cpp

.obj/main.o: main.cpp defaultgui.h \
		helper.h \
		global.h \
		preferences.h \
		translator.h \
		version.h \
		basegui.h \
		mediadata.h \
		mediasettings.h \
		core.h \
		config.h \
		tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/main.o main.cpp

.ui/preferencesdialogbase.h: preferencesdialogbase.ui seekwidget.h \
		.ui/seekwidgetbase.h
	$(UIC) preferencesdialogbase.ui -o .ui/preferencesdialogbase.h

.ui/preferencesdialogbase.cpp: .ui/preferencesdialogbase.h preferencesdialogbase.ui seekwidget.h \
		.ui/seekwidgetbase.h
	$(UIC) preferencesdialogbase.ui -i preferencesdialogbase.h -o .ui/preferencesdialogbase.cpp

.ui/logwindowbase.h: logwindowbase.ui 
	$(UIC) logwindowbase.ui -o .ui/logwindowbase.h

.ui/logwindowbase.cpp: .ui/logwindowbase.h logwindowbase.ui 
	$(UIC) logwindowbase.ui -i logwindowbase.h -o .ui/logwindowbase.cpp

.ui/playlistbase.h: playlistbase.ui 
	$(UIC) playlistbase.ui -o .ui/playlistbase.h

.ui/playlistbase.cpp: .ui/playlistbase.h playlistbase.ui 
	$(UIC) playlistbase.ui -i playlistbase.h -o .ui/playlistbase.cpp

.ui/filepreferencesdialogbase.h: filepreferencesdialogbase.ui 
	$(UIC) filepreferencesdialogbase.ui -o .ui/filepreferencesdialogbase.h

.ui/filepreferencesdialogbase.cpp: .ui/filepreferencesdialogbase.h filepreferencesdialogbase.ui 
	$(UIC) filepreferencesdialogbase.ui -i filepreferencesdialogbase.h -o .ui/filepreferencesdialogbase.cpp

.ui/eqsliderbase.h: eqsliderbase.ui verticaltext.h
	$(UIC) eqsliderbase.ui -o .ui/eqsliderbase.h

.ui/eqsliderbase.cpp: .ui/eqsliderbase.h eqsliderbase.ui verticaltext.h
	$(UIC) eqsliderbase.ui -i eqsliderbase.h -o .ui/eqsliderbase.cpp

.ui/infowindowbase.h: infowindowbase.ui 
	$(UIC) infowindowbase.ui -o .ui/infowindowbase.h

.ui/infowindowbase.cpp: .ui/infowindowbase.h infowindowbase.ui 
	$(UIC) infowindowbase.ui -i infowindowbase.h -o .ui/infowindowbase.cpp

.ui/inputdvddirectorybase.h: inputdvddirectorybase.ui 
	$(UIC) inputdvddirectorybase.ui -o .ui/inputdvddirectorybase.h

.ui/inputdvddirectorybase.cpp: .ui/inputdvddirectorybase.h inputdvddirectorybase.ui 
	$(UIC) inputdvddirectorybase.ui -i inputdvddirectorybase.h -o .ui/inputdvddirectorybase.cpp

.ui/seekwidgetbase.h: seekwidgetbase.ui 
	$(UIC) seekwidgetbase.ui -o .ui/seekwidgetbase.h

.ui/seekwidgetbase.cpp: .ui/seekwidgetbase.h seekwidgetbase.ui 
	$(UIC) seekwidgetbase.ui -i seekwidgetbase.h -o .ui/seekwidgetbase.cpp

.obj/preferencesdialogbase.o: .ui/preferencesdialogbase.cpp .ui/preferencesdialogbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/preferencesdialogbase.o .ui/preferencesdialogbase.cpp

.obj/logwindowbase.o: .ui/logwindowbase.cpp .ui/logwindowbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/logwindowbase.o .ui/logwindowbase.cpp

.obj/playlistbase.o: .ui/playlistbase.cpp .ui/playlistbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/playlistbase.o .ui/playlistbase.cpp

.obj/filepreferencesdialogbase.o: .ui/filepreferencesdialogbase.cpp .ui/filepreferencesdialogbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/filepreferencesdialogbase.o .ui/filepreferencesdialogbase.cpp

.obj/eqsliderbase.o: .ui/eqsliderbase.cpp .ui/eqsliderbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/eqsliderbase.o .ui/eqsliderbase.cpp

.obj/infowindowbase.o: .ui/infowindowbase.cpp .ui/infowindowbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/infowindowbase.o .ui/infowindowbase.cpp

.obj/inputdvddirectorybase.o: .ui/inputdvddirectorybase.cpp .ui/inputdvddirectorybase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/inputdvddirectorybase.o .ui/inputdvddirectorybase.cpp

.obj/seekwidgetbase.o: .ui/seekwidgetbase.cpp .ui/seekwidgetbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/seekwidgetbase.o .ui/seekwidgetbase.cpp

.obj/moc_mplayerprocess.o: .moc/moc_mplayerprocess.cpp  mplayerprocess.h mediadata.h \
		tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_mplayerprocess.o .moc/moc_mplayerprocess.cpp

.obj/moc_mplayerwindow.o: .moc/moc_mplayerwindow.cpp  mplayerwindow.h config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_mplayerwindow.o .moc/moc_mplayerwindow.cpp

.obj/moc_inforeader.o: .moc/moc_inforeader.cpp  inforeader.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_inforeader.o .moc/moc_inforeader.cpp

.obj/moc_recents.o: .moc/moc_recents.cpp  recents.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_recents.o .moc/moc_recents.cpp

.obj/moc_core.o: .moc/moc_core.cpp  core.h mediadata.h \
		mediasettings.h \
		tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_core.o .moc/moc_core.cpp

.obj/moc_logwindow.o: .moc/moc_logwindow.cpp  logwindow.h .ui/logwindowbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_logwindow.o .moc/moc_logwindow.cpp

.obj/moc_infowindow.o: .moc/moc_infowindow.cpp  infowindow.h .ui/infowindowbase.h \
		mediadata.h \
		tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_infowindow.o .moc/moc_infowindow.cpp

.obj/moc_encodings.o: .moc/moc_encodings.cpp  encodings.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_encodings.o .moc/moc_encodings.cpp

.obj/moc_seekwidget.o: .moc/moc_seekwidget.cpp  seekwidget.h .ui/seekwidgetbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_seekwidget.o .moc/moc_seekwidget.cpp

.obj/moc_preferencesdialog.o: .moc/moc_preferencesdialog.cpp  preferencesdialog.h .ui/preferencesdialogbase.h \
		inforeader.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_preferencesdialog.o .moc/moc_preferencesdialog.cpp

.obj/moc_filepreferencesdialog.o: .moc/moc_filepreferencesdialog.cpp  filepreferencesdialog.h .ui/filepreferencesdialogbase.h \
		inforeader.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_filepreferencesdialog.o .moc/moc_filepreferencesdialog.cpp

.obj/moc_playlist.o: .moc/moc_playlist.cpp  playlist.h .ui/playlistbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_playlist.o .moc/moc_playlist.cpp

.obj/moc_eqslider.o: .moc/moc_eqslider.cpp  eqslider.h .ui/eqsliderbase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_eqslider.o .moc/moc_eqslider.cpp

.obj/moc_videoequalizer.o: .moc/moc_videoequalizer.cpp  videoequalizer.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_videoequalizer.o .moc/moc_videoequalizer.cpp

.obj/moc_timeslider.o: .moc/moc_timeslider.cpp  timeslider.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_timeslider.o .moc/moc_timeslider.cpp

.obj/moc_inputdvddirectory.o: .moc/moc_inputdvddirectory.cpp  inputdvddirectory.h .ui/inputdvddirectorybase.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_inputdvddirectory.o .moc/moc_inputdvddirectory.cpp

.obj/moc_myaction.o: .moc/moc_myaction.cpp  myaction.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_myaction.o .moc/moc_myaction.cpp

.obj/moc_client.o: .moc/moc_client.cpp  client.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_client.o .moc/moc_client.cpp

.obj/moc_server.o: .moc/moc_server.cpp  server.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_server.o .moc/moc_server.cpp

.obj/moc_basegui.o: .moc/moc_basegui.cpp  basegui.h mediadata.h \
		mediasettings.h \
		preferences.h \
		core.h \
		config.h \
		tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_basegui.o .moc/moc_basegui.cpp

.obj/moc_defaultgui.o: .moc/moc_defaultgui.cpp  defaultgui.h basegui.h \
		mediadata.h \
		mediasettings.h \
		preferences.h \
		core.h \
		config.h \
		tracks.h \
		trackdata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_defaultgui.o .moc/moc_defaultgui.cpp

.obj/moc_preferencesdialogbase.o: .moc/moc_preferencesdialogbase.cpp  .ui/preferencesdialogbase.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_preferencesdialogbase.o .moc/moc_preferencesdialogbase.cpp

.obj/moc_logwindowbase.o: .moc/moc_logwindowbase.cpp  .ui/logwindowbase.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_logwindowbase.o .moc/moc_logwindowbase.cpp

.obj/moc_playlistbase.o: .moc/moc_playlistbase.cpp  .ui/playlistbase.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_playlistbase.o .moc/moc_playlistbase.cpp

.obj/moc_filepreferencesdialogbase.o: .moc/moc_filepreferencesdialogbase.cpp  .ui/filepreferencesdialogbase.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_filepreferencesdialogbase.o .moc/moc_filepreferencesdialogbase.cpp

.obj/moc_eqsliderbase.o: .moc/moc_eqsliderbase.cpp  .ui/eqsliderbase.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_eqsliderbase.o .moc/moc_eqsliderbase.cpp

.obj/moc_infowindowbase.o: .moc/moc_infowindowbase.cpp  .ui/infowindowbase.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_infowindowbase.o .moc/moc_infowindowbase.cpp

.obj/moc_inputdvddirectorybase.o: .moc/moc_inputdvddirectorybase.cpp  .ui/inputdvddirectorybase.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_inputdvddirectorybase.o .moc/moc_inputdvddirectorybase.cpp

.obj/moc_seekwidgetbase.o: .moc/moc_seekwidgetbase.cpp  .ui/seekwidgetbase.h 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_seekwidgetbase.o .moc/moc_seekwidgetbase.cpp

.moc/moc_mplayerprocess.cpp: $(MOC) mplayerprocess.h
	$(MOC) mplayerprocess.h -o .moc/moc_mplayerprocess.cpp

.moc/moc_mplayerwindow.cpp: $(MOC) mplayerwindow.h
	$(MOC) mplayerwindow.h -o .moc/moc_mplayerwindow.cpp

.moc/moc_inforeader.cpp: $(MOC) inforeader.h
	$(MOC) inforeader.h -o .moc/moc_inforeader.cpp

.moc/moc_recents.cpp: $(MOC) recents.h
	$(MOC) recents.h -o .moc/moc_recents.cpp

.moc/moc_core.cpp: $(MOC) core.h
	$(MOC) core.h -o .moc/moc_core.cpp

.moc/moc_logwindow.cpp: $(MOC) logwindow.h
	$(MOC) logwindow.h -o .moc/moc_logwindow.cpp

.moc/moc_infowindow.cpp: $(MOC) infowindow.h
	$(MOC) infowindow.h -o .moc/moc_infowindow.cpp

.moc/moc_encodings.cpp: $(MOC) encodings.h
	$(MOC) encodings.h -o .moc/moc_encodings.cpp

.moc/moc_seekwidget.cpp: $(MOC) seekwidget.h
	$(MOC) seekwidget.h -o .moc/moc_seekwidget.cpp

.moc/moc_preferencesdialog.cpp: $(MOC) preferencesdialog.h
	$(MOC) preferencesdialog.h -o .moc/moc_preferencesdialog.cpp

.moc/moc_filepreferencesdialog.cpp: $(MOC) filepreferencesdialog.h
	$(MOC) filepreferencesdialog.h -o .moc/moc_filepreferencesdialog.cpp

.moc/moc_playlist.cpp: $(MOC) playlist.h
	$(MOC) playlist.h -o .moc/moc_playlist.cpp

.moc/moc_eqslider.cpp: $(MOC) eqslider.h
	$(MOC) eqslider.h -o .moc/moc_eqslider.cpp

.moc/moc_videoequalizer.cpp: $(MOC) videoequalizer.h
	$(MOC) videoequalizer.h -o .moc/moc_videoequalizer.cpp

.moc/moc_timeslider.cpp: $(MOC) timeslider.h
	$(MOC) timeslider.h -o .moc/moc_timeslider.cpp

.moc/moc_inputdvddirectory.cpp: $(MOC) inputdvddirectory.h
	$(MOC) inputdvddirectory.h -o .moc/moc_inputdvddirectory.cpp

.moc/moc_myaction.cpp: $(MOC) myaction.h
	$(MOC) myaction.h -o .moc/moc_myaction.cpp

.moc/moc_client.cpp: $(MOC) client.h
	$(MOC) client.h -o .moc/moc_client.cpp

.moc/moc_server.cpp: $(MOC) server.h
	$(MOC) server.h -o .moc/moc_server.cpp

.moc/moc_basegui.cpp: $(MOC) basegui.h
	$(MOC) basegui.h -o .moc/moc_basegui.cpp

.moc/moc_defaultgui.cpp: $(MOC) defaultgui.h
	$(MOC) defaultgui.h -o .moc/moc_defaultgui.cpp

.moc/moc_preferencesdialogbase.cpp: $(MOC) .ui/preferencesdialogbase.h
	$(MOC) .ui/preferencesdialogbase.h -o .moc/moc_preferencesdialogbase.cpp

.moc/moc_logwindowbase.cpp: $(MOC) .ui/logwindowbase.h
	$(MOC) .ui/logwindowbase.h -o .moc/moc_logwindowbase.cpp

.moc/moc_playlistbase.cpp: $(MOC) .ui/playlistbase.h
	$(MOC) .ui/playlistbase.h -o .moc/moc_playlistbase.cpp

.moc/moc_filepreferencesdialogbase.cpp: $(MOC) .ui/filepreferencesdialogbase.h
	$(MOC) .ui/filepreferencesdialogbase.h -o .moc/moc_filepreferencesdialogbase.cpp

.moc/moc_eqsliderbase.cpp: $(MOC) .ui/eqsliderbase.h
	$(MOC) .ui/eqsliderbase.h -o .moc/moc_eqsliderbase.cpp

.moc/moc_infowindowbase.cpp: $(MOC) .ui/infowindowbase.h
	$(MOC) .ui/infowindowbase.h -o .moc/moc_infowindowbase.cpp

.moc/moc_inputdvddirectorybase.cpp: $(MOC) .ui/inputdvddirectorybase.h
	$(MOC) .ui/inputdvddirectorybase.h -o .moc/moc_inputdvddirectorybase.cpp

.moc/moc_seekwidgetbase.cpp: $(MOC) .ui/seekwidgetbase.h
	$(MOC) .ui/seekwidgetbase.h -o .moc/moc_seekwidgetbase.cpp

.obj/qmake_image_collection.o: .ui/qmake_image_collection.cpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/qmake_image_collection.o .ui/qmake_image_collection.cpp

.ui/qmake_image_collection.cpp: icons-png/logo.png \
		icons-png/mouse.png \
		icons-png/keyboard.png \
		icons-png/speaker.png \
		icons-png/xresize_window.png \
		icons-png/monitor.png \
		icons-png/cdrom_drive.png \
		icons-png/dvd_drive.png \
		icons-png/pref_advanced.png \
		icons-png/pref_general.png \
		icons-png/pref_performance.png \
		icons-png/pref_devices.png \
		icons-png/pref_gui.png \
		icons-png/pref_subtitles.png \
		icons-png/plus.png \
		icons-png/minus.png \
		icons-png/up.png \
		icons-png/down.png \
		icons-png/xrepeat.png \
		icons-png/shuffle.png \
		icons-png/ok.png \
		icons-png/open.png \
		icons-png/openfolder.png \
		icons-png/dvd.png \
		icons-png/dvd_hd.png \
		icons-png/url.png \
		icons-png/exit.png \
		icons-png/save.png \
		icons-png/copy.png \
		icons-png/playlist.png \
		icons-png/info.png \
		icons-png/prefs.png \
		icons-png/logs.png \
		icons-png/chapter.png \
		icons-png/xtitle.png \
		icons-png/sub.png \
		icons-png/aspect.png \
		icons-png/screenshot.png \
		icons-png/fullscreen.png \
		icons-png/compact.png \
		icons-png/volume.png \
		icons-png/mute.png \
		icons-png/forward10s.png \
		icons-png/forward1m.png \
		icons-png/forward10m.png \
		icons-png/xrewind10s.png \
		icons-png/xrewind1m.png \
		icons-png/xrewind10m.png \
		icons-png/play.png \
		icons-png/pause.png \
		icons-png/stop.png \
		icons-png/previous.png \
		icons-png/xnext.png \
		icons-png/delete.png \
		icons-png/brightness.png \
		icons-png/contrast.png \
		icons-png/hue.png \
		icons-png/saturation.png \
		icons-png/background.png \
		icons-png/xtype_video.png \
		icons-png/xtype_audio.png \
		icons-png/xtype_dvd.png \
		icons-png/xtype_url.png \
		icons-png/xtype_unknown.png
	$(UIC)  -embed smplayer icons-png/logo.png icons-png/mouse.png icons-png/keyboard.png icons-png/speaker.png icons-png/xresize_window.png icons-png/monitor.png icons-png/cdrom_drive.png icons-png/dvd_drive.png icons-png/pref_advanced.png icons-png/pref_general.png icons-png/pref_performance.png icons-png/pref_devices.png icons-png/pref_gui.png icons-png/pref_subtitles.png icons-png/plus.png icons-png/minus.png icons-png/up.png icons-png/down.png icons-png/xrepeat.png icons-png/shuffle.png icons-png/ok.png icons-png/open.png icons-png/openfolder.png icons-png/dvd.png icons-png/dvd_hd.png icons-png/url.png icons-png/exit.png icons-png/save.png icons-png/copy.png icons-png/playlist.png icons-png/info.png icons-png/prefs.png icons-png/logs.png icons-png/chapter.png icons-png/xtitle.png icons-png/sub.png icons-png/aspect.png icons-png/screenshot.png icons-png/fullscreen.png icons-png/compact.png icons-png/volume.png icons-png/mute.png icons-png/forward10s.png icons-png/forward1m.png icons-png/forward10m.png icons-png/xrewind10s.png icons-png/xrewind1m.png icons-png/xrewind10m.png icons-png/play.png icons-png/pause.png icons-png/stop.png icons-png/previous.png icons-png/xnext.png icons-png/delete.png icons-png/brightness.png icons-png/contrast.png icons-png/hue.png icons-png/saturation.png icons-png/background.png icons-png/xtype_video.png icons-png/xtype_audio.png icons-png/xtype_dvd.png icons-png/xtype_url.png icons-png/xtype_unknown.png -o .ui/qmake_image_collection.cpp

####### Install

install:  

uninstall:  

