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

📄 exe.mk

📁 tcpmp.src.0.72RC1 优秀的多媒体播放器TCPMP的源代码
💻 MK
字号:
#  FLAC - Free Lossless Audio Codec#  Copyright (C) 2001,2002,2003,2004,2005  Josh Coalson##  This file is part the FLAC project.  FLAC is comprised of several#  components distributed under difference licenses.  The codec libraries#  are distributed under Xiph.Org's BSD-like license (see the file#  COPYING.Xiph in this distribution).  All other programs, libraries, and#  plugins are distributed under the GPL (see COPYING.GPL).  The documentation#  is distributed under the Gnu FDL (see COPYING.FDL).  Each file in the#  FLAC distribution contains at the top the terms under which it may be#  distributed.##  Since this particular file is relevant to all components of FLAC,#  it may be distributed under the Xiph.Org license, which is the least#  restrictive of those mentioned above.  See the file COPYING.Xiph in this#  distribution.## GNU makefile fragment for building an executable#include $(topdir)/build/config.mkifeq ($(DARWIN_BUILD),yes)CC          = ccCCC         = c++elseCC          = gccCCC         = g++endifNASM        = nasmLINK        = $(CC) $(LINKAGE)OBJPATH     = $(topdir)/objBINPATH     = $(OBJPATH)/$(BUILD)/binLIBPATH     = $(OBJPATH)/$(BUILD)/libDEBUG_BINPATH   = $(OBJPATH)/debug/binDEBUG_LIBPATH   = $(OBJPATH)/debug/libRELEASE_BINPATH = $(OBJPATH)/release/binRELEASE_LIBPATH = $(OBJPATH)/release/libPROGRAM         = $(BINPATH)/$(PROGRAM_NAME)DEBUG_PROGRAM   = $(DEBUG_BINPATH)/$(PROGRAM_NAME)RELEASE_PROGRAM = $(RELEASE_BINPATH)/$(PROGRAM_NAME)debug   : CFLAGS = -g -O0 -DDEBUG $(CONFIG_CFLAGS) $(DEBUG_CFLAGS) -Wall -W -DVERSION=$(VERSION) $(DEFINES) $(INCLUDES)valgrind: CFLAGS = -g -O0 -DDEBUG $(CONFIG_CFLAGS) $(DEBUG_CFLAGS) -DFLAC__VALGRIND_TESTING -Wall -W -DVERSION=$(VERSION) $(DEFINES) $(INCLUDES)release : CFLAGS = -O3 -fomit-frame-pointer -funroll-loops -finline-functions -DNDEBUG $(CONFIG_CFLAGS) $(RELEASE_CFLAGS) -Wall -W -Winline -DFLaC__INLINE=__inline__ -DVERSION=$(VERSION) $(DEFINES) $(INCLUDES)LFLAGS  = -L$(LIBPATH)DEBUG_OBJS = $(SRCS_C:%.c=%.debug.o) $(SRCS_CC:%.cc=%.debug.o) $(SRCS_CPP:%.cpp=%.debug.o) $(SRCS_NASM:%.nasm=%.debug.o)RELEASE_OBJS = $(SRCS_C:%.c=%.release.o) $(SRCS_CC:%.cc=%.release.o) $(SRCS_CPP:%.cpp=%.release.o) $(SRCS_NASM:%.nasm=%.release.o)debug   : $(DEBUG_PROGRAM)valgrind: $(DEBUG_PROGRAM)release : $(RELEASE_PROGRAM)# by default on OS X we link with static libs as much as possible$(DEBUG_PROGRAM) : $(DEBUG_OBJS)ifeq ($(DARWIN_BUILD),yes)	$(LINK) -o $@ $(DEBUG_OBJS) $(EXPLICIT_LIBS)else	$(LINK) -o $@ $(DEBUG_OBJS) $(LFLAGS) $(LIBS)endif$(RELEASE_PROGRAM) : $(RELEASE_OBJS)ifeq ($(DARWIN_BUILD),yes)	$(LINK) -o $@ $(RELEASE_OBJS) $(EXPLICIT_LIBS)else	$(LINK) -o $@ $(RELEASE_OBJS) $(LFLAGS) $(LIBS)endif%.debug.o %.release.o : %.c	$(CC) $(CFLAGS) -c $< -o $@%.debug.o %.release.o : %.cc	$(CCC) $(CFLAGS) -c $< -o $@%.debug.o %.release.o : %.cpp	$(CCC) $(CFLAGS) -c $< -o $@%.debug.i %.release.i : %.c	$(CC) $(CFLAGS) -E $< -o $@%.debug.i %.release.i : %.cc	$(CCC) $(CFLAGS) -E $< -o $@%.debug.i %.release.i : %.cpp	$(CCC) $(CFLAGS) -E $< -o $@%.debug.o %.release.o : %.nasm	$(NASM) -f elf -d OBJ_FORMAT_elf -i ia32/ $< -o $@.PHONY : cleanclean :	-rm -f $(DEBUG_OBJS) $(RELEASE_OBJS) $(OBJPATH)/*/bin/$(PROGRAM_NAME).PHONY : dependdepend:	makedepend -fMakefile.lite -- $(CFLAGS) $(INCLUDES) -- *.c *.cc *.cpp

⌨️ 快捷键说明

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