makefile文件

简单的单一目录:
PROGRAM  = test
CC       = g++
CPP      = cpp
RM       = rm -f
CFLLAGS  = -g
CPPFLAGS = -g
LDFLAGS  =

%.o : %.cpp
 $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@

OBJS = $(patsubst %.cpp,%.o,$(wildcard *.cpp)) \
       $(patsubst %.c,%.o,$(wildcard *.c))

$(PROGRAM) : $(OBJS)
 $(RM) $@
 $(CC) -o $@ $(OBJS)

clean:
 rm -f $(PROGRAM)
 rm -f *.o

posted on 2007-04-09 11:36 zmj 阅读(561) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理