📄 makefile
字号:
#----------------------------------------------------------------------## Filename : Makefile# Written By : Reiot# Description :##----------------------------------------------------------------------#----------------------------------------------------------------------# Directories Setting#----------------------------------------------------------------------VSHOME = ../../../..STLDIR = /usr/include/STLBINDIR = $(VSHOME)/binLIBDIR = $(VSHOME)/libLOGDIR = $(VSHOME)/logSRCDIR = ../../..COREDIR = ../../../CoreSERVDIR = ../..DBDIR = ../../databaseGSDIR = ..MYSQLDIR = /usr/local/lib/mysql#----------------------------------------------------------------------# General Rules#----------------------------------------------------------------------.SUFFIXES : .cpp .oCC = g++DEFS = -D__LINUX__ -D_REENTRANT -D__GAME_SERVER__INCLUDES = -I$(STLDIR) -I$(COREDIR) -I$(SERVDIR) -I$(DBDIR) -I$(GSDIR) -I.#CCFLAGS = -Wall -c -g CCFLAGS = -Wall -c.cpp.o : $(CC) $(CCFLAGS) $(DEFS) $(INCLUDES) $<#----------------------------------------------------------------------# Objects#----------------------------------------------------------------------OBJS = \ ItemIDRegistry.o \ AR.o \ Belt.o \ Blade.o \ Bomb.o \ BombMaterial.o \ Bracelet.o \ Coat.o \ Cross.o \ Mace.o \ ETC.o \ Glove.o \ Sword.o \ Helm.o \ HolyWater.o \ Key.o \ LearningItem.o \ Magazine.o \ Mine.o \ Money.o \ Motorcycle.o \ Necklace.o \ Potion.o \ Ring.o \ SG.o \ SMG.o \ Shield.o \ Shoes.o \ SR.o \ Trouser.o \ VampireBracelet.o \ VampireRing.o \ VampireNecklace.o \ VampireCoat.o \ Water.o \ Skull.o \ Serum.o \ VampireETC.o \ SlayerPortalItem.o \ VampirePortalItem.o \ EventGiftBox.o \ EventStar.o \ VampireEarring.o \ Relic.o \ VampireWeapon.o \ VampireAmulet.o \ QuestItem.o \ Gun.o \ EventTree.o \ EventETC.o \ BloodBible.o \ CastleSymbol.o \ CoupleRing.o \ VampireCoupleRing.o \ CoupleRingBase.o \ EventItem.o \ DyePotion.o \ ResurrectItem.o \ MixingItem.o \ OustersArmsband.o \ OustersBoots.o \ OustersChakram.o \ OustersCirclet.o \ OustersCoat.o \ OustersPendent.o \ OustersRing.o \ OustersStone.o \ OustersWristlet.o \ Larva.o \ Pupa.o \ ComposMei.o \ OustersSummonItem.o \ EffectItem.o \ CodeSheet.o \ MoonCard.o \ Sweeper.o \ PetItem.o \ PetFood.o \ PetEnchantItem.o \ LuckyBag.oSRCS = $(OBJS:.o=.cpp)TARGET = $(LIBDIR)/libItems.a#----------------------------------------------------------------------# actions#----------------------------------------------------------------------all : $(TARGET)$(TARGET) : $(OBJS) ar rc $@ $^clean : rm -rf *.ocleanall : rm -rf *.o $(TARGET)depall : gccmakedep $(SRCS) $(INCLUDES)dep : gccmakedep $(SRCS) $(INCLUDES)# DO NOT DELETEItemIDRegistry.o: ItemIDRegistry.cpp ../../database/DB.h \ ../../database/DatabaseManager.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/types/ServerType.h ../../../Core/Utility.h \ ../../../Core/Exception.h ../../../Core/StringStream.h \ /usr/include/STL/list /usr/include/STL/stl_list.h \ /usr/include/STL/hash_map /usr/include/STL/stl_hashtable.h \ /usr/include/STL/stl_vector.h /usr/include/STL/stl_hash_map.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.h \ /usr/include/sys/time.h ../ItemInfoManager.h ../Item.h ../Object.h \ ../../../Core/Assert.h ../Effect.h ../../Timeval.h \ /usr/include/unistd.h /usr/include/bits/posix_opt.h \ /usr/include/bits/confname.h /usr/include/getopt.h ../EffectManager.h \ ../../../Core/EffectInfo.h ../../../Core/Packet.h \ ../../../Core/SocketInputStream.h ../../../Core/Socket.h \ ../../../Core/SocketImpl.h ../../../Core/SocketAPI.h \ ../../../Core/SocketOutputStream.h /usr/include/STL/bitset \ /usr/include/STL/vector /usr/include/STL/stl_range_errors.h \ /usr/include/STL/stl_bvector.h ../ItemInfo.h ../InfoClassManager.h \ Motorcycle.h ../ItemFactory.h ../ItemLoader.h Potion.h \ ../ConcreteItem.h ../ItemPolicies.h Water.h HolyWater.h Magazine.h \ BombMaterial.h ETC.h Key.h Ring.h Bracelet.h Necklace.h Coat.h \ Trouser.h Shoes.h Sword.h Blade.h Shield.h Cross.h Mace.h Glove.h \ Helm.h SG.h SMG.h AR.h SR.h Bomb.h Mine.h Belt.h LearningItem.h \ Money.h VampireRing.h VampireBracelet.h VampireNecklace.h \ VampireCoat.h Skull.h Serum.h VampireETC.h SlayerPortalItem.h \ VampirePortalItem.h EventGiftBox.h EventStar.h VampireEarring.h \ Relic.h VampireWeapon.h VampireAmulet.h QuestItem.h EventTree.h \ EventETC.h BloodBible.h CastleSymbol.h CoupleRing.h CoupleRingBase.h \ VampireCoupleRing.h EventItem.h DyePotion.h ResurrectItem.h \ MixingItem.h OustersArmsband.h OustersBoots.h OustersChakram.h \ OustersCirclet.h OustersCoat.h OustersPendent.h OustersRing.h \ OustersStone.h OustersWristlet.h Larva.h Pupa.h ComposMei.h \ OustersSummonItem.h EffectItem.h CodeSheet.h MoonCard.h Sweeper.h \ PetItem.h ../../../Core/PetInfo.h ../../../Core/types/PetTypes.h \ ../../../Core/VSDateTime.h PetFood.h PetEnchantItem.h LuckyBag.hAR.o: AR.cpp AR.h ../ConcreteItem.h ../Item.h ../Object.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 \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -