# Makefile for the socket programming example
#

CC = g++
#debug
CFLAGS = -g 
CXXFLAGS = -g 

BAOcontrol_objects =  main.o baocontrol.o ClientSocket.o Socket.o filetools.o exception.o


all : BAOcontrol


BAOcontrol: $(BAOcontrol_objects)
	g++ $(CXXFLAGS) -c -o ../BAOControl/astro.o ../drivers/telescope/astro.cpp
	g++ $(CXXFLAGS) -o BAOcontrol $(BAOcontrol_objects) astro.o -lpthread -lX11

Socket:  Socket.cpp
ClientSocket: ClientSocket.cpp
baocontrol: baocontrol.cpp
filetools: filetools.cpp
exception: exception.c
main: main.cpp

clean:
	rm -f *.o *.cpp~ *.c~ *.h~ BAOcontrol

install:
	cp BAOcontrol /usr/bin
