📄 makefile.icc
字号:
# This file is part of the FreeType project.## It builds the library and test programs for IBM VisualAge C++ under OS/2.## You will need nmake.## Use this file while in the lib directory with the following statement:## nmake -f arch\os2\Makefile.icc#ARCH = arch\os2FT_MAKEFILE = $(ARCH)\Makefile.iccFT_MAKE = $(MAKE) -nologoCC = iccCFLAGS = -Wcnd- -Wpro- -Ss -Sp1 -Rn -Ge- -O+ -G4 -Q+ -Iarch\os2 -I. -Iextend#CFLAGS = -Wcnd- -Wpro- -Ss -Sp1 -Rn -Ge- -Ti+ Q+ -Iarch\os2 -I. -Iextend# NOTE: Optimizations are discarded, as it seems that Visual Age# is buggy when producing ttraster.obj. The resulting code# crashes under some circumstances (performing vertical dropout# control when rendering smoothed outlines)!TTFILE = $(ARCH)\os2file.cTTMEMORY = .\ttmemory.cTTMUTEX = .\ttmutex.cPORT = $(TTFILE) $(TTMEMORY) $(TTMUTEX)SRC_X = extend\ftxgasp.c extend\ftxkern.c extend\ftxpost.c \ extend\ftxcmap.c extend\ftxwidth.cOBJS_X = $(SRC_X:.c=.obj)SRC_M = ttapi.c ttcache.c ttcalc.c ttcmap.c ttdebug.c \ ttgload.c ttinterp.c ttload.c ttobjs.c ttraster.c \ ttextend.c $(PORT)OBJS_M = $(SRC_M:.c=.obj) $(OBJS_X)SRC_S = $(ARCH)\freetype.cOBJ_S = $(SRC_S:.c=.obj)OBJS_S = $(OBJ_S) $(OBJS_X)all: $(FT_MAKE) -f $(FT_MAKEFILE) LIB_FILES="$(OBJS_S)" libttf.libdebug: $(FT_MAKE) -f $(FT_MAKEFILE) LIB_FILES="$(OBJS_M)" libttf.lib$(OBJ_S): $(SRC_S) $(SRC_M) $(CC) -C $(CFLAGS) /Fo$@ $*.c$(OBJS_X): $(CC) -C $(CFLAGS) /Fo$@ $*.c$(ARCH)\os2file.obj: $(CC) -C $(CFLAGS) /Fo$@ $*.clibttf.lib: $(LIB_FILES) !ilib /nologo /noignorecase /nobackup $@ -+$?,,clean: -del *.obj -del extend\*.obj -del arch\os2\*.objdistclean: clean -del libttf.lib# end of Makefile.icc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -