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

📄 makefile.ms

📁 字体缩放显示
💻 MS
字号:
# This file is part of the FreeType project.## It builds the library and test programs for Microsoft C compilers# for 16-bit Windows, large model, using QuickWin to display console# outputs. It also works for Visual C++ 1.x 16-bits compiler, but# you should instead use the Makefile customized for it, Makefile.VC.## You will need NMAKE.### Use this file while in the 'test' directory with the following statement:##   nmake /f arch\win16\Makefile.MS### A debug version can be obtained with##   nmake DEBUG=1 /f arch\win16\Makefile.MS### Copyright 1996-2001 by# David Turner, Robert Wilhelm, and Werner Lemberg.## This file is part of the FreeType project, and may only be used, modified,# and distributed under the terms of the FreeType project license,# LICENSE.TXT.  By continuing to use, modify, or distribute this file you# indicate that you have read the license and understand and accept it# fully.ARCH = arch\win16FT_MAKEFILE = $(ARCH)\Makefile.MSFT_MAKE = $(MAKE) /nologoCC = cl /nologoLIBDIR = ..\libINCDIRS = -I$(LIBDIR) -I$(LIBDIR)\$(ARCH) -I. -I$(LIBDIR)\extend!ifndef DEBUGCFLAGS = /Ox /AL /Za /W2 /G2 $(INCDIRS)LDFLAGS = /AL!elseCFLAGS = /Zi /AL /Za /W2 /G2 $(INCDIRS)LDFLAGS = /Zi /AL!endifCFLAGS = $(CFLAGS) /GA /MqLDFLAGS = $(LDFLAGS) /GA /Mq# Windows graphic driverGDRIVER = $(ARCH)\gw_win16.cGSRC = display.c gmain.c blitter.c $(GDRIVER)GOBJ = $(GSRC:.c=.obj)SRC = arabic.c \      common.c \      textdisp.c \      ftdump.c \      fterror.c \      ftlint.c \      ftmetric.c \      ftsbit.c \      ftstring.c \      ftstrpnm.c \      ftstrtto.c \      fttimer.c \      ftview.c \      ftzoom.cOBJ = $(SRC:.c=.obj).c.obj:	@$(CC) /c /Fo$* @<<	    $(CFLAGS) $<<<EXEFILES = ftdump.exe \           fterror.exe \           ftlint.exe \           ftmetric.exe \           ftsbit.exe \           ftstring.exe \           ftstrpnm.exe \           ftstrtto.exe \           fttimer.exe \           ftview.exe \           ftzoom.exe!ifndef DEBUG# Skiped if DEBUG buildall: freetype $(EXEFILES)!endifdebug: freetype_debug $(EXEFILES)freetype:	cd $(LIBDIR)	$(FT_MAKE) /f $(FT_MAKEFILE) all	cd ..\testfreetype_debug:	cd $(LIBDIR)	$(FT_MAKE) /f $(FT_MAKEFILE) DEBUG=1 debug	cd ..\test# C compilers are unable to include 16-bit <windows.h> in ANSI mode.# So we have a special rule for this file, to build it outside ANSI.$(GDRIVER:.c=.obj):	@$(CC) /c /Fo$* @<<	    $(CFLAGS) /Ze $(GDRIVER)<<.obj.exe:	$(CC) /Fe$* @<<	    $(LDFLAGS) $**<<ftzoom.exe: $(GOBJ) ftzoom.obj common.obj $(LIBDIR)\libttf.libftview.exe: $(GOBJ) ftview.obj common.obj $(LIBDIR)\libttf.libftstring.exe: $(GOBJ) ftstring.obj common.obj $(LIBDIR)\libttf.libftstrtto.exe: $(GOBJ) ftstrtto.obj common.obj arabic.obj $(LIBDIR)\libttf.libfttimer.exe: $(GOBJ) fttimer.obj common.obj $(LIBDIR)\libttf.libftlint.exe: ftlint.obj common.obj $(LIBDIR)\libttf.libftdump.exe: ftdump.obj common.obj $(LIBDIR)\libttf.libftstrpnm.exe: ftstrpnm.obj common.obj $(LIBDIR)\libttf.libftsbit.exe: ftsbit.obj common.obj textdisp.obj $(LIBDIR)\libttf.libftmetric.exe: ftmetric.obj common.obj textdisp.obj $(LIBDIR)\libttf.libfterror.exe: fterror.obj common.obj $(LIBDIR)\libttf.libclean: do_clean	cd $(LIBDIR)	$(FT_MAKE) /f $(FT_MAKEFILE) clean	cd ..\testdistclean: do_clean	cd $(LIBDIR)	$(FT_MAKE) /f $(FT_MAKEFILE) distclean	cd ..\test	-del *.exedo_clean:	-del *.obj	-del $(ARCH)\*.obj!include "$(ARCH)\depend.win"# end of Makefile.MS

⌨️ 快捷键说明

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