📄 makefile
字号:
# Generated automatically from makefile.cfg by configure.# Makefile for Independent JPEG Group's software# makefile.cfg is edited by configure to produce a custom Makefile.# Read installation instructions before saying "make" !!# For compiling with source and object files in different directories.srcdir = .# Where to install the programs and man pages.prefix = /usr/localexec_prefix = ${prefix}bindir = $(exec_prefix)/binlibdir = $(exec_prefix)/libincludedir = $(prefix)/includebinprefix =manprefix =manext = 1mandir = $(prefix)/man/man$(manext)# You may need to adjust these cc options:CFLAGS= -O2 -I$(srcdir) $(ALLCFLAGS)# Generally, we recommend defining any configuration symbols in jconfig.h,# NOT via -D switches here.# However, any special defines for ansi2knr.c may be included here:ANSI2KNRFLAGS= # Link-time cc options:LDFLAGS= # To link any special libraries, add the necessary -l commands here.LDLIBS= # If using GNU libtool, LIBTOOL references it; if not, LIBTOOL is empty.LIBTOOL = # $(O) expands to "lo" if using libtool, plain "o" if not.# Similarly, $(A) expands to "la" or "a".O = oA = a# Library version ID; libtool uses this for the shared library version number.# Note: we suggest this match the macro of the same name in jpeglib.h.JPEG_LIB_VERSION = 62# Put here the object file name for the correct system-dependent memory# manager file. For Unix this is usually jmemnobs.o, but you may want# to use jmemansi.o or jmemname.o if you have limited swap space.SYSDEPMEM= jmemnobs.$(O)# miscellaneous OS-dependent stuffSHELL= /bin/sh# linkerLN= $(CC)# file deletion commandRM= rm -f# directory creation commandMKDIR= mkdir# library (.a) file creation commandAR= ar rc# second step in .a creation (use "touch" if not needed)AR2= ranlib# installation programINSTALL= /usr/bin/install -cINSTALL_PROGRAM= ${INSTALL}INSTALL_LIB= ${INSTALL} -m 644INSTALL_DATA= ${INSTALL} -m 644# End of configurable options.# library object files common to compression and decompressionCOMOBJECTS= jcomapi.$(O) jutils.$(O) jerror.$(O) jmemmgr.$(O) $(SYSDEPMEM)# decompression library object filesDLIBOBJECTS= jdapimin.$(O) jdapistd.$(O) jdtrans.$(O) jdatasrc.$(O) \ jdmaster.$(O) jdinput.$(O) jdmarker.$(O) jdhuff.$(O) jdphuff.$(O) \ jdmainct.$(O) jdcoefct.$(O) jdpostct.$(O) jddctmgr.$(O) \ jidctfst.$(O) jidctflt.$(O) jidctint.$(O) jidctred.$(O) \ jdsample.$(O) jdcolor.$(O) jquant1.$(O) jquant2.$(O) jdmerge.$(O)# These objectfiles are included in libjpeg.aLIBOBJECTS= $(DLIBOBJECTS) $(COMOBJECTS)all: libjpeg.$(A)# the library:# without libtool:libjpeg.a: $(LIBOBJECTS) $(RM) libjpeg.a $(AR) libjpeg.a $(LIBOBJECTS) $(AR2) libjpeg.aclean: $(RM) *.o *.lo libjpeg.a libjpeg.la# Mistake catcher:# GNU Make likes to know which target names are not really files to be made:.PHONY: all install install-lib install-headers clean distclean test checkjcomapi.$(O): jcomapi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdapimin.$(O): jdapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdapistd.$(O): jdapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdatadst.$(O): jdatadst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.hjdatasrc.$(O): jdatasrc.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.hjdcoefct.$(O): jdcoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdcolor.$(O): jdcolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjddctmgr.$(O): jddctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.hjdhuff.$(O): jdhuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdhuff.hjdinput.$(O): jdinput.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdmainct.$(O): jdmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdmarker.$(O): jdmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdmaster.$(O): jdmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdmerge.$(O): jdmerge.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdphuff.$(O): jdphuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdhuff.hjdpostct.$(O): jdpostct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdsample.$(O): jdsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjdtrans.$(O): jdtrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjerror.$(O): jerror.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jversion.h jerror.hjidctflt.$(O): jidctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.hjidctfst.$(O): jidctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.hjidctint.$(O): jidctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.hjidctred.$(O): jidctred.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.hjquant1.$(O): jquant1.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjquant2.$(O): jquant2.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjutils.$(O): jutils.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.hjmemmgr.$(O): jmemmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.hjmemnobs.$(O): jmemnobs.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -