CC = gcc
SILENT = @
ECHO = echo
RM = rm -f
CFLAGS = -g3 -Wall -DLinux -Wno-deprecated
INCLUDES = -I. #-I/usr/include
LIB_DIR = -L/usr/lib
LIBS = -lrpcsvc -lstdc++

TCPC_CLIENT_SRC = tcpc_client.cpp main.cpp
TCPC_CLIENT_OBS = $(TCPC_CLIENT_SRC:%.cpp=%.o)


all: 	tcpc_client


p: 
	$(SILENT) $(ECHO) $(RCINIT_OBSC) $(RCINIT_OBSCPP)
	$(SILENT) $(ECHO) 

%.o: 	%.c 
	$(SILENT) $(ECHO) " Compiling $< "
	$(SILENT) $(CC) -c $(CFLAGS) $(INCLUDES) $< -o $@

%.o: 	%.cpp 
	$(SILENT) $(ECHO) " Compiling $< "
	$(SILENT) $(CC) -c $(CFLAGS) $(INCLUDES) $< -o $@


tcpc_client:$(TCPC_CLIENT_OBS)
	$(SILENT) $(ECHO) " --> Creating $@"
	$(SILENT) $(CC) $(INCLUDES) $(CFLAGS) $^  -o$@ $(LIB_DIR) $(LIBS)


clean:
	$(SILENT) $(RM) $(TCPC_CLIENT_OBS)
	$(SILENT) $(RM) tcpc_client

