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

📄 makefile

📁 libFAD is a Flash Animation Decode library
💻
字号:
VER=0.9.6PREFIX=/usr/localOBJS=fad.bitmap.o fad.bits.o fad.button.o fad.dl.o fad.dynarray.o \		 fad.fontext.o fad.frame.o fad.jpeg.o fad.shape.o fad.morph.o \		 fad.sound.o fad.sprite.o fad.stream.o fad.utils.o fad.render.oZLIB_SUBDIR=zlibJPEG_SUBDIR=jpegLIBMAD_SUBDIR=libmadZLIB_OBJS=$(ZLIB_SUBDIR)/adler32.o \					$(ZLIB_SUBDIR)/crc32.o \					$(ZLIB_SUBDIR)/zutil.o \					$(ZLIB_SUBDIR)/trees.o \					$(ZLIB_SUBDIR)/inffast.o \					$(ZLIB_SUBDIR)/inftrees.o \					$(ZLIB_SUBDIR)/infback.o \					$(ZLIB_SUBDIR)/inflate.o \					$(ZLIB_SUBDIR)/uncompr.oJPEG_OBJS=$(JPEG_SUBDIR)/jdapistd.o \					$(JPEG_SUBDIR)/jdcolor.o \					$(JPEG_SUBDIR)/jdcoefct.o \					$(JPEG_SUBDIR)/jdatasrc.o \					$(JPEG_SUBDIR)/jddctmgr.o \					$(JPEG_SUBDIR)/jdmarker.o \					$(JPEG_SUBDIR)/jdpostct.o \					$(JPEG_SUBDIR)/jdinput.o \					$(JPEG_SUBDIR)/jidctred.o \					$(JPEG_SUBDIR)/jdhuff.o \					$(JPEG_SUBDIR)/jdphuff.o \					$(JPEG_SUBDIR)/jidctflt.o \					$(JPEG_SUBDIR)/jutils.o \					$(JPEG_SUBDIR)/jidctfst.o \					$(JPEG_SUBDIR)/jcomapi.o \					$(JPEG_SUBDIR)/jquant1.o \					$(JPEG_SUBDIR)/jquant2.o \					$(JPEG_SUBDIR)/jdapimin.o \					$(JPEG_SUBDIR)/jidctint.o \					$(JPEG_SUBDIR)/jmemmgr.o \					$(JPEG_SUBDIR)/jmemname.o \					$(JPEG_SUBDIR)/jdmaster.o \					$(JPEG_SUBDIR)/jdsample.o \					$(JPEG_SUBDIR)/jdtrans.o \					$(JPEG_SUBDIR)/jdmainct.o \					$(JPEG_SUBDIR)/jdatadst.o \					$(JPEG_SUBDIR)/jdmerge.o \					$(JPEG_SUBDIR)/jerror.oLIBMAD_OBJS=$(LIBMAD_SUBDIR)/bit.o \						$(LIBMAD_SUBDIR)/fixed.o \						$(LIBMAD_SUBDIR)/frame.o \						$(LIBMAD_SUBDIR)/huffman.o \						$(LIBMAD_SUBDIR)/layer12.o \						$(LIBMAD_SUBDIR)/layer3.o \						$(LIBMAD_SUBDIR)/stream.o \						$(LIBMAD_SUBDIR)/synth.o \						$(LIBMAD_SUBDIR)/timer.oLIBMAD_CFLAGS=-DFPM_INTELDEBUG=-g -DLIBFAD_DO_RENDER #-DLIBFAD_DEBUG # -DLIBFAD_DEBUG # -DLIBFAD_DEBUG# cairo graphicsCAIRO_CFLAGS=`pkg-config cairo --cflags`CAIRO_LIBS=`pkg-config cairo --libs`CFLAGS= -DBYTE_BIGIAN $(DEBUG) $(CAIRO_CFLAGS) $(LIBMAD_CFLAGS) LDFLAGS= -fPIC --share $(CAIRO_LIBS) STATICLIB=libfad.aSHAREDLIB=libfad.soSHAREDLIBM=libfad.so.1SHAREDLIBV=libfad.so.$(VER)all:$(SHAREDLIBV)	-@if [ ! -f $(SHAREDLIB) ]; then ln -s $(SHAREDLIBV) $(SHAREDLIB); fi	-@if [ ! -f $(SHAREDLIBM) ]; then ln -s $(SHAREDLIBV) $(SHAREDLIBM); fi$(SHAREDLIBV): $(ZLIB_OBJS) $(JPEG_OBJS) $(LIBMAD_OBJS) $(OBJS)	$(CC) $(LDFLAGS) -o $(SHAREDLIBV) $(OBJS) $(JPEG_OBJS) $(ZLIB_OBJS) $(LIBMAD_OBJS)#	$(AR) -r $(STATICLIB) $(OBJS) $(JPEG_OBJS) $(ZLIB_OBJS)#compile libFAD source codefad.%.o: fad.%.c	$(CC) $(CFLAGS) -c $< -o $@#compile ZLIB source code$(ZLIB_SUBDIR)/%.o: $(ZLIB_SUBDIR)/%.c	$(CC) -c $< -o $@#compile JPEG source code$(JPEG_SUBDIR)/%.o: $(JPEG_SUBDIR)/%.c	$(CC) -c $< -o $@#compile libmad source code$(LIBMAD_SUBDIR)/%.o: $(LIBMAD_SUBDIR)/%.c	$(CC) $(LIBMAD_CFLAGS) -c $< -o $@clean:	rm $(OBJS) $(ZLIB_OBJS) $(JPEG_OBJS) $(LIBMAD_OBJS) *.txt *.bak *.copy $(SHAREDLIBM) $(SHAREDLIBV) $(SHAREDLIB) $(STATICLIB) -finstall: $(SHAREDLIBV)	-@if [ ! -d $(PREFIX)/include ]; then mkdir -p $(PREFIX)/include; fi	-@if [ ! -d $(PREFIX)/lib ]; then mkdir -p $(PREFIX)/lib; fi	cp fad.h $(PREFIX)/include	cp $(SHAREDLIBV) $(PREFIX)/lib	-@if [ ! -f $(SHAREDLIB) ]; then \	cd $(PREFIX)/lib; \		ln -s $(SHAREDLIBV) $(SHAREDLIB); \		ln -s $(SHAREDLIBV) $(SHAREDLIBM); \	fiuninstall:	rm $(PREFIX)/include/fad.h \	cd $(PREFIX)/lib; \	rm $(SHAREDLIBV) $(SHAREDLIB) $(SHAREDLIBM)

⌨️ 快捷键说明

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