不同風格的Makefile

當時在makefile 檔中使用隱含規則創建OBJ 檔時,採用另一種風格的makefile 檔也是 可行的。在這種風格的makefile檔中,可以依據依賴分組代替依據目標分組。下面是採用這 種風格的makefile檔:

objects = main.o kbd.o command.o display.o \
insert.o search.o files.o utils.o
edit : $(objects)
    cc -o edit $(objects)
$(objects) : defs.h
kbd.o command.o files.o : command.h
display.o insert.o search.o files.o : buffer.h

這裏的defs.h 是所有OBJ 檔的共同的一個依賴;command.h 和bufffer.h 是具體列出的OBJ 檔的共同依賴。

results matching ""

    No results matching ""