Makefile Sample

上一篇 / 下一篇  2008-01-13 12:15:16 / 个人分类:软件开发

51Testing软件测试网^%Z1mmu

IPATHS = -I./include51Testing软件测试网1M*P K c*@:\ v Q
LDPATHS =51Testing软件测试网GM(Y,W6m
LDLIBS =

2`:`l*],_M+Q-k0

O+h` V ]"XcT0DEBUG = -g
1`o n%m.X [0C = cc
@"P ~F3h0GCC = g++
az.R$~m0D6O0CPPFLAGS = $(GCC) $(DEBUG) $(IPATHS)51Testing软件测试网4Crv7L9\dia _
LDFLAGS = $(LDLIBS)51Testing软件测试网O$N!eAq7ih

CV ]G}R;B5vW/i0###########################51Testing软件测试网\uw/^0Tw,o
BUILD_DIR = $(shell pwd)51Testing软件测试网w h5c8{:Z!J vD? ]
BIN_DIR = $(BUILD_DIR)/bin51Testing软件测试网J8~%j7tgpw!s0\
OBJ_DIR = $(BUILD_DIR)/obj51Testing软件测试网jZd?.JVJ)[ @
SRC_DIR = $(BUILD_DIR)/src
A:@LF-A)@6a$P1e0LIB_DIR =

"y"` \6T[(}0 51Testing软件测试网z2~,[8~2m cu

TARGET = $(BIN_DIR)/Hello51Testing软件测试网)dS(} ^ Y dbo

2N#b~`1aI[N.T h)_0SRC_CPP = Hello.cpp main.cpp51Testing软件测试网+X\b.A&WAB

51Testing软件测试网Ys M`A1}Q3~j0BK

OBJ = $(SRC_CPP:%.cpp=$(OBJ_DIR)/%.o)51Testing软件测试网r;?%Z~F,J
##########################
xXz,Y_c_(G2H2q!d0all:$(TARGET)51Testing软件测试网:ZK U x|M

$w](M AYr0$(TARGET):$(OBJ)
xY#cM(w3M0        @echo "----"
3a_ i/nr(_ Nf0        $(CPPFLAGS) $(LDPATHS) $(OBJ) -o $@ $(LDLIBS)

hyq$U l&j?1X/C${0 51Testing软件测试网8\6K,Nl$W5RP.IO+}

$(OBJ_DIR)/%.o:$(SRC_DIR)/%.cpp51Testing软件测试网C9vp B,fCu0K
        @echo "----"
&rF p:d-z6Yq0        $(CPPFLAGS) -c $< -o $(OBJ_DIR)/$(@F)51Testing软件测试网}*n;d^4z$P9F

t9z I!w:Un~V/d4|:x6@0.PHONY:clean51Testing软件测试网eF0U'G)N9e
clean:
)?@3?%^%xJe.e8Rp0        rm -f $(TARGET)51Testing软件测试网C#cL5F8Ik ^#Z/|
        rm -f $(OBJ)

EX.A:n}J/[.Qy0

TAG: makefile 软件开发

 

评分:0

我来说两句

Open Toolbar