📄 makefile.in
字号:
# This file is part of the FreeType project.## lib/arch/unix/Makefile.inARCH = arch/unixFT_MAKEFILE = $(ARCH)/MakefileRM = @RM@RMF = @RM@ -fRMDIR = @RMDIR@LN_S = @LN_S@INSTALL = @INSTALL@INSTALL_DATA = @INSTALL_DATA@VPATH = @srcdir@/../..srcdir = @srcdir@/../..top_builddir=..CC = @CC@CPP = @CPP@LIBTOOL = $(top_builddir)/libtoolMKINSTALLDIRS = $(srcdir)/../mkinstalldirsversion_info = @version_info@include $(top_builddir)/MakeSub############### PORTABILITY COMPONENTS ######################### location of memory componentMEMSRC = ttmemory.c# location of file componentFILESRC = @TT_FILE_COMPONENT@# location of mutex componentMUTEXSRC = ttmutex.c# location of default extensionsFTEXTDIR = $(srcdir)/extend# default extensions sourcesEXTSRC = $(FTEXTDIR)/ftxkern.c \ $(FTEXTDIR)/ftxgasp.c \ $(FTEXTDIR)/ftxpost.c \ $(FTEXTDIR)/ftxcmap.c \ $(FTEXTDIR)/ftxsbit.c \ $(FTEXTDIR)/ftxwidth.c \ $(FTEXTDIR)/ftxerr18.c \ $(FTEXTDIR)/ftxgsub.c \ $(FTEXTDIR)/ftxgpos.c \ $(FTEXTDIR)/ftxgdef.c \ $(FTEXTDIR)/ftxopen.cEXTOBJ = ftxkern.lo \ ftxgasp.lo \ ftxpost.lo \ ftxcmap.lo \ ftxsbit.lo \ ftxwidth.lo \ ftxerr18.lo \ ftxgsub.lo \ ftxgpos.lo \ ftxgdef.lo \ ftxopen.lo# all engine sourcesSRC_M = $(srcdir)/ttapi.c \ $(srcdir)/ttcache.c \ $(srcdir)/ttcalc.c \ $(srcdir)/ttcmap.c \ $(srcdir)/ttdebug.c \ $(srcdir)/ttextend.c \ $(srcdir)/ttgload.c \ $(srcdir)/ttinterp.c \ $(srcdir)/ttload.c \ $(srcdir)/ttobjs.c \ $(srcdir)/ttraster.c \ $(srcdir)/$(FILESRC) \ $(srcdir)/$(MEMSRC) \ $(srcdir)/$(MUTEXSRC)SRC_S = $(srcdir)/$(ARCH)/freetype.c# all header filesHEADERS = $(srcdir)/freetype.h \ $(srcdir)/fterrid.h \ $(srcdir)/ftnameid.h \ $(FTEXTDIR)/ftxkern.h \ $(FTEXTDIR)/ftxgasp.h \ $(FTEXTDIR)/ftxcmap.h \ $(FTEXTDIR)/ftxsbit.h \ $(FTEXTDIR)/ftxpost.h \ $(FTEXTDIR)/ftxwidth.h \ $(FTEXTDIR)/ftxerr18.h \ $(FTEXTDIR)/ftxgsub.h \ $(FTEXTDIR)/ftxgpos.h \ $(FTEXTDIR)/ftxgdef.h \ $(FTEXTDIR)/ftxopen.h# all engine objectsOBJ_M = ttapi.lo \ ttcache.lo \ ttcalc.lo \ ttcmap.lo \ ttdebug.lo \ ttextend.lo \ ttgload.lo \ ttinterp.lo \ ttload.lo \ ttobjs.lo \ ttraster.lo \ file.lo \ memory.lo \ mutex.lo \ $(EXTOBJ)OBJ_S = freetype.lo $(EXTOBJ)# include pathsINCLUDES = -I. -I$(top_builddir) -I$(srcdir) -I$(FTEXTDIR)# C flagsCFLAGS = @CFLAGS@ @XX_CFLAGS@CPPFLAGS = @CPPFLAGS@FT_CFLAGS = $(CFLAGS) $(INCLUDES)# linker flagsFT_LIBS = @LIBS@# i18n stuffLOCALEDIR = @LOCALEDIR@all: do_link $(MAKE) -f $(FT_MAKEFILE) LIB_FILES="$(OBJ_S)" libttf.ladebug: do_link $(MAKE) -f $(FT_MAKEFILE) LIB_FILES="$(OBJ_M)" libttf.lado_link: -$(RMF) memory.c file.c mutex.c $(LN_S) $(srcdir)/$(MEMSRC) memory.c $(LN_S) $(srcdir)/$(FILESRC) file.c $(LN_S) $(srcdir)/$(MUTEXSRC) mutex.c.SUFFIXES: .lo.c.lo: $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $<ftxkern.lo: $(FTEXTDIR)/ftxkern.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $(FTEXTDIR)/ftxkern.cftxgasp.lo: $(FTEXTDIR)/ftxgasp.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $(FTEXTDIR)/ftxgasp.cftxpost.lo: $(FTEXTDIR)/ftxpost.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $(FTEXTDIR)/ftxpost.cftxcmap.lo: $(FTEXTDIR)/ftxcmap.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $(FTEXTDIR)/ftxcmap.cftxsbit.lo: $(FTEXTDIR)/ftxsbit.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $(FTEXTDIR)/ftxsbit.cftxwidth.lo: $(FTEXTDIR)/ftxwidth.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $(FTEXTDIR)/ftxwidth.cftxerr18.lo: $(FTEXTDIR)/ftxerr18.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) \ -DLOCALEDIR='"$(LOCALEDIR)"' \ $(FTEXTDIR)/ftxerr18.cftxgsub.lo: $(FTEXTDIR)/ftxgsub.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $(FTEXTDIR)/ftxgsub.cftxgpos.lo: $(FTEXTDIR)/ftxgpos.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $(FTEXTDIR)/ftxgpos.cftxgdef.lo: $(FTEXTDIR)/ftxgdef.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $(FTEXTDIR)/ftxgdef.cftxopen.lo: $(FTEXTDIR)/ftxopen.c $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) $(FTEXTDIR)/ftxopen.cfreetype.lo: $(SRC_S) $(SRC_M) $(LIBTOOL) --mode=compile $(CC) -c $(FT_CFLAGS) \ -DLOCALEDIR='"$(LOCALEDIR)"' \ -DTT_MAKE_OPTION_SINGLE_OBJECT \ $(SRC_S)libttf.la: $(LIB_FILES) $(LIBTOOL) --mode=link $(CC) -o libttf.la $(LIB_FILES) \ -rpath $(libdir) \ -version-info $(version_info) $(FT_LIBS)install: libttf.la $(MKINSTALLDIRS) $(libdir) $(includedir)/freetype $(LIBTOOL) --mode=install $(INSTALL) libttf.la $(libdir) -for P in $(HEADERS) ; do \ $(INSTALL_DATA) $$P $(includedir)/freetype ; \ doneuninstall: -$(LIBTOOL) --mode=uninstall $(RM) $(libdir)/libttf.la -$(RMF) $(includedir)/freetype/* -$(RMDIR) $(includedir)/freetypeclean: -$(RMF) $(OBJ_S) $(OBJ_M) *.odistclean: clean -$(RMF) file.c memory.c mutex.c -$(RMF) libttf.la -$(RMF) *.orig *~ core *.core -$(RMF) $(ARCH)/Makefile -$(RMF) .libs/* -$(RMDIR) .libsdepend: do_link (echo '/^#.* PUT NO STUFF BELOW/,$$d' ; echo w ; echo q) | \ ed - $(ARCH)/Makefile echo '# Dependencies generated by make depend: PUT NO STUFF BELOW' \ >> $(ARCH)/Makefile for file in $(SRC_S) $(SRC_M) $(EXTSRC) ; do \ $(CPP) $(CPPFLAGS) $(INCLUDES) $$file | \ sed -n -e 's|^# [1-9][0-9]* "\([^/].*\.h\)".*|\1|p' \ -e 's|^# [1-9][0-9]* "\($(srcdir)/.*\.h\)".*|\1|p' | \ sed -e 's|/\./|.|g' -e "s/^/`basename $$file .c`.lo: /" ; \ done | \ sort -u | \ awk '{ if (LINE == 1) \ { line = last = $$1 } \ else if ($$1 != last) \ { print line ; line = last = $$1 } \ line = line " " $$2 } \ END { print line }' >> $(ARCH)/Makefile# Dependencies generated by make depend: PUT NO STUFF BELOW
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -