base
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
#program name
|
||||
RCCHKNAME = rc_updown_test
|
||||
|
||||
# Which Compiler
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
|
||||
# Which OS
|
||||
OS = FreeBSD
|
||||
|
||||
#library directory
|
||||
LIBDIR = -L/usr/local/lib -L/usr/lib -L../lib -L/user/db/mysql/lib/mysql\
|
||||
-L/user/db/pgsql/lib -L/usr/local/raslib/lib
|
||||
|
||||
INCLUDEDIR = -I/usr/local/include -I/usr/include\
|
||||
-I../include -I/user/db/mysql/include/mysql\
|
||||
-I/user/db/pgsql/include
|
||||
RCCHK_INCLUDEDIR = -I/usr/local/include -I/usr/include\
|
||||
-I../include\
|
||||
-I/usr/local/raslib/include
|
||||
#libraries
|
||||
#LIBS = /usr/local/lib/libxml2.so
|
||||
LIBS = -lpthread -lreadconfig -lmysqlclient -lpq -lshsdk
|
||||
RCCHK_LIBS = -lraslib -lexpat -lintl -lcrypt
|
||||
|
||||
#compile option
|
||||
CFLAGS = -Wall -O -g3 -Wall -Wimplicit -Wreturn-type -Wunused -Wuninitialized
|
||||
# -Wparentheses -Wshadow -Wpointer-arith -Woverloaded-virtual
|
||||
|
||||
#link option
|
||||
LFLAGS =
|
||||
#LFLAGS =
|
||||
|
||||
#Definition flag
|
||||
#DFLAGS = -D__DEBUG__
|
||||
DFLAGS = -D__SETLOG__
|
||||
#DFLAGS = -D__RELEASE__
|
||||
#DFLAGS = -D_REENTRANT
|
||||
|
||||
RCCHK_SRC = rc_updown_test.cpp
|
||||
RCCHECK_OBJ = rc_updown_test.o
|
||||
|
||||
rc_updown_test : ${RCCHECK_OBJ}
|
||||
${CXX} ${CFLAGS} ${RCCHECK_OBJ} -o ${RCCHKNAME} ${LIBDIR} ${RCCHK_LIBS} ${LIBS}
|
||||
.cpp.o : ${RCCHK_SRC}
|
||||
${CXX} $(CFLAGS) -c -o $@ $< ${RCCHK_INCLUDEDIR} ${DFLAGS}
|
||||
clean :
|
||||
rm -f $(RCCHECK_OBJ) ${RCCHKNAME} *.log *.pid *.core
|
||||
Reference in New Issue
Block a user