zoukankan      html  css  js  c++  java
  • git源码中的Makefile

    https://github.com/chucklu/GitStudy   这链接里面的第一次提交

    [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

  • 相关阅读:
    求解答可用性测试记
    Teambition可用性测试记
    海丁网可用性测试记
    go语言的切片
    go语言的数组
    go语言的函数
    go语言的接口
    go语言的结构体
    go语言的flag
    创建二叉树和三种遍历
  • 原文地址:https://www.cnblogs.com/chucklu/p/4890640.html
Copyright © 2011-2022 走看看