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

📄 makefile.mingwdll

📁 奇趣公司比较新的qt/emd版本
💻 MINGWDLL
字号:
## For conditions of distribution and use, see copyright notice in libmng.h## makefile for libmng - THE MNG library# this makefile is for MinGW32, it has been tested with gcc 3.1, # binutils 2.12.90 and mingw-runtime 2.0## By Benoit Blanchon - benoit.blanchon@laposte.net# DLL mods by F. Richter <frichter@gmx.li>## outputsLIBMNG_A   = libmng.aLIBMNG_DLL   = libmng.1.dllINSTALL_PREFIX = C:/MinGW/# maybe you sould replace with anti-slashes# default build optionsOPTIONS = -DMNG_BUILD_DLL -DMNG_ACCESS_CHUNKS -DMNG_STORE_CHUNKS# Where the zlib library and include files are locatedZLIBLIB=-lz#ZLIBLIB=-L../zlib -lz#ZLIBINC=-I../zlib# Where the jpeg library and include files are locatedJPEGLIB=-ljpeg#JPEGLIB=-L../jpgsrc -ljpeg#JPEGINC=-I../jpgsrc# Where the lcms library and include files are located#LCMSLIB=-llcmsLCMSLIB=-L../lcms/lib -llcmsLCMSINC=-I../lcms/source# file deletion commandRM=rm -f #RM=del# directory creation commandMKDIR=mkdir -p# file copy commandCOPY=cp#COPY=copy# compilerCC=gccALIGN=# for i386:#ALIGN=-malign-loops=2 -malign-functions=2CFLAGS=$(ZLIBINC) $(JPEGINC) $(LCMSINC) -Wall -O3 -funroll-loops $(OPTIONS) $(ALIGN) -sLDFLAGS=-L. -lmng $(ZLIBLIB) $(JPEGLIB) $(LCMSLIB) -lm -sINCPATH=$(prefix)/includeLIBPATH=$(prefix)/libOBJS = \	libmng_callback_xs.o \	libmng_chunk_io.o \	libmng_chunk_descr.o \	libmng_chunk_prc.o \	libmng_chunk_xs.o \	libmng_cms.o \	libmng_display.o \	libmng_dither.o \	libmng_error.o \	libmng_filter.o \	libmng_hlapi.o \	libmng_jpeg.o \	libmng_object_prc.o \	libmng_pixels.o \	libmng_prop_xs.o \	libmng_read.o \	libmng_trace.o \	libmng_write.o \	libmng_zlib.o.SUFFIXES: .c .o.c.o:	$(CC) -c $(CFLAGS) -o $@ $*.call: $(LIBMNG_A)$(LIBMNG_A): $(LIBMNG_DLL)$(LIBMNG_DLL) : $(OBJS)	dllwrap --implib=$(LIBMNG_A) --dllname=$(LIBMNG_DLL) $(OBJS) $(LDFLAGS)   install : $(LIBMNG_A)	$(MKDIR)                 $(INSTALL_PREFIX)include		$(COPY)  libmng.h        $(INSTALL_PREFIX)include	$(COPY)  libmng_conf.h   $(INSTALL_PREFIX)include	$(COPY)  libmng_types.h  $(INSTALL_PREFIX)include	$(MKDIR)                 $(INSTALL_PREFIX)lib	$(COPY)  $(LIBMNG_A)     $(INSTALL_PREFIX)libclean:	$(RM) *.o# DO NOT DELETE THIS LINE -- make depend depends on it.libmng_hlapi.o : libmng_hlapi.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_objects.h libmng_object_prc.h \	libmng_chunks.h libmng_memory.h libmng_error.h libmng_trace.h libmng_read.h \        libmng_write.h libmng_display.h libmng_zlib.h libmng_cms.h libmng_zlib.hlibmng_callback_xs.o : libmng_callback_xs.c libmng.h \        libmng_conf.h libmng_types.h libmng_data.h libmng_error.h libmng_trace.hlibmng_prop_xs.o : libmng_prop_xs.c libmng.h libmng_conf.h \        libmng_types.h libmng_data.h libmng_error.h libmng_trace.h libmng_cms.hlibmng_chunk_xs.o : libmng_chunk_xs.c libmng.h libmng_conf.h \        libmng_types.h libmng_data.h libmng_chunks.h libmng_chunk_prc.h \        libmng_error.h libmng_trace.hlibmng_read.o : libmng_read.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_objects.h libmng_object_prc.h \	libmng_chunks.h libmng_chunk_prc.h libmng_chunk_io.h libmng_memory.h \        libmng_error.h libmng_trace.h libmng_read.h libmng_display.hlibmng_write.o : libmng_write.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_error.h libmng_trace.h libmng_write.hlibmng_display.o : libmng_display.c libmng.h libmng_conf.h \        libmng_types.h libmng_data.h libmng_objects.h libmng_object_prc.h libmng_memory.h \	libmng_error.h libmng_trace.h libmng_zlib.h libmng_cms.h libmng_pixels.h \        libmng_display.hlibmng_object_prc.o : libmng_object_prc.c libmng.h libmng_conf.h \        libmng_types.h libmng_data.h libmng_objects.h libmng_object_prc.h libmng_memory.h \        libmng_error.h libmng_trace.h libmng_display.h libmng_pixels.hlibmng_chunk_descr.o : libmng_chunk_descr.c libmng.h libmng_conf.h \        libmng_types.h libmng_data.h libmng_chunks.h libmng_chunk_descr.h \        libmng_chunk_prc.h libmng_memory.h libmng_error.h libmng_trace.hlibmng_chunk_prc.o : libmng_chunk_prc.c libmng.h libmng_conf.h \        libmng_types.h libmng_data.h libmng_chunks.h libmng_chunk_prc.h libmng_memory.h \        libmng_error.h libmng_trace.hlibmng_chunk_io.o : libmng_chunk_io.c libmng.h libmng_conf.h \        libmng_types.h libmng_data.h libmng_objects.h libmng_object_prc.h \        libmng_chunks.h libmng_chunk_io.h libmng_chunk_prc.h libmng_memory.h libmng_error.h \        libmng_trace.h libmng_display.h libmng_zlib.h libmng_pixels.hlibmng_error.o : libmng_error.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_error.h libmng_trace.hlibmng_trace.o : libmng_trace.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_error.h libmng_trace.hlibmng_pixels.o : libmng_pixels.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_objects.h libmng_memory.h libmng_error.h libmng_trace.h \        libmng_cms.h libmng_filter.h libmng_pixels.hlibmng_filter.o : libmng_filter.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_error.h libmng_trace.h libmng_filter.hlibmng_dither.o : libmng_dither.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_error.h libmng_trace.h libmng_dither.hlibmng_zlib.o : libmng_zlib.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_memory.h libmng_error.h libmng_trace.h libmng_pixels.h \        libmng_filter.h libmng_zlib.hlibmng_jpeg.o : libmng_jpeg.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_memory.h libmng_error.h libmng_trace.h libmng_pixels.h libmng_jpeg.hlibmng_cms.o : libmng_cms.c libmng.h libmng_conf.h libmng_types.h \	libmng_data.h libmng_objects.h libmng_error.h libmng_trace.h libmng_cms.h

⌨️ 快捷键说明

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