#############################################################################
# Makefile for building: libindi
# Generated by qmake (2.01a) (Qt 4.7.4) on: sam. mai 26 03:17:23 2012
# Project:  libindi.pro
# Template: app
# Command: /usr/bin/qmake -o Makefile libindi.pro
#############################################################################

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

CC            = gcc
CXX           = g++
DEFINES       = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS        = -m64 -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS      = -m64 -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
INCPATH       = -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. -Ilibs -IBAOcontrol -Icommuns -Ilibs/indibase -Iexamples -Idrivers/ccd -Idrivers/filter_wheel -Idrivers/focuser -Idrivers/telescope -Idrivers/video -Ilibs/webcam -IIndi_Stellarium/src -I. -I.
LINK          = g++
LFLAGS        = -m64 -Wl,-O1
LIBS          = $(SUBLIBS)  -L/usr/lib64 -lQtGui -L/usr/lib64 -L/usr/X11R6/lib64 -lQtCore -lpthread 
AR            = ar cqs
RANLIB        = 
QMAKE         = /usr/bin/qmake
TAR           = tar -cf
COMPRESS      = gzip -9f
COPY          = cp -f
SED           = sed
COPY_FILE     = $(COPY)
COPY_DIR      = $(COPY) -r
STRIP         = strip
INSTALL_FILE  = install -m 644 -p
INSTALL_DIR   = $(COPY_DIR)
INSTALL_PROGRAM = install -m 755 -p
DEL_FILE      = rm -f
SYMLINK       = ln -f -s
DEL_DIR       = rmdir
MOVE          = mv -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p

####### Output directory

OBJECTS_DIR   = ./

####### Files

SOURCES       = base64.c \
		eventloop.c \
		fq.c \
		indidriver.c \
		indidrivermain.c \
		indiserver.c \
		BAOcontrol/baocontrol.cpp \
		BAOcontrol/baoqt.cpp \
		BAOcontrol/Connection.cpp \
		BAOcontrol/Joystick.cpp \
		BAOcontrol/liste.cpp \
		BAOcontrol/Listener.cpp \
		BAOcontrol/LogFile.cpp \
		BAOcontrol/main.cpp \
		BAOcontrol/map.cpp \
		BAOcontrol/qledindicator.cpp \
		BAOcontrol/selectstars.cpp \
		BAOcontrol/Server.cpp \
		BAOcontrol/Socket2.cpp \
		BAOTest/BAOtest_main.cpp \
		communs/alignement.cpp \
		communs/astro.cpp \
		communs/ClientSocket.cpp \
		communs/exception.cpp \
		communs/filetools.cpp \
		communs/logs.cpp \
		communs/ServerSocket.cpp \
		communs/Socket.cpp \
		examples/tutorial_ccdpreview.c \
		examples/tutorial_client.cpp \
		examples/tutorial_dome.c \
		examples/tutorial_four.cpp \
		examples/tutorial_one.c \
		examples/tutorial_rain.c \
		examples/tutorial_three.c \
		examples/tutorial_two.c \
		libs/indicom.c \
		libs/lilxml.c \
		tools/compiler.c \
		tools/evalINDI.c \
		tools/getINDIproperty.c \
		tools/setINDIproperty.c \
		drivers/ccd/ccd_simulator.cpp \
		drivers/ccd/fli_ccd.c \
		drivers/filter_wheel/filter_simulator.cpp \
		drivers/filter_wheel/fli_wheel.c \
		drivers/filter_wheel/trutech_wheel.c \
		drivers/focuser/fli_pdf.c \
		drivers/focuser/robofocus.c \
		drivers/focuser/robofocus.cpp \
		drivers/focuser/robofocusdriver.c \
		drivers/focuser/tcfs.cpp \
		drivers/telescope/BAO.cpp \
		drivers/telescope/celestrongps.cpp \
		drivers/telescope/celestronprotocol.c \
		drivers/telescope/ieq45.cpp \
		drivers/telescope/ieq45driver.c \
		drivers/telescope/intelliscope.c \
		drivers/telescope/lx200_16.cpp \
		drivers/telescope/lx200ap.cpp \
		drivers/telescope/lx200apdriver.c \
		drivers/telescope/lx200autostar.cpp \
		drivers/telescope/lx200basic.cpp \
		drivers/telescope/lx200classic.cpp \
		drivers/telescope/lx200driver.c \
		drivers/telescope/lx200fs2.cpp \
		drivers/telescope/lx200generic.cpp \
		drivers/telescope/lx200gps.cpp \
		drivers/telescope/magellan1.cpp \
		drivers/telescope/magellandriver.c \
		drivers/telescope/orionatlas.cpp \
		drivers/telescope/skycommander.c \
		drivers/telescope/synscanmount.cpp \
		drivers/telescope/telescope_simulator.cpp \
		drivers/telescope/temmadriver.c \
		drivers/video/indi_lpi.cpp \
		drivers/video/indi_philips.cpp \
		drivers/video/indi_v4l.cpp \
		drivers/video/stv.c \
		drivers/video/stvdriver.c \
		drivers/video/v4ldriver.cpp \
		drivers/video/v4lphilips.cpp \
		Indi_Stellarium/src/Connection.cpp \
		Indi_Stellarium/src/Listener.cpp \
		Indi_Stellarium/src/LogFile.cpp \
		Indi_Stellarium/src/MainBAO.cpp \
		Indi_Stellarium/src/Server.cpp \
		Indi_Stellarium/src/ServerBAO.cpp \
		Indi_Stellarium/src/Socket2.cpp \
		libs/indibase/baseclient.cpp \
		libs/indibase/basedriver.cpp \
		libs/indibase/defaultdriver.cpp \
		libs/indibase/indiccd.cpp \
		libs/indibase/indidevice.cpp \
		libs/indibase/indifilterinterface.cpp \
		libs/indibase/indifilterwheel.cpp \
		libs/indibase/indifocuser.cpp \
		libs/indibase/indiguiderinterface.cpp \
		libs/indibase/inditelescope.cpp \
		libs/indibase/indiusbdevice.cpp \
		libs/webcam/ccvt_c2.c \
		libs/webcam/ccvt_misc.c \
		libs/webcam/port.cpp \
		libs/webcam/PPort.cpp \
		libs/webcam/v4l1_base.cpp \
		libs/webcam/v4l1_pwc.cpp \
		libs/webcam/v4l2_base.cpp \
		libindi_build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c \
		libindi_build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp moc_baoqt.cpp \
		moc_liste.cpp \
		moc_map.cpp \
		moc_qledindicator.cpp \
		moc_selectstars.cpp
