linux makefile

CC = gcc -g -Wall
SHARE_OBJ_DIR = /home/rdlinux/lib
ALL_INCLUDES  = -I/usr/local/mysql/include/mysql /
                -I../../rdpublic/ -I../../rdlog/ /
                -I../../rdstrategy /
                -I../../rdjudge /
                -I../../rdmonitor /
                -I../../rdalert /
                -I../../rdblock /
                -I../../rdlicense
LIBS = -lmysqlclient
APP_OBJS = $(SHARE_OBJ_DIR)/rdlog.o /
           $(SHARE_OBJ_DIR)/rddb.o /
           $(SHARE_OBJ_DIR)/rdalert.o /
           $(SHARE_OBJ_DIR)/rdstring.o /
           $(SHARE_OBJ_DIR)/rdblock.o
     
ALL : http_dispatch.o /
      http_submit.o /
      http_func.o /
      http_webpage.o /
      http_urljudge.o /
      table_cache.o
.PHONY : ALL

http_dispatch.o : http_dispatch.c http_dispatch.h
 $(CC) -c $(ALL_INCLUDES) http_dispatch.c
http_submit.o : http_submit.c http_submit.h
 $(CC) -c $(ALL_INCLUDES) http_submit.c
http_webpage.o : http_webpage.c http_webpage.h
 $(CC) -c $(ALL_INCLUDES) http_webpage.c
http_func.o : http_func.c http_func.h
 $(CC) -c $(ALL_INCLUDES) http_func.c
http_urljudge.o :http_urljudge.c http_urljudge.h
 $(CC) -c $(ALL_INCLUDES) http_urljudge.c
table_cache.o : table_cache.c table_cache.h
 $(CC) -c $(ALL_INCLUDES) table_cache.c

clean :
 rm *.o
install :
 cp http_dispatch.o $(SHARE_OBJ_DIR)/http_dispatch.o
 cp http_submit.o $(SHARE_OBJ_DIR)/http_submit.o
 cp http_webpage.o $(SHARE_OBJ_DIR)/http_webpage.o
 cp http_func.o $(SHARE_OBJ_DIR)/http_func.o
 cp http_urljudge.o $(SHARE_OBJ_DIR)/http_urljudge.o
 cp table_cache.o $(SHARE_OBJ_DIR)/table_cache.o

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值