Prayer

在一般中寻求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

正确的makefile

Posted on 2010-01-22 15:38 Prayer 阅读(386) 评论(0)  编辑 收藏 引用 所属分类: makefile

DB2    = db2
CC     = cc
CFLAGS = -O

IP1   = /ZDZ_UAT/usr/sqllib/include
LP1   = /ZDZ_UAT/usr/sqllib/lib
LIB1  = db2

DATABASE = mydb
USER = 1111
PASSWD = 1111

EXE = myfirst

SQC = myfirst.sqc
CFILE = myfirst.c
BND = myfirst.bnd
OBJ = myfirst.o

all : $(EXE)

$(EXE) : $(OBJ)
        $(CC) $(CFLAGS) -L$(LP1) $(OBJ) -o $@ -l$(LIB1);

$(OBJ) : $(CFILE)
        $(CC) -g -c $(CFLAGS) -I$(IP1) $(CFILE)

$(CFILE) $(BND) : $(SQC)
        $(DB2) connect to $(DATABASE) user $(USER) using $(PASSWD) ;\
        $(DB2) prep $(SQC) bindfile ;\
        $(DB2) bind $(BND); \
        $(DB2) connect reset
clean :
        rm $(CFILE) $(BND) $(OBJ) $(EXE)


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理