zhangJW_cn 阅读(762) 评论(0)

NAME := main.exe
CXX := g++
LINK := g++

CXXFLAGS += -I$(STL)/stlport
CXXFLAGS += -I$(ACE)
CXXFLAGS += -I../include
CXXFLAGS += -g -w
CXXFLAGS += -DNET_BASE_API=
#CXXFLAGS += -c

LINKOPTS += -L$(STL)/lib
LINKOPTS += -L$(ACE)/lib
#LINKOPTS += -o

SRC := *.cpp
OBJS := $(SRC:*.cpp=*.o)

$(NAME) : $(OBJS)
 $(LINK) -o $(NAME) $(OBJS) $(LINKOPTS)

$(OBJS) : $(SRC)
 $(CXX) -c $(SRC) $(CXXFLAGS)

.PHONY : clean
clean :
 -del /f $(NAME) $(OBJS)

.PHONY : install
install :
 @echo "no installation made"

.PHONY : echo
echo :
 @echo $(CXX) -c $(SRC) $(CXXFLAGS)
 @echo $(LINK) -o $(NAME) $(OBJS) $(LINKOPTS)


发表评论
切换编辑模式