OBJECTS       = base64.o \
		eventloop.o \
		fq.o \
		indidriver.o \
		indidrivermain.o \
		indiserver.o \
		baocontrol.o \
		baoqt.o \
		Connection.o \
		Joystick.o \
		liste.o \
		Listener.o \
		LogFile.o \
		main.o \
		map.o \
		qledindicator.o \
		selectstars.o \
		Server.o \
		Socket2.o \
		BAOtest_main.o \
		alignement.o \
		astro.o \
		ClientSocket.o \
		exception.o \
		filetools.o \
		logs.o \
		ServerSocket.o \
		Socket.o \
		tutorial_ccdpreview.o \
		tutorial_client.o \
		tutorial_dome.o \
		tutorial_four.o \
		tutorial_one.o \
		tutorial_rain.o \
		tutorial_three.o \
		tutorial_two.o \
		indicom.o \
		lilxml.o \
		compiler.o \
		evalINDI.o \
		getINDIproperty.o \
		setINDIproperty.o \
		ccd_simulator.o \
		fli_ccd.o \
		filter_simulator.o \
		fli_wheel.o \
		trutech_wheel.o \
		fli_pdf.o \
		robofocus.o \
		robofocus.o \
		robofocusdriver.o \
		tcfs.o \
		BAO.o \
		celestrongps.o \
		celestronprotocol.o \
		ieq45.o \
		ieq45driver.o \
		intelliscope.o \
		lx200_16.o \
		lx200ap.o \
		lx200apdriver.o \
		lx200autostar.o \
		lx200basic.o \
		lx200classic.o \
		lx200driver.o \
		lx200fs2.o \
		lx200generic.o \
		lx200gps.o \
		magellan1.o \
		magellandriver.o \
		orionatlas.o \
		skycommander.o \
		synscanmount.o \
		telescope_simulator.o \
		temmadriver.o \
		indi_lpi.o \
		indi_philips.o \
		indi_v4l.o \
		stv.o \
		stvdriver.o \
		v4ldriver.o \
		v4lphilips.o \
		Connection.o \
		Listener.o \
		LogFile.o \
		MainBAO.o \
		Server.o \
		ServerBAO.o \
		Socket2.o \
		baseclient.o \
		basedriver.o \
		defaultdriver.o \
		indiccd.o \
		indidevice.o \
		indifilterinterface.o \
		indifilterwheel.o \
		indifocuser.o \
		indiguiderinterface.o \
		inditelescope.o \
		indiusbdevice.o \
		ccvt_c2.o \
		ccvt_misc.o \
		port.o \
		PPort.o \
		v4l1_base.o \
		v4l1_pwc.o \
		v4l2_base.o \
		CMakeCCompilerId.o \
		CMakeCXXCompilerId.o \
		moc_baoqt.o \
		moc_liste.o \
		moc_map.o \
		moc_qledindicator.o \
		moc_selectstars.o
DIST          = /usr/share/qt4/mkspecs/common/g++.conf \
		/usr/share/qt4/mkspecs/common/unix.conf \
		/usr/share/qt4/mkspecs/common/linux.conf \
		/usr/share/qt4/mkspecs/qconfig.pri \
		/usr/share/qt4/mkspecs/modules/qt_phonon.pri \
		/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/usr/share/qt4/mkspecs/features/qt_config.prf \
		/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/usr/share/qt4/mkspecs/features/default_pre.prf \
		/usr/share/qt4/mkspecs/features/release.prf \
		/usr/share/qt4/mkspecs/features/default_post.prf \
		/usr/share/qt4/mkspecs/features/warn_on.prf \
		/usr/share/qt4/mkspecs/features/qt.prf \
		/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/usr/share/qt4/mkspecs/features/moc.prf \
		/usr/share/qt4/mkspecs/features/resources.prf \
		/usr/share/qt4/mkspecs/features/uic.prf \
		/usr/share/qt4/mkspecs/features/yacc.prf \
		/usr/share/qt4/mkspecs/features/lex.prf \
		/usr/share/qt4/mkspecs/features/include_source_dir.prf \
		libindi.pro
QMAKE_TARGET  = libindi
DESTDIR       = 
TARGET        = libindi

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

.SUFFIXES: .o .c .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): ui_baoqt.h ui_liste.h ui_map.h ui_selectstars.h $(OBJECTS)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)

Makefile: libindi.pro  /usr/share/qt4/mkspecs/default/qmake.conf /usr/share/qt4/mkspecs/common/g++.conf \
		/usr/share/qt4/mkspecs/common/unix.conf \
		/usr/share/qt4/mkspecs/common/linux.conf \
		/usr/share/qt4/mkspecs/qconfig.pri \
		/usr/share/qt4/mkspecs/modules/qt_phonon.pri \
		/usr/share/qt4/mkspecs/features/qt_functions.prf \
		/usr/share/qt4/mkspecs/features/qt_config.prf \
		/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
		/usr/share/qt4/mkspecs/features/default_pre.prf \
		/usr/share/qt4/mkspecs/features/release.prf \
		/usr/share/qt4/mkspecs/features/default_post.prf \
		/usr/share/qt4/mkspecs/features/warn_on.prf \
		/usr/share/qt4/mkspecs/features/qt.prf \
		/usr/share/qt4/mkspecs/features/unix/thread.prf \
		/usr/share/qt4/mkspecs/features/moc.prf \
		/usr/share/qt4/mkspecs/features/resources.prf \
		/usr/share/qt4/mkspecs/features/uic.prf \
		/usr/share/qt4/mkspecs/features/yacc.prf \
		/usr/share/qt4/mkspecs/features/lex.prf \
		/usr/share/qt4/mkspecs/features/include_source_dir.prf \
		/usr/lib64/libQtGui.prl \
		/usr/lib64/libQtCore.prl
	$(QMAKE) -o Makefile libindi.pro
