65 lines
1.8 KiB
Makefile
65 lines
1.8 KiB
Makefile
#****************************************************************************
|
|
# 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
|