⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻
📖 第 1 页 / 共 3 页
字号:
#----------------------------------------------------------------------## Filename    : Makefile# Written By  : Reiot# Description :##----------------------------------------------------------------------#----------------------------------------------------------------------# Directories Setting#----------------------------------------------------------------------VSHOME   = ../../../../..STLDIR   = /usr/include/STLBINDIR   = $(VSHOME)/binLIBDIR   = $(VSHOME)/libLOGDIR   = $(VSHOME)/logSRCDIR   = ../../../..COREDIR  = ../../../../CoreSERVDIR  = ../../..DBDIR    = ../../../databaseMYSQLDIR = /usr/local/lib/mysqlGSDIR    = ../..SKILLDIR = ../../skillITEMDIR  = ../../itemQUESTDIR  = ..#----------------------------------------------------------------------# General Rules#----------------------------------------------------------------------.SUFFIXES    : .cpp .oCC       = g++DEFS     = -D__LINUX__ -D_REENTRANT -D__GAME_SERVER__ #-D__QUEST_TEST__INCLUDES = -I$(STLDIR) -I$(COREDIR) -I$(SERVDIR) -I$(DBDIR) -I$(GSDIR) -I$(SKILLDIR) -I$(ITEMDIR) -I$(QUESTDIR) -I.CCFLAGS  = -Wall -c -g #CCFLAGS  = -Wall -c#LIBS     = -L$(LIBDIR) -lGameServerDatabase -lServerCore -lGameServerPackets -lCore#SYSLIBS  = -L$(MYSQLDIR) -static -lpthread -lnsl -lmysqlclient -lz.cpp.o :	$(CC) $(CCFLAGS) $(DEFS) $(INCLUDES) $<#----------------------------------------------------------------------# Objects#----------------------------------------------------------------------SIMPLE_QUEST_OBJS = MonsterKillQuest.o  \					QuestFactoryManager.o \					Quest.o \					QuestManager.o \					QuestBoard.o  \					QuestPrice.o \					QuestPriceReward.o \					QuestPricePenalty.o \					SimpleQuest.o \					SimpleQuestLoader.o \					QuestEvent.o \					MonsterSelector.o#							\					main.o \					FakeMonsterInfo.o					              OBJS = $(SIMPLE_QUEST_OBJS)SRCS = $(OBJS:.o=.cpp)TARGET   = $(LIBDIR)/libSimpleQuest.a#TARGET = qt#----------------------------------------------------------------------# actions#----------------------------------------------------------------------all : $(TARGET)$(TARGET) : $(OBJS)	ar rc $@ $^#$(TARGET) : $(OBJS) $(LIBDIR)/libGameServerDatabase.a $(LIBDIR)/libCore.a $(LIBDIR)/libServerCore.a $(LIBDIR)/libGameServerPackets.a#	$(CC) -o $@ $(OBJS) $(LIBS) $(SYSLIBS)clean :	rm -rf *.ocleanall :	rm -rf *.o $(TARGET)depall :	gccmakedep $(SRCS) $(INCLUDES)dep :	gccmakedep $(SRCS) $(INCLUDES)# DO NOT DELETEMonsterKillQuest.o: MonsterKillQuest.cpp ../../MonsterInfo.h \ ../../../../Core/Types.h ../../../../Core/types/SystemTypes.h \ /usr/include/STL/iostream /usr/include/STL/iostream.h \ /usr/include/STL/streambuf.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/bits/types.h \ /usr/include/features.h /usr/include/sys/cdefs.h \ /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/stddef.h \ /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/stdarg.h \ /usr/include/STL/fstream /usr/include/STL/fstream.h \ /usr/include/STL/string /usr/include/STL/stl_config.h \ /usr/include/STL/stl_string_fwd.h /usr/include/STL/stl_alloc.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/new \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/exception \ /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \ /usr/include/endian.h /usr/include/bits/endian.h \ /usr/include/sys/select.h /usr/include/bits/select.h \ /usr/include/bits/sigset.h /usr/include/bits/time.h \ /usr/include/sys/sysmacros.h /usr/include/alloca.h \ /usr/include/string.h /usr/include/assert.h /usr/include/ctype.h \ /usr/include/STL/functional /usr/include/STL/stl_function.h \ /usr/include/STL/stdexcept /usr/include/STL/stl_exception.h \ /usr/include/STL/stl_iterator_base.h /usr/include/STL/memory \ /usr/include/STL/stl_algobase.h /usr/include/STL/stl_relops.h \ /usr/include/STL/stl_pair.h /usr/include/STL/type_traits.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/limits.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/syslimits.h \ /usr/include/limits.h /usr/include/bits/posix1_lim.h \ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ /usr/include/bits/posix2_lim.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/new.h \ /usr/include/STL/stl_iterator.h /usr/include/STL/stl_construct.h \ /usr/include/STL/stl_tempbuf.h /usr/include/STL/stl_uninitialized.h \ /usr/include/STL/stl_raw_storage_iter.h /usr/include/STL/algorithm \ /usr/include/STL/stl_algo.h /usr/include/STL/stl_heap.h \ /usr/include/STL/char_traits.h /usr/include/stdio.h \ /usr/include/STL/stl_hash_fun.h ../../../../Core/types/PlayerTypes.h \ ../../../../Core/types/ObjectTypes.h \ ../../../../Core/types/CreatureTypes.h \ ../../../../Core/types/ItemTypes.h ../../../../Core/types/ZoneTypes.h \ ../../../../Core/types/QuestTypes.h \ ../../../../Core/types/ShopTypes.h \ ../../../../Core/types/GuildTypes.h ../../../../Core/types/WarTypes.h \ ../../../../Core/Utility.h ../../../../Core/Exception.h \ ../../../../Core/StringStream.h /usr/include/STL/list \ /usr/include/STL/stl_list.h ../../../../Core/Assert.h \ ../../Creature.h ../../Object.h ../../EffectManager.h ../../Effect.h \ ../../../Timeval.h /usr/include/sys/time.h /usr/include/unistd.h \ /usr/include/bits/posix_opt.h /usr/include/bits/confname.h \ /usr/include/getopt.h ../../../../Core/EffectInfo.h \ ../../../../Core/Packet.h ../../../../Core/SocketInputStream.h \ ../../../../Core/Socket.h ../../../../Core/SocketImpl.h \ ../../../../Core/SocketAPI.h ../../../../Core/SocketOutputStream.h \ ../../VisionInfo.h /usr/include/STL/bitset ../../MonsterSummonInfo.h \ ../../MonsterInfoTypes.h /usr/include/STL/vector \ /usr/include/STL/stl_range_errors.h /usr/include/STL/stl_vector.h \ /usr/include/STL/stl_bvector.h ../../Treasure.h ../../Item.h \ /usr/include/STL/hash_map /usr/include/STL/stl_hashtable.h \ /usr/include/STL/stl_hash_map.h MonsterKillQuest.h SimpleQuest.h \ Quest.h QuestPrice.h QuestFactoryManager.h QuestUtil.h \ MonsterSelector.h QuestPriceReward.h QuestPricePenalty.h \ QuestEventMonsterKill.h QuestEvent.h ../../../database/DB.h \ ../../../database/DatabaseManager.h ../../../database/Connection.h \ /usr/local/include/mysql/mysql.h /usr/local/include/mysql/mysql_com.h \ /usr/local/include/mysql/mysql_version.h ../../../Mutex.h \ /usr/include/pthread.h /usr/include/sched.h /usr/include/signal.h \ /usr/include/bits/initspin.h /usr/include/bits/sigthread.h \ ../../../database/Statement.h ../../../database/Result.hQuestFactoryManager.o: QuestFactoryManager.cpp QuestFactoryManager.h \ ../../../../Core/Types.h ../../../../Core/types/SystemTypes.h \ /usr/include/STL/iostream /usr/include/STL/iostream.h \ /usr/include/STL/streambuf.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/bits/types.h \ /usr/include/features.h /usr/include/sys/cdefs.h \ /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/stddef.h \ /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/stdarg.h \ /usr/include/STL/fstream /usr/include/STL/fstream.h \ /usr/include/STL/string /usr/include/STL/stl_config.h \ /usr/include/STL/stl_string_fwd.h /usr/include/STL/stl_alloc.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/new \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/exception \ /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \ /usr/include/endian.h /usr/include/bits/endian.h \ /usr/include/sys/select.h /usr/include/bits/select.h \ /usr/include/bits/sigset.h /usr/include/bits/time.h \ /usr/include/sys/sysmacros.h /usr/include/alloca.h \ /usr/include/string.h /usr/include/assert.h /usr/include/ctype.h \ /usr/include/STL/functional /usr/include/STL/stl_function.h \ /usr/include/STL/stdexcept /usr/include/STL/stl_exception.h \ /usr/include/STL/stl_iterator_base.h /usr/include/STL/memory \ /usr/include/STL/stl_algobase.h /usr/include/STL/stl_relops.h \ /usr/include/STL/stl_pair.h /usr/include/STL/type_traits.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/limits.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/syslimits.h \ /usr/include/limits.h /usr/include/bits/posix1_lim.h \ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ /usr/include/bits/posix2_lim.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/new.h \ /usr/include/STL/stl_iterator.h /usr/include/STL/stl_construct.h \ /usr/include/STL/stl_tempbuf.h /usr/include/STL/stl_uninitialized.h \ /usr/include/STL/stl_raw_storage_iter.h /usr/include/STL/algorithm \ /usr/include/STL/stl_algo.h /usr/include/STL/stl_heap.h \ /usr/include/STL/char_traits.h /usr/include/stdio.h \ /usr/include/STL/stl_hash_fun.h ../../../../Core/types/PlayerTypes.h \ ../../../../Core/types/ObjectTypes.h \ ../../../../Core/types/CreatureTypes.h \ ../../../../Core/types/ItemTypes.h ../../../../Core/types/ZoneTypes.h \ ../../../../Core/types/QuestTypes.h \ ../../../../Core/types/ShopTypes.h \ ../../../../Core/types/GuildTypes.h ../../../../Core/types/WarTypes.h \ ../../../../Core/Utility.h ../../../../Core/Exception.h \ ../../../../Core/StringStream.h /usr/include/STL/list \ /usr/include/STL/stl_list.h Quest.h MonsterKillQuest.h SimpleQuest.h \ ../../../Timeval.h /usr/include/sys/time.h /usr/include/unistd.h \ /usr/include/bits/posix_opt.h /usr/include/bits/confname.h \ /usr/include/getopt.h ../../Creature.h ../../Object.h \ ../../../../Core/Assert.h ../../EffectManager.h ../../Effect.h \ ../../../../Core/EffectInfo.h ../../../../Core/Packet.h \ ../../../../Core/SocketInputStream.h ../../../../Core/Socket.h \ ../../../../Core/SocketImpl.h ../../../../Core/SocketAPI.h \ ../../../../Core/SocketOutputStream.h ../../VisionInfo.h \ /usr/include/STL/bitset QuestPrice.h QuestUtil.h MonsterSelector.h \ /usr/include/STL/vector /usr/include/STL/stl_range_errors.h \ /usr/include/STL/stl_vector.h /usr/include/STL/stl_bvector.hQuest.o: Quest.cpp Quest.h ../../../../Core/Types.h \ ../../../../Core/types/SystemTypes.h /usr/include/STL/iostream \ /usr/include/STL/iostream.h /usr/include/STL/streambuf.h \ /usr/include/libio.h /usr/include/_G_config.h \ /usr/include/bits/types.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/stddef.h \ /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h \ /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/stdarg.h \ /usr/include/STL/fstream /usr/include/STL/fstream.h \ /usr/include/STL/string /usr/include/STL/stl_config.h \ /usr/include/STL/stl_string_fwd.h /usr/include/STL/stl_alloc.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/new \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/exception \ /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \ /usr/include/endian.h /usr/include/bits/endian.h \ /usr/include/sys/select.h /usr/include/bits/select.h \ /usr/include/bits/sigset.h /usr/include/bits/time.h \ /usr/include/sys/sysmacros.h /usr/include/alloca.h \ /usr/include/string.h /usr/include/assert.h /usr/include/ctype.h \ /usr/include/STL/functional /usr/include/STL/stl_function.h \ /usr/include/STL/stdexcept /usr/include/STL/stl_exception.h \ /usr/include/STL/stl_iterator_base.h /usr/include/STL/memory \ /usr/include/STL/stl_algobase.h /usr/include/STL/stl_relops.h \ /usr/include/STL/stl_pair.h /usr/include/STL/type_traits.h \ /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/include/limits.h \

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -