- 论坛徽章:
- 0
|
对不起,写错了,CPLUSPLUS应该是CXX,CFLAGS应该是CXXFLAGS,把Makefile重新贴一遍吧:
DATA_INCDIR += -I.
CC = gcc
CXX = g++
CFLAGS += -g -c -Wall -D _LINZHEN
LD_FLAGS = -lpthread -lz -lpcap
DATA_OBJS += main.o globaldef.o statinfo.o
##################### INCLUDE SUBDIR MAKEFILE #######################
include ./cgagame/Makefile
include ./glworld/Makefile
include ./cmpp/Makefile
include ./dynapass/Makefile
include ./net/Makefile
include ./msn/Makefile
include ./radius/Makefile
include ./ultrasurf/Makefile
include ./mail/Makefile
include ./telnet/Makefile
include ./ymsg/Makefile
include ./icq/Makefile
include ./unknow/Makefile
include ./mir3/Makefile
include ./mu/Makefile
include ./uc/Makefile
include ./p2p/Makefile
include ./ftp/Makefile
include ./qq/Makefile
include ./http/Makefile
include ./tcpmanager/Makefile
include ./common/Makefile
########################### END INCLUDE #################################
CXXFLAGS = $(CFLAGS)
CXXFLAGS += $(DATA_INCDIR)
TARGET = tashan
all: $(TARGET)
$(TARGET):$(DATA_OBJS)
@echo "Linking $(TARGET)"
$(CXX) -o $(TARGET) $(DATA_OBJS) rockeyapi.o $(LD_FLAGS)
#%.o:%.cpp
# @echo "Compiling $*.cpp"
# $(CXX) $(CXXFLAGS) $(DATA_INCDIR) $*.cpp -o $@
cleanall:
rm -rf $(DATA_OBJS)
rm -rf $(TARGET)
clean:
@echo "$(CXX)"
rm -rf $(DATA_OBJS)
rm -rf $(TARGET)
[ 本帖最后由 FinalBSD 于 2005-11-16 23:27 编辑 ] |
|