makefile.inc.svn-base
来自「ffshow源码」· SVN-BASE 代码 · 共 93 行
SVN-BASE
93 行
all:.all#if FFDSHOW_PREFIX is set, assume cross-compilationifeq ($(FFDSHOW_PREFIX),) NASM=nasmw.exeelse NASM=nasmendififeq ($(CC),icl) OUTPUTFLAG=/Fo CFLAGS+=/nologo /MD /LD CFLAGS+=/D "WIN64" /D "_WIN64" /D "_WINDOWS" /D "_USERDLL" /D "NDEBUG" -DUCLIBCPP -D_WIN32_IE=0x0500 OPTFLAGS=/O3 /G7 /GF /Oa /Zc:forScope /Qip /Zc:wchar_telse ifeq ($(CC),cl) OUTPUTFLAG=/Fo CFLAGS+=/nologo /MD /LD CFLAGS+=/D "WIN32" /D "_WIN32" /D "_WINDOWS" /D "_USERDLL" /D "NDEBUG" /D "_WIN32_IE=0x0500" OPTFLAGS=/Ox /G7 /GF /arch:SSE /Zc:wchar_telse OUTPUTFLAG=-o\ CFLAGS+=-mno-cygwin -mdll -fno-rtti -mthreads -pipe -D_WINGDI_ -DUCLIBCPP -D_GLIBCPP_HAVE_MBSTATE_T -D_WIN32_IE=0x0500 CFLAGS+=-mmmx -msse -mfpmath=sse ifneq ($(SSE2),no) CFLAGS+=-msse2 endif CFLAGS+=-w CFLAGS+=-DNDEBUG -UDEBUG -DFFDEBUG=0 #CFLAGS+=-DDEBUG -D_DEBUG OPTFLAGS=-O3 -finline -finline-functions -fomit-frame-pointer -march=i586 -mtune=i686endifendififeq ($(UNICODE),yes) CFLAGS+=-DUNICODE -D_UNICODEendifCFLAGS+=-I. -I.. -Iuclibc++ -Ibaseclasses -I../baseclasses \ -IimgFilters -I../imgFilters -Implayer -I../mplayer -Isettings -I../settings \ -Isettings/filters -I../settings/filters -Icodecs -I../codecs \ -Isubtitles -I../subtitles -Iconvert -I../convert -Idialog -I../dialog \ -IaudioFilters -I../audioFilters -Icygwin -I../cygwin -Iffmpeg -I../ffmpeg \ -Iacm -I../acm -Ixiph -I../xiph -Ifilters -I../filters -Imuxers -I../muxersOBJS=$(SRCS:.cpp=.o) $(SRCS_C:.c=.o) $(SRCS_NASM:.asm=.o) $(RESSRC:.rc:.res.o).c.o: $(FFDSHOW_PREFIX)$(CC) -c $(CFLAGS) $(OPTFLAGS) $(OUTPUTFLAG)$@ $< .cpp.o: $(FFDSHOW_PREFIX)$(CC) -c $(CFLAGS) $(OPTFLAGS) $(OUTPUTFLAG)$@ $< %.o: %.asm $(NASM) -f win32 -DWIN32 -DPREFIX $(NASMFLAGS) -I$(<D)/ -o $@ $<ifeq ($(CC),icl)%.res.o: %.rc rc /Fo$@ $<else ifeq ($(CC),cl)%.res.o: %.rc rc /Fo$@ $<else%.res.o: %.rc $(FFDSHOW_PREFIX)windres $< -o $@ -D_WIN32_IE=0x0500 -DIDCLOSE=8endifendififeq ($(CC),icl)$(LIBNAME): $(OBJS) lib $(OBJS) /OUT:$(LIBNAME)else $(LIBNAME): $(OBJS) $(FFDSHOW_PREFIX)ar rcs $@ $^ endif.depend: $(FFDSHOW_PREFIX)$(CC) -MM $(CFLAGS) -w $(SRCS) $(SRCS_C) 1>.dependdep: .depend.distclean: clean rm -f .dependPHONY distclean: .distcleanTEMPFILES=*.i *.ii *.s *.o
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?