#****************************************************************************
#                Makefile for ftsd interface sample
#                -----------------------------------------
#
#    begin      : 2010/03/16
#    copyright  : (C) 2005 SolutionBox Inc.
#    author     : Service 1 Team
#    email      : svc1@solbox.com
#    version    : 3.1..R0668
#
#    CopyRight(C) 2005 SolutionBox Inc. All Rights reserved.
#    Redistribution and use in source and binary forms, with or with out
#    modification, are not permitted in outside of SolutionBox Inc.
#*****************************************************************************

# Program info
PROG_NAME = ftsd_test


# Compiler info
CC     = /usr/bin/g++
CFLAGS = -Wall -O3 -g -Wreturn-type -Wunused -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Woverloaded-virtual -fno-rtti -D_REENTRANT
LFLAGS = 
DFLAGS = -D_DEBUG_ -DPROG_NAME=\"$(PROG_NAME)\"


# Enviroment
DIR_INCLUDE = -I./. -I./.. -I./../../lib
DIR_LIB     = 

#OBJ = ../../lib/Logger.o ../../lib/BaseSocket.o ../FtsdSocketControl.o main_replication.o
#OBJ = ../../lib/Logger.o ../../lib/BaseSocket.o ../FtsdSocketControl.o main_cache.o
#OBJ = ../../lib/Logger.o ../../lib/BaseSocket.o ../FtsdSocketControl.o main_check.o
#OBJ = ../../lib/Logger.o ../../lib/BaseSocket.o ../FtsdSocketControl.o main_unlink.o
#OBJ = ../../lib/Logger.o ../../lib/BaseSocket.o ../FtsdSocketControl.o main_TOTOcheck.o
OBJ = ../../lib/Logger.o ../../lib/BaseSocket.o ../FtsdSocketControl.o main_stat.o

LIBS = 

APP = $(PROG_NAME)
############################


all:$(APP)
	sync

%.o: %.cpp
	$(CC) $(CFLAGS)  -o $@ -c $^ $(DFLAGS) $(DIR_INCLUDE)


$(PROG_NAME): $(OBJ)
	$(CC) $(LFLAGS) -o $@ $^ $(DFLAGS) $(DIR_LIB) $(LIBS)


clean:
	-rm -f *.o core *.out *.log ./../*.o
	-rm -f $(APP)
	sync


install : $(APP)
	sync

# End of Makefile