/usr/share/qt4/mkspecs/common/g++.conf:
/usr/share/qt4/mkspecs/common/unix.conf:
/usr/share/qt4/mkspecs/common/linux.conf:
/usr/share/qt4/mkspecs/qconfig.pri:
/usr/share/qt4/mkspecs/modules/qt_phonon.pri:
/usr/share/qt4/mkspecs/features/qt_functions.prf:
/usr/share/qt4/mkspecs/features/qt_config.prf:
/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
/usr/share/qt4/mkspecs/features/default_pre.prf:
/usr/share/qt4/mkspecs/features/release.prf:
/usr/share/qt4/mkspecs/features/default_post.prf:
/usr/share/qt4/mkspecs/features/warn_on.prf:
/usr/share/qt4/mkspecs/features/qt.prf:
/usr/share/qt4/mkspecs/features/unix/thread.prf:
/usr/share/qt4/mkspecs/features/moc.prf:
/usr/share/qt4/mkspecs/features/resources.prf:
/usr/share/qt4/mkspecs/features/uic.prf:
/usr/share/qt4/mkspecs/features/yacc.prf:
/usr/share/qt4/mkspecs/features/lex.prf:
/usr/share/qt4/mkspecs/features/include_source_dir.prf:
/usr/lib64/libQtGui.prl:
/usr/lib64/libQtCore.prl:
qmake:  FORCE
	@$(QMAKE) -o Makefile libindi.pro

dist: 
	@$(CHK_DIR_EXISTS) .tmp/libindi1.0.0 || $(MKDIR) .tmp/libindi1.0.0 
	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/libindi1.0.0/ && $(COPY_FILE) --parents base64.h config.h eventloop.h fq.h indiapi.h indidevapi.h indidriver.h BAOcontrol/baocontrol.h BAOcontrol/baoqt.h BAOcontrol/Connection.hpp BAOcontrol/Joystick.h BAOcontrol/liste.h BAOcontrol/Listener.hpp BAOcontrol/LogFile.hpp BAOcontrol/map.h BAOcontrol/qledindicator.h BAOcontrol/selectstars.h BAOcontrol/Server.hpp BAOcontrol/Socket2.hpp communs/alignement.h communs/astro.h communs/ClientSocket.h communs/const.h communs/exception.h communs/filetools.h communs/logs.h communs/ServerSocket.h communs/Socket.h communs/SocketException.h examples/tutorial_client.h examples/tutorial_four.h libindi_build/config.h libs/indicom.h libs/lilxml.h drivers/ccd/ccd_simulator.h drivers/filter_wheel/filter_simulator.h drivers/focuser/robofocus.h drivers/focuser/robofocusdriver.h drivers/focuser/tcfs.h drivers/telescope/BAO.h drivers/telescope/celestrongps.h drivers/telescope/celestronprotocol.h drivers/telescope/ieq45.h drivers/telescope/ieq45driver.h drivers/telescope/lx200_16.h drivers/telescope/lx200ap.h drivers/telescope/lx200apdriver.h drivers/telescope/lx200aplib.h drivers/telescope/lx200autostar.h drivers/telescope/lx200basic.h drivers/telescope/lx200classic.h drivers/telescope/lx200driver.h drivers/telescope/lx200fs2.h drivers/telescope/lx200generic.h drivers/telescope/lx200gps.h drivers/telescope/magellan1.h drivers/telescope/magellandriver.h drivers/telescope/orionatlas.h drivers/telescope/synscanmount.h drivers/telescope/telescope_simulator.h drivers/telescope/temmadriver.h drivers/video/stvdriver.h drivers/video/v4ldriver.h drivers/video/v4lphilips.h Indi_Stellarium/src/Connection.hpp Indi_Stellarium/src/Listener.hpp Indi_Stellarium/src/LogFile.hpp Indi_Stellarium/src/Server.hpp Indi_Stellarium/src/ServerBAO.hpp Indi_Stellarium/src/Socket2.hpp libs/indibase/baseclient.h libs/indibase/basedriver.h libs/indibase/defaultdriver.h libs/indibase/indibase.h libs/indibase/indiccd.h libs/indibase/indidevice.h libs/indibase/indifilterinterface.h libs/indibase/indifilterwheel.h libs/indibase/indifocuser.h libs/indibase/indiguiderinterface.h libs/indibase/inditelescope.h libs/indibase/indiusbdevice.h libs/webcam/ccvt.h libs/webcam/ccvt_types.h libs/webcam/port.h libs/webcam/PPort.h libs/webcam/pwc-ioctl.h libs/webcam/v4l1_base.h libs/webcam/v4l1_pwc.h libs/webcam/v4l2_base.h libs/webcam/vcvt.h libs/webcam/videodev.h libs/webcam/videodev2.h .tmp/libindi1.0.0/ && $(COPY_FILE) --parents base64.c eventloop.c fq.c indidriver.c indidrivermain.c indiserver.c BAOcontrol/baocontrol.cpp BAOcontrol/baoqt.cpp BAOcontrol/Connection.cpp BAOcontrol/Joystick.cpp BAOcontrol/liste.cpp BAOcontrol/Listener.cpp BAOcontrol/LogFile.cpp BAOcontrol/main.cpp BAOcontrol/map.cpp BAOcontrol/qledindicator.cpp BAOcontrol/selectstars.cpp BAOcontrol/Server.cpp BAOcontrol/Socket2.cpp BAOTest/BAOtest_main.cpp communs/alignement.cpp communs/astro.cpp communs/ClientSocket.cpp communs/exception.cpp communs/filetools.cpp communs/logs.cpp communs/ServerSocket.cpp communs/Socket.cpp examples/tutorial_ccdpreview.c examples/tutorial_client.cpp examples/tutorial_dome.c examples/tutorial_four.cpp examples/tutorial_one.c examples/tutorial_rain.c examples/tutorial_three.c examples/tutorial_two.c libs/indicom.c libs/lilxml.c tools/compiler.c tools/evalINDI.c tools/getINDIproperty.c tools/setINDIproperty.c drivers/ccd/ccd_simulator.cpp drivers/ccd/fli_ccd.c drivers/filter_wheel/filter_simulator.cpp drivers/filter_wheel/fli_wheel.c drivers/filter_wheel/trutech_wheel.c drivers/focuser/fli_pdf.c drivers/focuser/robofocus.c drivers/focuser/robofocus.cpp drivers/focuser/robofocusdriver.c drivers/focuser/tcfs.cpp drivers/telescope/BAO.cpp drivers/telescope/celestrongps.cpp drivers/telescope/celestronprotocol.c drivers/telescope/ieq45.cpp drivers/telescope/ieq45driver.c drivers/telescope/intelliscope.c drivers/telescope/lx200_16.cpp drivers/telescope/lx200ap.cpp drivers/telescope/lx200apdriver.c drivers/telescope/lx200autostar.cpp drivers/telescope/lx200basic.cpp drivers/telescope/lx200classic.cpp drivers/telescope/lx200driver.c drivers/telescope/lx200fs2.cpp drivers/telescope/lx200generic.cpp drivers/telescope/lx200gps.cpp drivers/telescope/magellan1.cpp drivers/telescope/magellandriver.c drivers/telescope/orionatlas.cpp drivers/telescope/skycommander.c drivers/telescope/synscanmount.cpp drivers/telescope/telescope_simulator.cpp drivers/telescope/temmadriver.c drivers/video/indi_lpi.cpp drivers/video/indi_philips.cpp drivers/video/indi_v4l.cpp drivers/video/stv.c drivers/video/stvdriver.c drivers/video/v4ldriver.cpp drivers/video/v4lphilips.cpp Indi_Stellarium/src/Connection.cpp Indi_Stellarium/src/Listener.cpp Indi_Stellarium/src/LogFile.cpp Indi_Stellarium/src/MainBAO.cpp Indi_Stellarium/src/Server.cpp Indi_Stellarium/src/ServerBAO.cpp Indi_Stellarium/src/Socket2.cpp libs/indibase/baseclient.cpp libs/indibase/basedriver.cpp libs/indibase/defaultdriver.cpp libs/indibase/indiccd.cpp libs/indibase/indidevice.cpp libs/indibase/indifilterinterface.cpp libs/indibase/indifilterwheel.cpp libs/indibase/indifocuser.cpp libs/indibase/indiguiderinterface.cpp libs/indibase/inditelescope.cpp libs/indibase/indiusbdevice.cpp libs/webcam/ccvt_c2.c libs/webcam/ccvt_misc.c libs/webcam/port.cpp libs/webcam/PPort.cpp libs/webcam/v4l1_base.cpp libs/webcam/v4l1_pwc.cpp libs/webcam/v4l2_base.cpp libindi_build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c libindi_build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp .tmp/libindi1.0.0/ && $(COPY_FILE) --parents BAOcontrol/baoqt.ui BAOcontrol/liste.ui BAOcontrol/map.ui BAOcontrol/selectstars.ui .tmp/libindi1.0.0/ && (cd `dirname .tmp/libindi1.0.0` && $(TAR) libindi1.0.0.tar libindi1.0.0 && $(COMPRESS) libindi1.0.0.tar) && $(MOVE) `dirname .tmp/libindi1.0.0`/libindi1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/libindi1.0.0


