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

📄 makefile.mingw

📁 Linux下的基于X11的图形开发环境。
💻 MINGW
字号:
## For conditions of distribution and use, see copyright notice in libmng.h## makefile for libmng - THE MNG library# this makefile is for MinGW32, it have been tested with gcc 2.95.3, # binutils 2.11.90 and mingw-runtime 1.0## By Benoit Blanchon - benoit.blanchon@laposte.net## Note : this makefile builds a static library; although it's seems to be# possible to build working DLL and import lib, I didn't manage do to it.# If you do, please let me know.# outputsLIBMNG_A   = libmng.aINSTALL_PREFIX = C:/MinGW/# maybe you sould replace with anti-slashes# default build optionsOPTIONS = -DMNG_NO_CMS -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=-llcms#LCMSLIB=-L../lcms/lib -llcms#LCMSINC=-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)LDFLAGS=-L. -lmng $(ZLIBLIB) $(JPEGLIB) $(LCMSLIB) -lm# library (.a) file creation commandAR= ar rc# second step in .a creation (use "touch" if not needed)AR2= ranlibINCPATH=$(prefix)/includeLIBPATH=$(prefix)/libOBJS = \	libmng_callback_xs.o \	libmng_chunk_io.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) : $(OBJS)	$(RM) $@	$(AR) $@ $(OBJS)	$(AR2) $@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_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 + -