#****************************************************************************
#                Makefile for INTERACTIVE Common Libaray
#                -----------------------------------------
#
#    begin      : 2010/02/27
#    copyright  : (C) 2005 SolutionBox Inc.
#    author     : Service 1 Team
#    email      : svc1@solbox.com
#    version    : 1.0
#
#    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.
#*****************************************************************************

# Library info

LIB_NAME = InterCommon

LIB = lib$(LIB_NAME).a

OBJS = Config.o Logger.o BaseSocket.o ReportLog.o

# Compiler info
CC     = /usr/bin/g++
AR     = /usr/bin/ar

DIR_INCLUDE = -I/usr/local/include 

CFLAGS = -Wall -O3 -g -Wreturn-type -Wunused -Wuninitialized\
		 -Wparentheses -Wshadow -Wpointer-arith -Woverloaded-virtual\
		 -D_REENTRANT -D_THREAD_SAFE -D_REENTRANT -D_PTHREADS
LFLAGS = 
DFLAGS = 

############################

all:$(LIB)
	sync

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

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


$(LIB): $(OBJS)
	$(AR) crsv $@ $^


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


install : 
	sync


# End of Makefile
