当前位置: 技术问答>linux和unix
这里的人气不够!!!!!!!!!!!有关makefile的问题
来源: 互联网 发布时间:2015-04-18
本文导语: 怎么样才能在makefile文件里加上自己写的函数据:::::::::::: | 也就是将编译的东东一起放到一个文件罢了 | INC=-I$(IN) -I$(ORACLE_HOME)/precomp/public -I$(TUXDIR)/include PCINC=$(IN),$(ORACLE_HOME)...
怎么样才能在makefile文件里加上自己写的函数据::::::::::::
|
也就是将编译的东东一起放到一个文件罢了
|
INC=-I$(IN) -I$(ORACLE_HOME)/precomp/public -I$(TUXDIR)/include
PCINC=$(IN),$(ORACLE_HOME)/precomp/public,$(TUXDIR)/include
FE_PUBLIC=$(FE_SRC)/public
OBJS =config.c
cm_comm_fx.c
fx_comm.c
fx_batch_withdraw.c
$(FE_PUBLIC)/gettime.o
CC=cc
#CFLAGS= -D_UNIX -bnoquiet
CFLAGS= -D_UNIX
CDEF= -DDEBUG
-D__DEBUG
-D_ERROR
-D__LOG -D__ENC
LIBRARYS=-L$(ORACLE_HOME)/lib
-L$(LIB)
-lcmlib -ldblib -lcmlib -ldbautolib -lenlib
$(ORACLE_HOME)/lib/libclntsh.a -lsql -lm
INC=-I${IN} -I${ORACLE_HOME}/precomp/public -I${TUXDIR}/include
$(BIN)/fxbtw: $(OBJS)
$(CC) -g $(CFLAGS) $(CDEF) $(INC) $(LIBRARYS) $(OBJS)
-o $(BIN)/fxbtw
chmod ug+x $(BIN)/fxbtw
clean :
rm -f *.o
rm -f $(BIN)/fxbtw
PCINC=$(IN),$(ORACLE_HOME)/precomp/public,$(TUXDIR)/include
FE_PUBLIC=$(FE_SRC)/public
OBJS =config.c
cm_comm_fx.c
fx_comm.c
fx_batch_withdraw.c
$(FE_PUBLIC)/gettime.o
CC=cc
#CFLAGS= -D_UNIX -bnoquiet
CFLAGS= -D_UNIX
CDEF= -DDEBUG
-D__DEBUG
-D_ERROR
-D__LOG -D__ENC
LIBRARYS=-L$(ORACLE_HOME)/lib
-L$(LIB)
-lcmlib -ldblib -lcmlib -ldbautolib -lenlib
$(ORACLE_HOME)/lib/libclntsh.a -lsql -lm
INC=-I${IN} -I${ORACLE_HOME}/precomp/public -I${TUXDIR}/include
$(BIN)/fxbtw: $(OBJS)
$(CC) -g $(CFLAGS) $(CDEF) $(INC) $(LIBRARYS) $(OBJS)
-o $(BIN)/fxbtw
chmod ug+x $(BIN)/fxbtw
clean :
rm -f *.o
rm -f $(BIN)/fxbtw