clean:compiler_clean 
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

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


check: first

mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all

compiler_moc_header_make_all: moc_baoqt.cpp moc_liste.cpp moc_map.cpp moc_qledindicator.cpp moc_selectstars.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) moc_baoqt.cpp moc_liste.cpp moc_map.cpp moc_qledindicator.cpp moc_selectstars.cpp
moc_baoqt.cpp: BAOcontrol/selectstars.h \
		BAOcontrol/ui_selectstars.h \
		BAOcontrol/liste.h \
		BAOcontrol/map.h \
		communs/const.h \
		BAOcontrol/baocontrol.h \
		communs/logs.h \
		communs/ClientSocket.h \
		communs/Socket.h \
		communs/SocketException.h \
		communs/astro.h \
		communs/alignement.h \
		communs/filetools.h \
		communs/exception.h \
		BAOcontrol/Server.hpp \
		BAOcontrol/qledindicator.h \
		BAOcontrol/Joystick.h \
		BAOcontrol/baoqt.h
	/usr/bin/moc $(DEFINES) $(INCPATH) BAOcontrol/baoqt.h -o moc_baoqt.cpp

moc_liste.cpp: BAOcontrol/liste.h
	/usr/bin/moc $(DEFINES) $(INCPATH) BAOcontrol/liste.h -o moc_liste.cpp

moc_map.cpp: communs/const.h \
		BAOcontrol/map.h
	/usr/bin/moc $(DEFINES) $(INCPATH) BAOcontrol/map.h -o moc_map.cpp

moc_qledindicator.cpp: BAOcontrol/qledindicator.h
	/usr/bin/moc $(DEFINES) $(INCPATH) BAOcontrol/qledindicator.h -o moc_qledindicator.cpp

moc_selectstars.cpp: BAOcontrol/ui_selectstars.h \
		BAOcontrol/selectstars.h
	/usr/bin/moc $(DEFINES) $(INCPATH) BAOcontrol/selectstars.h -o moc_selectstars.cpp

compiler_rcc_make_all:
compiler_rcc_clean:
compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
	-$(DEL_FILE) qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all: ui_baoqt.h ui_liste.h ui_map.h ui_selectstars.h
compiler_uic_clean:
	-$(DEL_FILE) ui_baoqt.h ui_liste.h ui_map.h ui_selectstars.h
ui_baoqt.h: BAOcontrol/baoqt.ui
	/usr/bin/uic BAOcontrol/baoqt.ui -o ui_baoqt.h

ui_liste.h: BAOcontrol/liste.ui
	/usr/bin/uic BAOcontrol/liste.ui -o ui_liste.h

ui_map.h: BAOcontrol/map.ui
	/usr/bin/uic BAOcontrol/map.ui -o ui_map.h

ui_selectstars.h: BAOcontrol/selectstars.ui
	/usr/bin/uic BAOcontrol/selectstars.ui -o ui_selectstars.h

compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_moc_header_clean compiler_uic_clean 

####### Compile

base64.o: base64.c base64.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o base64.o base64.c

eventloop.o: eventloop.c eventloop.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o eventloop.o eventloop.c

fq.o: fq.c fq.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o fq.o fq.c

indidriver.o: indidriver.c libs/lilxml.h \
		base64.h \
		eventloop.h \
		indidevapi.h \
		indiapi.h \
		libs/indicom.h \
		indidriver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o indidriver.o indidriver.c

