2009年3月6日金曜日

一番簡単のmakefile

main.cというファイルが存在しているという前提で
下記makefileを作成する
==============================================
OBJS = main.o
TARGET ?= main
CFLAGS += -g
CFLAGS += -Wall
CC = gcc

all : $(TARGET)

$(TARGET) : $(OBJS)
$(CC) $(OBJS) -o $(TARGET) $(CFLAGS)

.c.o : $*.c
$(CC) -c $*.c $(CFLAGS)

clean :
rm -f $(OBJS) $(TARGET)

0 件のコメント: