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

📄 makefile.dm

📁 字体缩放显示
💻 DM
字号:
# This file is part of the FreeType project.## It builds the library and test programs for emx-gcc under OS/2## You will need dmake.## Use this file while in the 'test' directory with the following statement:##   dmake -r -f arch/os2/Makefile.dm### 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/os2FT_MAKEFILE = $(ARCH)/Makefile.dmFT_MAKE = dmake -r.IMPORT: COMSPECSHELL := $(COMSPEC)SHELLFLAGS := /cGROUPSHELL := $(SHELL)GROUPFLAGS := $(SHELLFLAGS)GROUPSUFFIX := .cmdSHELLMETAS := *"?<>&|CC = gccLIBDIR = ../libLIBDIR_OS2 = $(subst,/,\ $(LIBDIR))INCDIRS = -I$(LIBDIR) -I$(LIBDIR)/$(ARCH) -I. -I$(LIBDIR)/extend# CFLAGS = -Wall -ansi -O2 -g $(INCDIRS)CFLAGS = -ansi -Wall -O2 -s -Zcrtdll $(INCDIRS)# full-screen MSDOS driverGFSDRIVER = $(ARCH)/gfs_os2.cGPMDRIVER = $(ARCH)/gpm_os2.cGPM_DEF = $(ARCH)/gpm_os2.defDISPLAY = display.cSRC = ftlint.c fttimer.c ftview.c ftzoom.c ftdump.c ftstring.c ftstrpnm.c \      ftsbit.c common.c blitter.c ftmetric.c ftstrtto.c arabic.c textdisp.cGSRC = gmain.c display.c blitter.cGFSSRC = $(GSRC) $(GFSDRIVER)GPMSRC = $(GSRC) $(GPMDRIVER)GFSOBJ = $(GFSSRC:.c=.o)GPMOBJ = $(GPMSRC:.c=.o)ALLSRC = $(SRC) $(GSRC) $(GFSDRIVER) $(GPMDRIVER)ALLOBJ = $(ALLSRC:.c=.o)%.o: %.c	$(CC) $(CFLAGS) -c -o $@ $<%.exe:	$(CC) $(CFLAGS) -o $@ @$(mktmp $(&:t"\n")\n)EXEFILES = ftview.exe ftviewfs.exe \           ftlint.exe \           fttimer.exe fttimefs.exe \           ftdump.exe \           ftstring.exe ftstrfs.exe \           ftzoom.exe ftzoomfs.exe \           ftstrpnm.exe \           ftsbit.exe \           ftmetric.exe \           ftstrtto.exe ftstrtfs.exe.PHONY: all debug freetype freetype_debug \        clean distclean do_clean do_distclean dependall: freetype $(EXEFILES)debug: freetype_debug $(EXEFILES)freetype:[	cd $(LIBDIR_OS2)	$(FT_MAKE) -f $(FT_MAKEFILE) all	cd $(MAKEDIR)]freetype_debug:[	cd $(LIBDIR_OS2)	$(FT_MAKE) -f $(FT_MAKEFILE) debug	cd $(MAKEDIR)]ftzoom.exe: $(GPMOBJ) ftzoom.o common.o $(LIBDIR)/libttf.a $(GPM_DEF)ftzoomfs.exe: $(GFSOBJ) ftzoom.o common.o $(LIBDIR)/libttf.aftview.exe: $(GPMOBJ) ftview.o common.o $(LIBDIR)/libttf.a $(GPM_DEF)ftviewfs.exe: $(GFSOBJ) ftview.o common.o $(LIBDIR)/libttf.aftlint.exe: ftlint.o common.o $(LIBDIR)/libttf.aftdump.exe: ftdump.o common.o $(LIBDIR)/libttf.aftstring.exe: $(GPMOBJ) ftstring.o common.o $(LIBDIR)/libttf.a $(GPM_DEF)ftstrfs.exe: $(GFSOBJ) ftstring.o common.o $(LIBDIR)/libttf.aftstrpnm.exe: ftstrpnm.o common.o $(LIBDIR)/libttf.afttimer.exe: $(GPMOBJ) fttimer.o common.o $(LIBDIR)/libttf.a $(GPM_DEF)fttimefs.exe: $(GFSOBJ) fttimer.o common.o $(LIBDIR)/libttf.aftsbit.exe: ftsbit.o common.o textdisp.o $(LIBDIR)/libttf.aftmetric.exe: ftmetric.o common.o textdisp.o $(LIBDIR)/libttf.aftstrtto.exe: $(GPMOBJ) ftstrtto.o common.o arabic.o \              $(LIBDIR)/libttf.a $(GPM_DEF)ftstrtfs.exe: $(GFSOBJ) ftstrtto.o common.o arabic.o $(LIBDIR)/libttf.aclean: do_clean[	cd $(LIBDIR_OS2)	$(FT_MAKE) -f $(FT_MAKEFILE) clean	cd $(MAKEDIR)]distclean: do_clean do_distclean[	cd $(LIBDIR_OS2)	$(FT_MAKE) -f $(FT_MAKEFILE) distclean	cd $(MAKEDIR)]do_distclean:	-+del dep.end $(EXEFILES) coredo_clean:	-+del $(subst,/,\ $(ALLOBJ))# depend: $(ALLSRC)#[#	cd $(LIBDIR_OS2)#	$(FT_MAKE) -f $(FT_MAKEFILE) depend#	cd $(MAKEDIR)#	$(CC) -E -M $(INCDIRS) @$(mktmp $(<:t"\n")\n) > dep.end#]## ifeq (dep.end,$(wildcard dep.end))#   include dep.end# endif# end of Makefile.dm

⌨️ 快捷键说明

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