indidrivermain.o: indidrivermain.c libs/lilxml.h \
		base64.h \
		eventloop.h \
		indidevapi.h \
		indiapi.h \
		libs/indicom.h \
		indidriver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o indidrivermain.o indidrivermain.c

indiserver.o: indiserver.c libs/lilxml.h \
		indiapi.h \
		fq.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o indiserver.o indiserver.c

baocontrol.o: BAOcontrol/baocontrol.cpp BAOcontrol/baocontrol.h \
		communs/const.h \
		communs/logs.h \
		communs/ClientSocket.h \
		communs/Socket.h \
		communs/SocketException.h \
		communs/astro.h \
		communs/alignement.h \
		communs/filetools.h \
		communs/exception.h \
		BAOcontrol/Server.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o baocontrol.o BAOcontrol/baocontrol.cpp

baoqt.o: BAOcontrol/baoqt.cpp BAOcontrol/baoqt.h \
		BAOcontrol/selectstars.h \
		BAOcontrol/ui_selectstars.h \
		BAOcontrol/liste.h \
		BAOcontrol/map.h \
		communs/const.h \
		BAOcontrol/baocontrol.h \
		communs/logs.h \
		communs/ClientSocket.h \
		communs/Socket.h \
		communs/SocketException.h \
		communs/astro.h \
		communs/alignement.h \
		communs/filetools.h \
		communs/exception.h \
		BAOcontrol/Server.hpp \
		BAOcontrol/qledindicator.h \
		BAOcontrol/Joystick.h \
		BAOcontrol/ui_baoqt.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o baoqt.o BAOcontrol/baoqt.cpp

Connection.o: BAOcontrol/Connection.cpp BAOcontrol/Connection.hpp \
		BAOcontrol/Socket2.hpp \
		BAOcontrol/Server.hpp \
		BAOcontrol/LogFile.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Connection.o BAOcontrol/Connection.cpp

Joystick.o: BAOcontrol/Joystick.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Joystick.o BAOcontrol/Joystick.cpp

liste.o: BAOcontrol/liste.cpp BAOcontrol/liste.h \
		BAOcontrol/ui_liste.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o liste.o BAOcontrol/liste.cpp

Listener.o: BAOcontrol/Listener.cpp BAOcontrol/Listener.hpp \
		BAOcontrol/Socket2.hpp \
		BAOcontrol/Connection.hpp \
		BAOcontrol/Server.hpp \
		BAOcontrol/LogFile.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Listener.o BAOcontrol/Listener.cpp

LogFile.o: BAOcontrol/LogFile.cpp BAOcontrol/LogFile.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o LogFile.o BAOcontrol/LogFile.cpp

main.o: BAOcontrol/main.cpp BAOcontrol/baoqt.h \
		BAOcontrol/selectstars.h \
		BAOcontrol/ui_selectstars.h \
		BAOcontrol/liste.h \
		BAOcontrol/map.h \
		communs/const.h \
		BAOcontrol/baocontrol.h \
		communs/logs.h \
		communs/ClientSocket.h \
		communs/Socket.h \
		communs/SocketException.h \
		communs/astro.h \
		communs/alignement.h \
		communs/filetools.h \
		communs/exception.h \
		BAOcontrol/Server.hpp \
		BAOcontrol/qledindicator.h \
		BAOcontrol/Joystick.h \
		BAOcontrol/ui_baoqt.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o BAOcontrol/main.cpp

map.o: BAOcontrol/map.cpp BAOcontrol/map.h \
		communs/const.h \
		BAOcontrol/ui_map.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o map.o BAOcontrol/map.cpp

qledindicator.o: BAOcontrol/qledindicator.cpp BAOcontrol/qledindicator.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qledindicator.o BAOcontrol/qledindicator.cpp

selectstars.o: BAOcontrol/selectstars.cpp BAOcontrol/selectstars.h \
		BAOcontrol/ui_selectstars.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o selectstars.o BAOcontrol/selectstars.cpp

Server.o: BAOcontrol/Server.cpp BAOcontrol/Server.hpp \
		BAOcontrol/Socket2.hpp \
		BAOcontrol/Listener.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Server.o BAOcontrol/Server.cpp

Socket2.o: BAOcontrol/Socket2.cpp BAOcontrol/Socket2.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Socket2.o BAOcontrol/Socket2.cpp

BAOtest_main.o: BAOTest/BAOtest_main.cpp communs/ClientSocket.h \
		communs/Socket.h \
		communs/SocketException.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BAOtest_main.o BAOTest/BAOtest_main.cpp

alignement.o: communs/alignement.cpp communs/alignement.h \
		communs/const.h \
		communs/filetools.h \
		communs/exception.h \
		communs/astro.h \
		communs/logs.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o alignement.o communs/alignement.cpp

astro.o: communs/astro.cpp communs/astro.h \
		communs/const.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o astro.o communs/astro.cpp

ClientSocket.o: communs/ClientSocket.cpp communs/ClientSocket.h \
		communs/Socket.h \
		communs/SocketException.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ClientSocket.o communs/ClientSocket.cpp

exception.o: communs/exception.cpp communs/exception.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o exception.o communs/exception.cpp

filetools.o: communs/filetools.cpp communs/filetools.h \
		communs/exception.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o filetools.o communs/filetools.cpp

logs.o: communs/logs.cpp communs/logs.h \
		communs/const.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o logs.o communs/logs.cpp

ServerSocket.o: communs/ServerSocket.cpp communs/ServerSocket.h \
		communs/Socket.h \
		communs/SocketException.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ServerSocket.o communs/ServerSocket.cpp

Socket.o: communs/Socket.cpp communs/Socket.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Socket.o communs/Socket.cpp

tutorial_ccdpreview.o: examples/tutorial_ccdpreview.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		eventloop.h \
		base64.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o tutorial_ccdpreview.o examples/tutorial_ccdpreview.c

tutorial_client.o: examples/tutorial_client.cpp config.h \
		libs/indibase/baseclient.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		libs/indibase/basedriver.h \
		libs/indicom.h \
		examples/tutorial_client.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tutorial_client.o examples/tutorial_client.cpp

tutorial_dome.o: examples/tutorial_dome.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		libs/indicom.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o tutorial_dome.o examples/tutorial_dome.c

tutorial_four.o: examples/tutorial_four.cpp config.h \
		libs/indibase/baseclient.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		libs/indicom.h \
		examples/tutorial_four.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indidriver.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tutorial_four.o examples/tutorial_four.cpp

tutorial_one.o: examples/tutorial_one.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		libs/indicom.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o tutorial_one.o examples/tutorial_one.c

tutorial_rain.o: examples/tutorial_rain.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		libs/indicom.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o tutorial_rain.o examples/tutorial_rain.c

tutorial_three.o: examples/tutorial_three.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		eventloop.h \
		base64.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o tutorial_three.o examples/tutorial_three.c

tutorial_two.o: examples/tutorial_two.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		libs/indicom.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o tutorial_two.o examples/tutorial_two.c

indicom.o: libs/indicom.c config.h \
		libs/indicom.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o indicom.o libs/indicom.c

lilxml.o: libs/lilxml.c libs/lilxml.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o lilxml.o libs/lilxml.c

compiler.o: tools/compiler.c 
	$(CC) -c $(CFLAGS) $(INCPATH) -o compiler.o tools/compiler.c

evalINDI.o: tools/evalINDI.c indiapi.h \
		libs/lilxml.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o evalINDI.o tools/evalINDI.c

getINDIproperty.o: tools/getINDIproperty.c indiapi.h \
		libs/lilxml.h \
		base64.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o getINDIproperty.o tools/getINDIproperty.c

setINDIproperty.o: tools/setINDIproperty.c indiapi.h \
		libs/lilxml.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o setINDIproperty.o tools/setINDIproperty.c

ccd_simulator.o: drivers/ccd/ccd_simulator.cpp drivers/ccd/ccd_simulator.h \
		libs/indibase/indiccd.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		indidriver.h \
		libs/indibase/indiguiderinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ccd_simulator.o drivers/ccd/ccd_simulator.cpp

fli_ccd.o: drivers/ccd/fli_ccd.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		libs/indicom.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o fli_ccd.o drivers/ccd/fli_ccd.c

filter_simulator.o: drivers/filter_wheel/filter_simulator.cpp drivers/filter_wheel/filter_simulator.h \
		libs/indibase/indifilterwheel.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		indidriver.h \
		libs/indibase/indifilterinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o filter_simulator.o drivers/filter_wheel/filter_simulator.cpp

fli_wheel.o: drivers/filter_wheel/fli_wheel.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		libs/indicom.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o fli_wheel.o drivers/filter_wheel/fli_wheel.c

trutech_wheel.o: drivers/filter_wheel/trutech_wheel.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		libs/indicom.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o trutech_wheel.o drivers/filter_wheel/trutech_wheel.c

fli_pdf.o: drivers/focuser/fli_pdf.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		libs/indicom.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o fli_pdf.o drivers/focuser/fli_pdf.c

robofocus.o: drivers/focuser/robofocus.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		libs/indicom.h \
		drivers/focuser/robofocusdriver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o robofocus.o drivers/focuser/robofocus.c

robofocus.o: drivers/focuser/robofocus.cpp drivers/focuser/robofocus.h \
		libs/indibase/indifocuser.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		indidriver.h \
		libs/indicom.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o robofocus.o drivers/focuser/robofocus.cpp

robofocusdriver.o: drivers/focuser/robofocusdriver.c libs/indicom.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		drivers/focuser/robofocusdriver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o robofocusdriver.o drivers/focuser/robofocusdriver.c

tcfs.o: drivers/focuser/tcfs.cpp libs/indicom.h \
		drivers/focuser/tcfs.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		libs/indibase/indibase.h \
		indidriver.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tcfs.o drivers/focuser/tcfs.cpp

BAO.o: drivers/telescope/BAO.cpp drivers/telescope/BAO.h \
		config.h \
		libs/indicom.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		communs/const.h \
		communs/Socket.h \
		communs/ServerSocket.h \
		communs/SocketException.h \
		communs/astro.h \
		communs/alignement.h \
		communs/filetools.h \
		communs/exception.h \
		communs/logs.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o BAO.o drivers/telescope/BAO.cpp

celestrongps.o: drivers/telescope/celestrongps.cpp drivers/telescope/celestronprotocol.h \
		drivers/telescope/celestrongps.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o celestrongps.o drivers/telescope/celestrongps.cpp

celestronprotocol.o: drivers/telescope/celestronprotocol.c config.h \
		drivers/telescope/celestronprotocol.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o celestronprotocol.o drivers/telescope/celestronprotocol.c

ieq45.o: drivers/telescope/ieq45.cpp config.h \
		libs/indicom.h \
		drivers/telescope/ieq45driver.h \
		drivers/telescope/ieq45.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ieq45.o drivers/telescope/ieq45.cpp

ieq45driver.o: drivers/telescope/ieq45driver.c libs/indicom.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		drivers/telescope/ieq45driver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o ieq45driver.o drivers/telescope/ieq45driver.c

intelliscope.o: drivers/telescope/intelliscope.c config.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		drivers/telescope/lx200driver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o intelliscope.o drivers/telescope/intelliscope.c

lx200_16.o: drivers/telescope/lx200_16.cpp drivers/telescope/lx200_16.h \
		drivers/telescope/lx200autostar.h \
		drivers/telescope/lx200generic.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		drivers/telescope/lx200driver.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lx200_16.o drivers/telescope/lx200_16.cpp

lx200ap.o: drivers/telescope/lx200ap.cpp drivers/telescope/lx200ap.h \
		drivers/telescope/lx200generic.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		drivers/telescope/lx200driver.h \
		drivers/telescope/lx200apdriver.h \
		drivers/telescope/lx200aplib.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lx200ap.o drivers/telescope/lx200ap.cpp

lx200apdriver.o: drivers/telescope/lx200apdriver.c libs/indicom.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		drivers/telescope/lx200driver.h \
		drivers/telescope/lx200apdriver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o lx200apdriver.o drivers/telescope/lx200apdriver.c

lx200autostar.o: drivers/telescope/lx200autostar.cpp drivers/telescope/lx200autostar.h \
		drivers/telescope/lx200generic.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		drivers/telescope/lx200driver.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lx200autostar.o drivers/telescope/lx200autostar.cpp

lx200basic.o: drivers/telescope/lx200basic.cpp config.h \
		libs/indicom.h \
		drivers/telescope/lx200driver.h \
		drivers/telescope/lx200basic.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lx200basic.o drivers/telescope/lx200basic.cpp

lx200classic.o: drivers/telescope/lx200classic.cpp drivers/telescope/lx200classic.h \
		drivers/telescope/lx200generic.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		drivers/telescope/lx200driver.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lx200classic.o drivers/telescope/lx200classic.cpp

lx200driver.o: drivers/telescope/lx200driver.c libs/indicom.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		drivers/telescope/lx200driver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o lx200driver.o drivers/telescope/lx200driver.c

lx200fs2.o: drivers/telescope/lx200fs2.cpp drivers/telescope/lx200driver.h \
		drivers/telescope/lx200fs2.h \
		drivers/telescope/lx200generic.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lx200fs2.o drivers/telescope/lx200fs2.cpp

lx200generic.o: drivers/telescope/lx200generic.cpp libs/indicom.h \
		drivers/telescope/lx200driver.h \
		drivers/telescope/lx200gps.h \
		drivers/telescope/lx200_16.h \
		drivers/telescope/lx200autostar.h \
		drivers/telescope/lx200generic.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		drivers/telescope/lx200ap.h \
		drivers/telescope/lx200classic.h \
		drivers/telescope/lx200fs2.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lx200generic.o drivers/telescope/lx200generic.cpp

lx200gps.o: drivers/telescope/lx200gps.cpp drivers/telescope/lx200gps.h \
		drivers/telescope/lx200_16.h \
		drivers/telescope/lx200autostar.h \
		drivers/telescope/lx200generic.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		drivers/telescope/lx200driver.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lx200gps.o drivers/telescope/lx200gps.cpp

magellan1.o: drivers/telescope/magellan1.cpp drivers/telescope/magellandriver.h \
		drivers/telescope/magellan1.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		config.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o magellan1.o drivers/telescope/magellan1.cpp

magellandriver.o: drivers/telescope/magellandriver.c libs/indicom.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		drivers/telescope/magellandriver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o magellandriver.o drivers/telescope/magellandriver.c

orionatlas.o: drivers/telescope/orionatlas.cpp drivers/telescope/orionatlas.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o orionatlas.o drivers/telescope/orionatlas.cpp

skycommander.o: drivers/telescope/skycommander.c config.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		drivers/telescope/lx200driver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o skycommander.o drivers/telescope/skycommander.c

synscanmount.o: drivers/telescope/synscanmount.cpp drivers/telescope/synscanmount.h \
		libs/indibase/inditelescope.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		indidriver.h \
		libs/indicom.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o synscanmount.o drivers/telescope/synscanmount.cpp

telescope_simulator.o: drivers/telescope/telescope_simulator.cpp drivers/telescope/telescope_simulator.h \
		libs/indibase/inditelescope.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		indidriver.h \
		libs/indicom.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o telescope_simulator.o drivers/telescope/telescope_simulator.cpp

temmadriver.o: drivers/telescope/temmadriver.c config.h \
		libs/indicom.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		drivers/telescope/temmadriver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o temmadriver.o drivers/telescope/temmadriver.c

indi_lpi.o: drivers/video/indi_lpi.cpp drivers/video/v4ldriver.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		eventloop.h \
		config.h \
		libs/webcam/v4l2_base.h \
		libs/webcam/videodev2.h \
		libs/webcam/v4l1_base.h \
		libs/webcam/videodev.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o indi_lpi.o drivers/video/indi_lpi.cpp

indi_philips.o: drivers/video/indi_philips.cpp drivers/video/v4lphilips.h \
		libs/webcam/v4l1_pwc.h \
		libs/webcam/videodev.h \
		libs/webcam/v4l1_base.h \
		eventloop.h \
		drivers/video/v4ldriver.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		config.h \
		libs/webcam/v4l2_base.h \
		libs/webcam/videodev2.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o indi_philips.o drivers/video/indi_philips.cpp

indi_v4l.o: drivers/video/indi_v4l.cpp drivers/video/v4ldriver.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		eventloop.h \
		config.h \
		libs/webcam/v4l2_base.h \
		libs/webcam/videodev2.h \
		libs/webcam/v4l1_base.h \
		libs/webcam/videodev.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o indi_v4l.o drivers/video/indi_v4l.cpp

stv.o: drivers/video/stv.c indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		eventloop.h \
		libs/indicom.h \
		config.h \
		drivers/video/stvdriver.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o stv.o drivers/video/stv.c

stvdriver.o: drivers/video/stvdriver.c drivers/video/stvdriver.h \
		config.h \
		libs/indicom.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o stvdriver.o drivers/video/stvdriver.c

v4ldriver.o: drivers/video/v4ldriver.cpp drivers/video/v4ldriver.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		eventloop.h \
		config.h \
		libs/webcam/v4l2_base.h \
		libs/webcam/videodev2.h \
		libs/webcam/v4l1_base.h \
		libs/webcam/videodev.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o v4ldriver.o drivers/video/v4ldriver.cpp

v4lphilips.o: drivers/video/v4lphilips.cpp drivers/video/v4lphilips.h \
		libs/webcam/v4l1_pwc.h \
		libs/webcam/videodev.h \
		libs/webcam/v4l1_base.h \
		eventloop.h \
		drivers/video/v4ldriver.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h \
		libs/indicom.h \
		config.h \
		libs/webcam/v4l2_base.h \
		libs/webcam/videodev2.h \
		libs/webcam/pwc-ioctl.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o v4lphilips.o drivers/video/v4lphilips.cpp

Connection.o: Indi_Stellarium/src/Connection.cpp Indi_Stellarium/src/Connection.hpp \
		Indi_Stellarium/src/Socket2.hpp \
		Indi_Stellarium/src/Server.hpp \
		Indi_Stellarium/src/LogFile.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Connection.o Indi_Stellarium/src/Connection.cpp

Listener.o: Indi_Stellarium/src/Listener.cpp Indi_Stellarium/src/Listener.hpp \
		Indi_Stellarium/src/Socket2.hpp \
		Indi_Stellarium/src/Connection.hpp \
		Indi_Stellarium/src/Server.hpp \
		Indi_Stellarium/src/LogFile.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Listener.o Indi_Stellarium/src/Listener.cpp

LogFile.o: Indi_Stellarium/src/LogFile.cpp Indi_Stellarium/src/LogFile.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o LogFile.o Indi_Stellarium/src/LogFile.cpp

MainBAO.o: Indi_Stellarium/src/MainBAO.cpp Indi_Stellarium/src/ServerBAO.hpp \
		Indi_Stellarium/src/Server.hpp \
		communs/ClientSocket.h \
		communs/Socket.h \
		communs/SocketException.h \
		communs/const.h \
		communs/astro.h \
		communs/logs.h \
		communs/alignement.h \
		communs/filetools.h \
		communs/exception.h \
		Indi_Stellarium/src/LogFile.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MainBAO.o Indi_Stellarium/src/MainBAO.cpp

Server.o: Indi_Stellarium/src/Server.cpp Indi_Stellarium/src/Server.hpp \
		Indi_Stellarium/src/Socket2.hpp \
		Indi_Stellarium/src/Listener.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Server.o Indi_Stellarium/src/Server.cpp

ServerBAO.o: Indi_Stellarium/src/ServerBAO.cpp Indi_Stellarium/src/ServerBAO.hpp \
		Indi_Stellarium/src/Server.hpp \
		communs/ClientSocket.h \
		communs/Socket.h \
		communs/SocketException.h \
		communs/const.h \
		communs/astro.h \
		communs/logs.h \
		communs/alignement.h \
		communs/filetools.h \
		communs/exception.h \
		Indi_Stellarium/src/Socket2.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ServerBAO.o Indi_Stellarium/src/ServerBAO.cpp

Socket2.o: Indi_Stellarium/src/Socket2.cpp Indi_Stellarium/src/Socket2.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Socket2.o Indi_Stellarium/src/Socket2.cpp

baseclient.o: libs/indibase/baseclient.cpp libs/indibase/baseclient.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		libs/indibase/basedriver.h \
		libs/indicom.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o baseclient.o libs/indibase/baseclient.cpp

basedriver.o: libs/indibase/basedriver.cpp libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		libs/indibase/baseclient.h \
		libs/indicom.h \
		base64.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o basedriver.o libs/indibase/basedriver.cpp

defaultdriver.o: libs/indibase/defaultdriver.cpp libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		indidriver.h \
		libs/indicom.h \
		base64.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o defaultdriver.o libs/indibase/defaultdriver.cpp

indiccd.o: libs/indibase/indiccd.cpp libs/indibase/indiccd.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		indidriver.h \
		libs/indibase/indiguiderinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o indiccd.o libs/indibase/indiccd.cpp

indidevice.o: libs/indibase/indidevice.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o indidevice.o libs/indibase/indidevice.cpp

indifilterinterface.o: libs/indibase/indifilterinterface.cpp libs/indibase/indifilterinterface.h \
		libs/indibase/indibase.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o indifilterinterface.o libs/indibase/indifilterinterface.cpp

indifilterwheel.o: libs/indibase/indifilterwheel.cpp libs/indibase/indifilterwheel.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		indidriver.h \
		libs/indibase/indifilterinterface.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o indifilterwheel.o libs/indibase/indifilterwheel.cpp

indifocuser.o: libs/indibase/indifocuser.cpp libs/indibase/indifocuser.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		indidriver.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o indifocuser.o libs/indibase/indifocuser.cpp

indiguiderinterface.o: libs/indibase/indiguiderinterface.cpp libs/indibase/indiguiderinterface.h \
		libs/indibase/indibase.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o indiguiderinterface.o libs/indibase/indiguiderinterface.cpp

inditelescope.o: libs/indibase/inditelescope.cpp libs/indibase/inditelescope.h \
		libs/indibase/defaultdriver.h \
		libs/indibase/basedriver.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h \
		libs/indibase/indibase.h \
		indidriver.h \
		libs/indicom.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o inditelescope.o libs/indibase/inditelescope.cpp

indiusbdevice.o: libs/indibase/indiusbdevice.cpp libs/indibase/indiusbdevice.h \
		libs/indibase/indibase.h \
		indiapi.h \
		indidevapi.h \
		libs/lilxml.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o indiusbdevice.o libs/indibase/indiusbdevice.cpp

ccvt_c2.o: libs/webcam/ccvt_c2.c libs/webcam/ccvt.h \
		libs/webcam/ccvt_types.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o ccvt_c2.o libs/webcam/ccvt_c2.c

ccvt_misc.o: libs/webcam/ccvt_misc.c libs/webcam/ccvt.h \
		libs/webcam/ccvt_types.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o ccvt_misc.o libs/webcam/ccvt_misc.c

port.o: libs/webcam/port.cpp libs/webcam/port.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o port.o libs/webcam/port.cpp

PPort.o: libs/webcam/PPort.cpp libs/webcam/PPort.h \
		libs/webcam/port.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o PPort.o libs/webcam/PPort.cpp

v4l1_base.o: libs/webcam/v4l1_base.cpp libs/webcam/ccvt.h \
		libs/webcam/v4l1_base.h \
		libs/webcam/videodev.h \
		eventloop.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o v4l1_base.o libs/webcam/v4l1_base.cpp

v4l1_pwc.o: libs/webcam/v4l1_pwc.cpp libs/webcam/ccvt.h \
		libs/webcam/pwc-ioctl.h \
		libs/webcam/v4l1_pwc.h \
		libs/webcam/videodev.h \
		libs/webcam/v4l1_base.h \
		eventloop.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o v4l1_pwc.o libs/webcam/v4l1_pwc.cpp

v4l2_base.o: libs/webcam/v4l2_base.cpp libs/webcam/ccvt.h \
		libs/webcam/v4l2_base.h \
		libs/webcam/videodev2.h \
		eventloop.h \
		indidevapi.h \
		indiapi.h \
		libs/lilxml.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o v4l2_base.o libs/webcam/v4l2_base.cpp

CMakeCCompilerId.o: libindi_build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c 
	$(CC) -c $(CFLAGS) $(INCPATH) -o CMakeCCompilerId.o libindi_build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c

CMakeCXXCompilerId.o: libindi_build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o CMakeCXXCompilerId.o libindi_build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp

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

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

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

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

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

####### Install

install:   FORCE

uninstall:   FORCE

FORCE:

