博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git源码中的Makefile
阅读量:5030 次
发布时间:2019-06-12

本文共 1039 字,大约阅读时间需要 3 分钟。

   这链接里面的第一次提交

[chucklu@localhost GitStudy]$ cat Makefile

CFLAGS=-g
CC=gcc

PROG=update-cache show-diff init-db write-tree read-tree commit-tree cat-file

all: $(PROG)

install: $(PROG)

install $(PROG) $(HOME)/bin/

LIBS= -lssl

init-db: init-db.o

update-cache: update-cache.o read-cache.o

$(CC) $(CFLAGS) -o update-cache update-cache.o read-cache.o $(LIBS)

show-diff: show-diff.o read-cache.o

$(CC) $(CFLAGS) -o show-diff show-diff.o read-cache.o $(LIBS)

write-tree: write-tree.o read-cache.o

$(CC) $(CFLAGS) -o write-tree write-tree.o read-cache.o $(LIBS)

read-tree: read-tree.o read-cache.o

$(CC) $(CFLAGS) -o read-tree read-tree.o read-cache.o $(LIBS)

commit-tree: commit-tree.o read-cache.o

$(CC) $(CFLAGS) -o commit-tree commit-tree.o read-cache.o $(LIBS)

cat-file: cat-file.o read-cache.o

$(CC) $(CFLAGS) -o cat-file cat-file.o read-cache.o $(LIBS)

read-cache.o: cache.h

show-diff.o: cache.h

clean:

rm -f *.o $(PROG) temp_git_file_*

backup: clean

cd .. ; tar czvf dircache.tar.gz dir-cache

转载于:https://www.cnblogs.com/chucklu/p/4890640.html

你可能感兴趣的文章
springboot 配置文件参数配置
查看>>
Netty官方示例
查看>>
CentOS6.5下hadoop配置
查看>>
css基础3--box module&Border
查看>>
MySQL定期分析检查与优化表
查看>>
Nginx+SignalR+Redis(二)windows
查看>>
linux只读文件系统
查看>>
获取短信验证码
查看>>
windows7下修改hosts文件无效解决办法
查看>>
简单易用的.NET免费开源RabbitMQ操作组件EasyNetQ解析
查看>>
C# 模拟键盘操作SendKey(),SendKeys()
查看>>
将博客搬至CSDN
查看>>
eclipse+testng+ant+Jenkins+maven搭建测试环境-本人实际操作
查看>>
祝福我的朋友们:2017年新年快乐?
查看>>
动手动脑之String.equals()方法
查看>>
TCP/IP协议原理【转载】
查看>>
【转】 Android经验: proguard 阻碍 webview 正常工作
查看>>
WEB测试和APP测试区别
查看>>
[物理学与PDEs]第4章习题4 一维理想反应流体力学方程组的守恒律形式及其 R.H. 条件...
查看>>
[Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.1.3
查看>>