「makefile」の編集履歴(バックアップ)一覧はこちら

makefile」(2008/03/11 (火) 18:28:00) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

make depend で依存関係解決コード自動生成。 その後、make。 &bold(){makedepend: warning: /usr/include/gnu/stubs.h: non-portable whitespace encountered at line 7} が発生した場合、/usr/include/gnu/stubs.h:7の最初の空白を削除。 CC = gcc TARGET = a.out DIRS = . subdir1 subdir2 FLAGS = -Wall $(addprefix -I, $(DIRS)) SRCS = $(foreach dir, $(DIRS), $(shell cd $(dir); ls *.c)) OBJS = $(SRCS:.c=.o) VPATH = $(DIRS) $(TARGET): $(OBJS) $(CC) $(FLAGS) -o $@ $(OBJS) depend: makedepend -- $(FLAGS) -- $(foreach dir, $(DIRS), $(shell ls $(dir)/*.c)) clean: rm -f $(TARGET) $(OBJS) .c.o: $(CC) $(FLAGS) -c $<
make depend で依存関係解決コード自動生成。 その後、make。 &bold(){makedepend: warning: /usr/include/gnu/stubs.h: non-portable whitespace encountered at line 7} が発生した場合、/usr/include/gnu/stubs.h:7の最初の空白を削除。 CC = gcc TARGET = a.out VPATH = . subdir1 subdir2 FLAGS = -Wall $(addprefix -I, $(VPATH)) SRCS = $(foreach dir, $(VPATH), $(shell cd $(dir); ls *.c)) OBJS = $(SRCS:.c=.o) $(TARGET): $(OBJS) $(CC) $(FLAGS) -o $@ $(OBJS) depend: makedepend -- $(FLAGS) -- $(foreach dir, $(VPATH), $(shell ls $(dir)/*.c)) clean: rm -f $(TARGET) $(OBJS) .c.o: $(CC) $(FLAGS) -c $<

表示オプション

横に並べて表示:
変化行の前後のみ表示: