青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

doing5552

記錄每日點滴,不枉人生一世

  C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
  73 Posts :: 0 Stories :: 94 Comments :: 0 Trackbacks

公告

常用鏈接

留言簿(24)

我參與的團(tuán)隊

最新隨筆

搜索

  •  

積分與排名

  • 積分 - 456264
  • 排名 - 49

最新隨筆

最新評論

閱讀排行榜

評論排行榜

###############################################################################
#
# Generic Makefile for C/C++ Program
#
# Author: whyglinux (whyglinux AT hotmail DOT com)
# Date:   2006/03/04

# Description:
# The makefile searches in <SRCDIRS> directories for the source files
# with extensions specified in <SOURCE_EXT>, then compiles the sources
# and finally produces the <PROGRAM>, the executable file, by linking
# the objectives.

# Usage:
#   $ make           compile and link the program.
#   $ make objs      compile only (no linking. Rarely used).
#   $ make clean     clean the objectives and dependencies.
#   $ make cleanall  clean the objectives, dependencies and executable.
#   $ make rebuild   rebuild the program. The same as make clean && make all.
#==============================================================================

## Customizing Section: adjust the following if necessary.
##=============================================================================

# The executable file name.
# It must be specified.
# PROGRAM   := a.out    # the executable name
PROGRAM   := main

# The directories in which source files reside.
# At least one path should be specified.
# SRCDIRS   := .        # current directory
SRCDIRS   := .

# The source file types (headers excluded).
# At least one type should be specified.
# The valid suffixes are among of .c, .C, .cc, .cpp, .CPP, .c++, .cp, or .cxx.
# SRCEXTS   := .c      # C program
# SRCEXTS   := .cpp    # C++ program
# SRCEXTS   := .c .cpp # C/C++ program
SRCEXTS   := .cpp

# The flags used by the cpp (man cpp for more).
# CPPFLAGS  := -Wall -Werror # show all warnings and take them as errors
CPPFLAGS  := -Wall -g

# The compiling flags used only for C.
# If it is a C++ program, no need to set these flags.
# If it is a C and C++ merging program, set these flags for the C parts.
CFLAGS    :=
CFLAGS    +=

# The compiling flags used only for C++.
# If it is a C program, no need to set these flags.
# If it is a C and C++ merging program, set these flags for the C++ parts.
CXXFLAGS  :=
CXXFLAGS  +=

# The library and the link options ( C and C++ common).
LDFLAGS   :=
LDFLAGS   +=

## Implict Section: change the following only when necessary.
##=============================================================================
# The C program compiler. Uncomment it to specify yours explicitly.
#CC      = gcc

# The C++ program compiler. Uncomment it to specify yours explicitly.
#CXX     = g++
CXX   = g++

# Uncomment the 2 lines to compile C programs as C++ ones.
#CC      = $(CXX)
#CFLAGS  = $(CXXFLAGS)

# The command used to delete file.
#RM        = rm -f
RM     = rm -f

## Stable Section: usually no need to be changed. But you can add more.
##=============================================================================
SHELL   = /bin/sh
SOURCES = $(foreach d,$(SRCDIRS),$(wildcard $(addprefix $(d)/*,$(SRCEXTS))))
OBJS    = $(foreach x,$(SRCEXTS), \
      $(patsubst %$(x),%.o,$(filter %$(x),$(SOURCES))))
DEPS    = $(patsubst %.o,%.d,$(OBJS))

.PHONY : all objs clean cleanall rebuild

all : $(PROGRAM)

# Rules for creating the dependency files (.d).
#---------------------------------------------------
%.d : %.c
 @$(CC) -MM -MD $(CFLAGS) $<

%.d : %.C
 @$(CC) -MM -MD $(CXXFLAGS) $<

%.d : %.cc
 @$(CC) -MM -MD $(CXXFLAGS) $<

%.d : %.cpp
 @$(CC) -MM -MD $(CXXFLAGS) $<

%.d : %.CPP
 @$(CC) -MM -MD $(CXXFLAGS) $<

%.d : %.c++
 @$(CC) -MM -MD $(CXXFLAGS) $<

%.d : %.cp
 @$(CC) -MM -MD $(CXXFLAGS) $<

%.d : %.cxx
 @$(CC) -MM -MD $(CXXFLAGS) $<

# Rules for producing the objects.
#---------------------------------------------------
objs : $(OBJS)

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

%.o : %.C
 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<

%.o : %.cc
 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<

%.o : %.cpp
 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<

%.o : %.CPP
 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<

%.o : %.c++
 $(CXX -c $(CPPFLAGS) $(CXXFLAGS) $<

%.o : %.cp
 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<

%.o : %.cxx
 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<

# Rules for producing the executable.
#----------------------------------------------
$(PROGRAM) : $(OBJS)
ifeq ($(strip $(SRCEXTS)), .c)  # C file
 $(CC) -o $(PROGRAM) $(OBJS) $(LDFLAGS)
else                            # C++ file
 $(CXX) -o $(PROGRAM) $(OBJS) $(LDFLAGS)
endif

-include $(DEPS)

rebuild: clean all

clean :
 @$(RM) *.o *.d

cleanall: clean
 @$(RM) $(PROGRAM) $(PROGRAM).exe

### End of the Makefile ##  Suggestions are welcome  ## All rights reserved ###
###############################################################################


下載 makefile

posted on 2010-07-20 23:31 doing5552 閱讀(574) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            99精品视频免费全部在线| 亚洲欧洲日本一区二区三区| 亚洲视频axxx| 国产日韩精品一区二区| 欧美中文字幕第一页| 亚洲欧美另类中文字幕| 国产一区二区三区av电影| 欧美专区在线观看| 久久久久久久97| 亚洲美女诱惑| 亚洲淫性视频| 在线播放中文字幕一区| 亚洲精品乱码久久久久久日本蜜臀| 欧美精品在线免费| 欧美一区二区视频在线| 久久一二三四| 一区二区久久久久| 午夜在线a亚洲v天堂网2018| 狠狠色狠狠色综合系列| 亚洲日本欧美在线| 国产性天天综合网| 亚洲成色777777女色窝| 国产精品久久久久久模特| 久久夜色精品亚洲噜噜国产mv| 欧美国产激情| 久久精品成人欧美大片古装| 美女视频黄 久久| 亚洲欧美日韩一区| 免费欧美在线| 欧美在线视频网站| 欧美日韩二区三区| 久久亚洲一区二区| 国产精品美女久久| 亚洲国产日韩在线一区模特| 国产欧美精品在线播放| 亚洲精品国精品久久99热一| 国产一区二区你懂的| 一本久道久久综合狠狠爱| 黄色在线一区| 亚洲欧美一区二区在线观看| 日韩视频亚洲视频| 久久久噜噜噜久久人人看| 午夜天堂精品久久久久| 欧美日韩国产综合一区二区| 久久一区二区三区四区| 国产精品亚发布| 一区二区电影免费观看| 亚洲日本中文字幕| 久热成人在线视频| 卡通动漫国产精品| 国产视频久久| 亚洲一级二级| 亚洲欧美日韩国产另类专区| 欧美精品首页| 亚洲激情视频在线播放| 亚洲第一视频网站| 亚洲一区二区三区四区五区黄| 久久久久9999亚洲精品| 久久久久国产一区二区三区四区| 国产精品爱久久久久久久| 最新日韩精品| 亚洲社区在线观看| 欧美日韩免费观看一区二区三区| 亚洲电影在线播放| 日韩视频三区| 欧美日韩亚洲一区二区| 一本综合精品| 亚洲欧美综合一区| 国产欧美在线观看一区| 新狼窝色av性久久久久久| 久久精品成人欧美大片古装| 国产美女精品视频| 久久成人精品无人区| 久久久久欧美| 亚洲国产视频一区| 欧美久久久久免费| 这里只有精品在线播放| 校园春色综合网| 国内精品久久久久影院色 | 久久av在线看| 国产亚洲成精品久久| 欧美在线三区| 亚洲第一综合天堂另类专| 99国内精品久久| 欧美午夜久久| 久久成人一区二区| 亚洲黄色天堂| 欧美一级精品大片| 一色屋精品亚洲香蕉网站| 欧美成人a视频| 中日韩在线视频| 久久一区二区视频| 一本大道av伊人久久综合| 国产精品久久久久久久久果冻传媒| 西西人体一区二区| 亚洲黄色成人| 欧美中在线观看| 亚洲精品在线观看免费| 国产精品网站视频| 久久综合九色综合网站| 在线亚洲自拍| 免费欧美高清视频| 亚洲综合首页| 亚洲国产色一区| 国产精品一卡| 欧美国产日韩精品| 欧美一区二区三区视频免费| 亚洲黄色高清| 久久天堂成人| 午夜精品久久久久久久| 亚洲国产专区| 国模私拍一区二区三区| 欧美性猛交99久久久久99按摩| 久久久免费精品| 亚洲欧美制服另类日韩| 日韩视频不卡中文| 亚洲福利在线看| 久久久久天天天天| 欧美一区二区黄| 亚洲视频二区| 亚洲美女视频在线观看| 精品88久久久久88久久久| 国产精品视频午夜| 欧美日韩激情小视频| 蜜臀av一级做a爰片久久| 香蕉成人久久| 午夜精品久久久久| 亚洲色图在线视频| 日韩午夜在线视频| 亚洲破处大片| 亚洲成人在线视频播放 | 久久久久久久久久久一区| 亚洲性线免费观看视频成熟| 亚洲国产综合在线| 亚洲高清在线观看一区| 欧美aa国产视频| 久久综合色综合88| 久久天堂av综合合色| 欧美在线免费视屏| 欧美中文在线观看| 久久er精品视频| 欧美综合激情网| 久久精品国产精品| 久久久久看片| 麻豆成人在线观看| 欧美韩国日本一区| 亚洲电影有码| 日韩一二在线观看| 中日韩美女免费视频网站在线观看| 亚洲激情在线激情| 亚洲福利在线看| 亚洲精品综合| 亚洲香蕉在线观看| 欧美一区二区在线免费观看| 午夜性色一区二区三区免费视频| 亚洲自拍偷拍视频| 欧美在线视频全部完| 久久久福利视频| 欧美成年网站| 欧美午夜免费电影| 国产日韩欧美日韩| 伊人久久噜噜噜躁狠狠躁 | 国产精品mv在线观看| 国产精品视频yy9099| 国产亚洲欧洲| 亚洲欧洲免费视频| 亚洲深夜福利在线| 久久久久久**毛片大全| 欧美激情第一页xxx| 日韩午夜视频在线观看| 午夜国产精品视频| 免费观看不卡av| 国产精品久久久久久户外露出| 国产欧美一区二区色老头 | 欧美体内she精视频| 国产视频在线观看一区二区三区| 在线成人黄色| 亚洲自拍三区| 男同欧美伦乱| 亚洲一区二区三区四区五区午夜| 久久国产精品电影| 欧美日韩精品综合在线| 黄色在线成人| 亚洲欧美中文另类| 欧美国产极速在线| 亚洲欧美日韩国产成人精品影院 | 在线视频日韩| 狂野欧美一区| 国产性猛交xxxx免费看久久| 亚洲精品日韩在线观看| 久久精彩视频| 亚洲视频一二三| 欧美成人一区二区三区在线观看| 国产精品你懂的在线| 日韩视频一区二区| 蜜桃av一区二区三区| 亚洲综合社区| 国产精品久久久999| 亚洲久久视频| 欧美激情视频一区二区三区免费 |