NMAKE : fatal error U1073: 'config.h.win32' のビルド方法が指定されていません。
cd C:\Users\u01\Documents\GitHub\harfbuzz\win32
>nmake /f Makefile.vc CFG=debug
Microsoft(R) Program Maintenance Utility Version 14.11.25508.2 Copyright (C) Microsoft Corporation. All rights reserved. NMAKE : fatal error U1073: 'config.h.win32' のビルド方法が指定されていません。 Stop.
>nmake /P /f Makefile.vc CFG=debug
>nmake /P /f Makefile.vc CFG=debug Microsoft(R) Program Maintenance Utility Version 14.11.25508.2 Copyright (C) Microsoft Corporation. All rights reserved. マクロ: WINDOWSSDKVERBINPATH = C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\ __DOTNET_PREFERRED_BITNESS = 32 PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 61 Stepping 4, GenuineIntel LIBPATH = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\ATLMFC\lib\x86; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\lib\x86; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\lib\x86\store\references; C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\; C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\; C:\Windows\Microsoft.NET\Framework\v4.0.30319; INCLUDE = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\ATLMFC\include; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\include; C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um; C:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt; C:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\shared; C:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\um; C:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\winrt; HB_ICU_headers = hb-icu.h COMMONPROGRAMW6432 = C:\Program Files\Common Files WINDOWSSDKLIBVERSION = 10.0.15063.0\ COMSPEC = C:\WINDOWS\system32\cmd.exe HB_SOURCES = $(HB_SOURCES) $(hb_ucdn_SRCS) $(HB_UCDN_sources) $(HB_BASE_sources) $(HB_BASE_RAGEL_GENERATED_sources) $(HB_FALLBACK_sources) $(HB_OT_sources) $(HB_OT_RAGEL_GENERATED_sources) HB_LIBS = $(CFG)\$(PLAT)\harfbuzz.lib WINDOWSSDKBINPATH = C:\Program Files (x86)\Windows Kits\10\bin\ _NMAKE_VER = 14.11.25508.2 PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC MAKE = "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\bin\HostX86\x86\nmake.exe" HB_BASE_RAGEL_GENERATED_sources = hb-buffer-deserialize-json.hh hb-buffer-deserialize-text.hh $(NULL) VCTOOLSINSTALLDIR = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\ HB_UCDN_CFLAGS = /I..\src\hb-ucdn HB_GOBJECT_headers = hb-gobject.h $(HB_GOBJECT_STRUCTS_headers) COMMANDPROMPTTYPE = Native
HB_ACTUAL_SOURCES = ..\src\hb-atomic-private.hh ..\src\hb-blob.cc ..\src\hb-buffer-private.hh ..\src\hb-buffer-serialize.cc ..\src\hb-buffer.cc ..\src\hb-cache-private.hh ..\src\hb-common.cc ..\src\hb-face-private.hh ..\src\hb-face.cc ..\src\hb-font-private.hh ..\src\hb-font.cc ..\src\hb-mutex-private.hh ..\src\hb-object-private.hh ..\src\hb-open-file-private.hh ..\src\hb-open-type-private.hh ..\src\hb-ot-cbdt-table.hh ..\src\hb-ot-cmap-table.hh ..\src\hb-ot-glyf-table.hh ..\src\hb-ot-head-table.hh ..\src\hb-ot-hhea-table.hh ..\src\hb-ot-hmtx-table.hh ..\src\hb-ot-maxp-table.hh ..\src\hb-ot-name-table.hh ..\src\hb-ot-os2-table.hh ..\src\hb-ot-post-table.hh ..\src\hb-ot-tag.cc ..\src\hb-private.hh ..\src\hb-set-private.hh ..\src\hb-set.cc ..\src\hb-shape.cc ..\src\hb-shape-plan-private.hh ..\src\hb-shape-plan.cc ..\src\hb-shaper-list.hh ..\src\hb-shaper-impl-private.hh ..\src\hb-shaper-private.hh ..\src\hb-shaper.cc ..\src\hb-unicode-private.hh ..\src\hb-unicode.cc ..\src\hb-utf-private.hh ..\src\hb-warning.cc ..\src\hb-buffer-deserialize-json.hh ..\src\hb-buffer-deserialize-text.hh ..\src\hb-fallback-shape.cc ..\src\hb-ot-font.cc ..\src\hb-ot-layout.cc ..\src\hb-ot-layout-common-private.hh ..\src\hb-ot-layout-gdef-table.hh ..\src\hb-ot-layout-gpos-table.hh ..\src\hb-ot-layout-gsubgpos-private.hh ..\src\hb-ot-layout-gsub-table.hh ..\src\hb-ot-layout-jstf-table.hh ..\src\hb-ot-layout-private.hh ..\src\hb-ot-map.cc ..\src\hb-ot-map-private.hh ..\src\hb-ot-math.cc ..\src\hb-ot-math-table.hh ..\src\hb-ot-shape.cc ..\src\hb-ot-shape-complex-arabic.cc ..\src\hb-ot-shape-complex-arabic-fallback.hh ..\src\hb-ot-shape-complex-arabic-private.hh ..\src\hb-ot-shape-complex-arabic-table.hh ..\src\hb-ot-shape-complex-arabic-win1256.hh ..\src\hb-ot-shape-complex-default.cc ..\src\hb-ot-shape-complex-hangul.cc ..\src\hb-ot-shape-complex-hebrew.cc ..\src\hb-ot-shape-complex-indic.cc ..\src\hb-ot-shape-complex-indic-private.hh ..\src\hb-ot-shape-complex-indic-table.cc ..\src\hb-ot-shape-complex-myanmar.cc ..\src\hb-ot-shape-complex-thai.cc ..\src\hb-ot-shape-complex-tibetan.cc ..\src\hb-ot-shape-complex-use.cc ..\src\hb-ot-shape-complex-use-private.hh ..\src\hb-ot-shape-complex-use-table.cc ..\src\hb-ot-shape-complex-private.hh ..\src\hb-ot-shape-normalize-private.hh ..\src\hb-ot-shape-normalize.cc ..\src\hb-ot-shape-fallback-private.hh ..\src\hb-ot-shape-fallback.cc ..\src\hb-ot-shape-private.hh ..\src\hb-ot-var.cc ..\src\hb-ot-var-avar-table.hh ..\src\hb-ot-var-fvar-table.hh ..\src\hb-ot-var-hvar-table.hh ..\src\hb-ot-var-mvar-table.hh ..\src\hb-ot-shape-complex-indic-machine.hh ..\src\hb-ot-shape-complex-myanmar-machine.hh ..\src\hb-ot-shape-complex-use-machine.hh ..\src\hb-ucdn\ucdn.h ..\src\hb-ucdn\ucdn.c ..\src\hb-ucdn\unicodedata_db.h ..\src\hb-ucdn.cc $(NULL) SYSTEMROOT = C:\WINDOWS HB_ICU_sources = hb-icu.cc PATH = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\bin\HostX86\x86; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCPackages; C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.3; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\bin\Roslyn; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Team Tools\Performance Tools; C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\; C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\; C:\Program Files (x86)\Microsoft SDKs\F#\4.1\Framework\v4.0\; C:\Program Files (x86)\Windows Kits\10\bin\x86; C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x86; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\\MSBuild\15.0\bin; C:\Windows\Microsoft.NET\Framework\v4.0.30319; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\; C:\ProgramData\Oracle\Java\javapath; C:\Program Files (x86)\Intel\iCLS Client\; C:\Program Files\Intel\iCLS Client\; C:\WINDOWS\system32; C:\WINDOWS; C:\WINDOWS\System32\Wbem; C:\WINDOWS\System32\WindowsPowerShell\v1.0\; C:\Program Files\Microsoft SQL Server\130\Tools\Binn\; C:\Program Files\doxygen\bin; C:\Program Files (x86)\Graphviz2.38\bin; C:\FDK\Tools\win;C:\Program Files (x86)\Skype\Phone\; C:\Users\u01\AppData\Local\Android\sdk\tools; C:\Users\u01\AppData\Local\Android\sdk\platform-tools; C:\Users\u01\AppData\Local\Microsoft\WindowsApps; C:\Users\u01\AppData\Local\GitHubDesktop\bin; C:\Program Files\Microsoft VS Code\bin; C:\Users\m_fujii\AppData\Local\Microsoft\WindowsApps; WINDOWSLIBPATH = C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\; C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\ NUMBER_OF_PROCESSORS = 4 HB_BASE_RAGEL_sources = hb-buffer-deserialize-json.rl hb-buffer-deserialize-text.rl $(NULL) PLAT = Win32 PROGRAMDATA = C:\ProgramData PERL = perl WINDOWSSDKVERSION = 10.0.15063.0\ TEMP = C:\Users\m_fujii\AppData\Local\Temp VSSDK150INSTALL = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VSSDK FRAMEWORK40VERSION = v4.0 FRAMEWORKVERSION32 = v4.0.30319 HB_UTILS_DEP_LIBS = $(HB_GLIB_LIBS) HB_OT_SHAPE_CLOSURE_sources = hb-ot-shape-closure.cc options.cc options.hh main-font-text.hh $(NULL) NULL = HB_TESTS_DEP_LIBS = $(HB_GLIB_LIBS) PROGRAMW6432 = C:\Program Files HB_BASE_headers = hb.h hb-blob.h hb-buffer.h hb-common.h hb-deprecated.h hb-face.h hb-font.h hb-set.h hb-shape.h hb-shape-plan.h hb-unicode.h $(NULL) __VSCMD_PREINIT_PATH = C:\ProgramData\Oracle\Java\javapath; C:\Program Files (x86)\Intel\iCLS Client\; C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32; C:\WINDOWS;C:\WINDOWS\System32\Wbem; C:\WINDOWS\System32\WindowsPowerShell\v1.0\; C:\Program Files\Microsoft SQL Server\130\Tools\Binn\; C:\Program Files\doxygen\bin; C:\Program Files (x86)\Graphviz2.38\bin; C:\FDK\Tools\win; C:\Program Files (x86)\Skype\Phone\; C:\Users\u01\AppData\Local\Android\sdk\tools; C:\Users\u01\AppData\Local\Android\sdk\platform-tools; C:\Users\u01\AppData\Local\Microsoft\WindowsApps; C:\Users\u01\AppData\Local\GitHubDesktop\bin; C:\Program Files\Microsoft VS Code\bin; C:\Users\u01\AppData\Local\Microsoft\WindowsApps; HB_GLIB_headers = hb-glib.h SESSIONNAME = Console PROCESSOR_ARCHITEW6432 = AMD64 NETFXSDKDIR = C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\ HARFBUZZ_DLL_FILENAME = $(CFG)\$(PLAT)\harfbuzz-vs$(VSVER) HB_GOBJECT_sources = hb-gobject-structs.cc HB_DEP_LIBS = LIBHB_UCDN_sources = ucdn.h ucdn.c unicodedata_db.h $(NULL) USERPROFILE = C:\Users\m_fujii FPS_BROWSER_APP_PROFILE_STRING = Internet Explorer COMMONPROGRAMFILES = C:\Program Files (x86)\Common Files LOGONSERVER = \\BOOTCAMP HOMEPATH = \Users\m_fujii __DOTNET_ADD_32BIT = 1 ONEDRIVE = C:\Users\m_fujii\OneDrive SYSTEMDRIVE = C: USERNAME = m_fujii VCIDEINSTALLDIR = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\ UNIVERSALCRTSDKDIR = C:\Program Files (x86)\Windows Kits\10\ UCRTVERSION = 10.0.15063.0 LOCALAPPDATA = C:\Users\m_fujii\AppData\Local HB_BASE_sources = hb-atomic-private.hh hb-blob.cc hb-buffer-private.hh hb-buffer-serialize.cc hb-buffer.cc hb-cache-private.hh hb-common.cc hb-face-private.hh hb-face.cc hb-font-private.hh hb-font.cc hb-mutex-private.hh hb-object-private.hh hb-open-file-private.hh hb-open-type-private.hh hb-ot-cbdt-table.hh hb-ot-cmap-table.hh hb-ot-glyf-table.hh hb-ot-head-table.hh hb-ot-hhea-table.hh hb-ot-hmtx-table.hh hb-ot-maxp-table.hh hb-ot-name-table.hh hb-ot-os2-table.hh hb-ot-post-table.hh hb-ot-tag.cc hb-private.hh hb-set-private.hh hb-set.cc hb-shape.cc hb-shape-plan-private.hh hb-shape-plan.cc hb-shaper-list.hh hb-shaper-impl-private.hh hb-shaper-private.hh hb-shaper.cc hb-unicode-private.hh hb-unicode.cc hb-utf-private.hh hb-warning.cc $(NULL) HB_DIRECTWRITE_headers = hb-directwrite.h HB_GLIB_sources = hb-glib.cc RAGEL = ragel hb_ucdn_SRCS = hb-ucdn\ucdn.h hb-ucdn\ucdn.c hb-ucdn\unicodedata_db.h $(NULL) BUILT_TOOLS = USERDOMAIN_ROAMINGPROFILE = BOOTCAMP HB_UCDN_sources = hb-ucdn.cc LDFLAGS_BASE = $(LDFLAGS_ARCH) /libpath:$(PREFIX)\lib $(ADDITIONAL_LIB_ARG) /DEBUG APPSROOT = D HB_UTILS = LDFLAGS_ARCH = /machine:x86 BUILT_LIBRARIES = HarfBuzz HB_TESTS = DIRECTWRITE_LIB = dwrite.lib HB_FALLBACK_sources = hb-fallback-shape.cc ALLUSERSPROFILE = C:\ProgramData EXTENSIONSDKDIR = C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs VSCMD_ARG_TGT_ARCH = x86 HB_GOBJECT_ACTUAL_SOURCES = ..\src\hb-gobject-structs.cc ..\src\hb-gobject-structs.h $(NULL) _HASH = # VCVER = 13 VSCMD_ARG_APP_PLAT = Desktop CC = cl RAGEL_RAW_GEN_SRCS = $(HB_OT_RAGEL_GENERATED_sources) $(HB_BASE_RAGEL_GENERATED_sources) HB_VIEW_sources = hb-view.cc options.cc options.hh main-font-text.hh shape-consumer.hh ansi-print.cc ansi-print.hh helper-cairo.cc helper-cairo.hh helper-cairo-ansi.cc helper-cairo-ansi.hh view-cairo.cc view-cairo.hh $(NULL) HB_ICU_DEP_LIBS = icuuc.lib VALID_CFGSET = TRUE FALSE PROGRAMFILES = C:\Program Files (x86) MAKEFLAGS = P FRAMEWORKDIR = C:\Windows\Microsoft.NET\Framework\ PROCESSOR_REVISION = 3d04 VCINSTALLDIR = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\ HB_GLIB_LIBS = glib-2.0.lib COMPUTERNAME = BOOTCAMP HB_DIRECTWRITE_sources = hb-directwrite.cc HB_CORETEXT_headers = hb-coretext.h harfbuzz_dll_OBJS = $(CFG)\$(PLAT)\harfbuzz\hb-blob.obj $(CFG)\$(PLAT)\harfbuzz\hb-buffer-serialize.obj $(CFG)\$(PLAT)\harfbuzz\hb-buffer.obj $(CFG)\$(PLAT)\harfbuzz\hb-common.obj $(CFG)\$(PLAT)\harfbuzz\hb-face.obj $(CFG)\$(PLAT)\harfbuzz\hb-font.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-tag.obj $(CFG)\$(PLAT)\harfbuzz\hb-set.obj $(CFG)\$(PLAT)\harfbuzz\hb-shape.obj $(CFG)\$(PLAT)\harfbuzz\hb-shape-plan.obj $(CFG)\$(PLAT)\harfbuzz\hb-shaper.obj $(CFG)\$(PLAT)\harfbuzz\hb-unicode.obj $(CFG)\$(PLAT)\harfbuzz\hb-warning.obj $(CFG)\$(PLAT)\harfbuzz\hb-fallback-shape.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-font.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-layout.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-map.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-math.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-arabic.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-default.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-hangul.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-hebrew.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-indic.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-indic-table.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-myanmar.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-thai.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-tibetan.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-use.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-complex-use-table.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-normalize.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-shape-fallback.obj $(CFG)\$(PLAT)\harfbuzz\hb-ot-var.obj $(CFG)\$(PLAT)\harfbuzz\hb-ucdn.obj $(CFG)\$(PLAT)\harfbuzz\ucdn.obj $(NULL) AS = ml RC = rc VSVER = 15 PSMODULEPATH = C:\Program Files\WindowsPowerShell\Modules; C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules PROCESSOR_LEVEL = 6 UNICODE_IMPL = ucdn INC_FEATURES = Fallback OT HB_CFLAGS = $(HB_CFLAGS) /wd4244 /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS $(HB_CFLAGS) $(HB_UCDN_CFLAGS) /DHAVE_CONFIG_H FREETYPE_LIB = freetyped.lib WINDOWSSDK_EXECUTABLEPATH_X64 = C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\ VSINSTALLDIR = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\ WINDOWSSDK_EXECUTABLEPATH_X86 = C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\ PROCESSOR_ARCHITECTURE = x86 OS = Windows_NT HOMEDRIVE = C: HARFBUZZ_GOBJECT_DLL_FILENAME = $(CFG)\$(PLAT)\harfbuzz-gobject-vs$(VSVER) CAIRO_LIB = cairo.lib HB_OT_RAGEL_GENERATED_sources = hb-ot-shape-complex-indic-machine.hh hb-ot-shape-complex-myanmar-machine.hh hb-ot-shape-complex-use-machine.hh $(NULL) DEVENVDIR = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ HB_GOBJECT_DEP_LIBS = gobject-2.0.lib $(HB_GLIB_LIBS) HB_GRAPHITE2_headers = hb-graphite2.h CFLAGS = $(CFLAGS_ADD) /W3 /Zi /I.. /I..\src /I. /I$(PREFIX)\include FPS_BROWSER_USER_PROFILE_STRING = Default HB_GOBJECT_ENUM_headers = hb-gobject-enums.h HB_GOBJECT_STRUCTS_headers = hb-gobject-structs.h HB_OT_RAGEL_sources = hb-ot-shape-complex-indic-machine.rl hb-ot-shape-complex-myanmar-machine.rl hb-ot-shape-complex-use-machine.rl $(NULL) HB_CORETEXT_sources = hb-coretext.cc FSHARPINSTALLDIR = C:\Program Files (x86)\Microsoft SDKs\F#\4.1\Framework\v4.0\ GRAPHITE2_LIB = graphite2.lib HB_SHAPE_sources = hb-shape.cc options.cc options.hh main-font-text.hh shape-consumer.hh $(NULL) HB_FT_headers = hb-ft.h MSMPI_BIN = C:\Program Files\Microsoft MPI\Bin\ VCVERSION = 1911 PUBLIC = C:\Users\Public BUILD_INTROSPECTION = no
HB_OT_headers = hb-ot.h hb-ot-font.h hb-ot-layout.h hb-ot-math.h hb-ot-shape.h hb-ot-tag.h hb-ot-var.h $(NULL)
HB_UNISCRIBE_headers = hb-uniscribe.h VSCMD_VER = 15.0.26730.16 WINDIR = C:\WINDOWS PREFIX = ..\..\vs$(VSVER)\$(PLAT) HB_LIB_CFLAGS = $(HB_CFLAGS) /DHB_EXTERN="__declspec (dllexport) extern" VSCMD_ARG_HOST_ARCH = x86 CFG = debug HB_GRAPHITE2_sources = hb-graphite2.cc VISUALSTUDIOVERSION = 15.0 FRAMEWORKVERSION = v4.0.30319
LIB = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\ATLMFC\lib\x86; C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.11.25503\lib\x86; C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86; C:\Program Files (x86)\Windows Kits\10\lib\10.0.15063.0\ucrt\x86; C:\Program Files (x86)\Windows Kits\10\lib\10.0.15063.0\um\x86; CFLAGS_ADD = /MDd /Od ERRNUL = 2>NUL
UNISCRIBE_LIB = usp10.lib gdi32.lib rpcrt4.lib user32.lib
HB_RAGEL_GENERATED_ACTUAL_SOURCES = ..\src\hb-ot-shape-complex-indic-machine.hh ..\src\hb-ot-shape-complex-myanmar-machine.hh ..\src\hb-ot-shape-complex-use-machine.hh ..\src\hb-buffer-deserialize-json.hh ..\src\hb-buffer-deserialize-text.hh $(NULL)
HB_GOBJECT_ENUM_sources = hb-gobject-enums.cc PYTHON = python PROMPT = $P$G CPP = cl HB_HEADERS = $(HB_BASE_headers) $(HB_NODIST_headers) $(HB_OT_headers) HB_FT_sources = hb-ft.cc HB_DEFINES = $(HB_DEFINES) /DHAVE_UCDN=1
WINDOWSSDKDIR = C:\Program Files (x86)\Windows Kits\10\ HB_OT_sources = hb-ot-font.cc hb-ot-layout.cc hb-ot-layout-common-private.hh hb-ot-layout-gdef-table.hh hb-ot-layout-gpos-table.hh hb-ot-layout-gsubgpos-private.hh hb-ot-layout-gsub-table.hh hb-ot-layout-jstf-table.hh hb-ot-layout-private.hh hb-ot-map.cc hb-ot-map-private.hh hb-ot-math.cc hb-ot-math-table.hh hb-ot-shape.cc hb-ot-shape-complex-arabic.cc hb-ot-shape-complex-arabic-fallback.hh hb-ot-shape-complex-arabic-private.hh hb-ot-shape-complex-arabic-table.hh hb-ot-shape-complex-arabic-win1256.hh hb-ot-shape-complex-default.cc hb-ot-shape-complex-hangul.cc hb-ot-shape-complex-hebrew.cc hb-ot-shape-complex-indic.cc hb-ot-shape-complex-indic-private.hh hb-ot-shape-complex-indic-table.cc hb-ot-shape-complex-myanmar.cc hb-ot-shape-complex-thai.cc hb-ot-shape-complex-tibetan.cc hb-ot-shape-complex-use.cc hb-ot-shape-complex-use-private.hh hb-ot-shape-complex-use-table.cc hb-ot-shape-complex-private.hh hb-ot-shape-normalize-private.hh hb-ot-shape-normalize.cc hb-ot-shape-fallback-private.hh hb-ot-shape-fallback.cc hb-ot-shape-private.hh hb-ot-var.cc hb-ot-var-avar-table.hh hb-ot-var-fvar-table.hh hb-ot-var-hvar-table.hh hb-ot-var-mvar-table.hh $(NULL)
HB_UNISCRIBE_sources = hb-uniscribe.cc TMP = C:\Users\m_fujii\AppData\Local\Temp FRAMEWORKDIR32 = C:\Windows\Microsoft.NET\Framework\ CXX = cl HB_NODIST_headers = hb-version.h $(NULL) PKG_CONFIG = pkg-config USERDOMAIN = BOOTCAMP APPDATA = C:\Users\m_fujii\AppData\Roaming EXTRA_TARGETS = LDFLAGS = $(LDFLAGS_BASE) VS150COMNTOOLS = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\ MAKEDIR = C:\Users\m_fujii\Documents\GitHub\harfbuzz\win32
HB_ACTUAL_HEADERS = ..\src\hb.h ..\src\hb-blob.h ..\src\hb-buffer.h ..\src\hb-common.h ..\src\hb-deprecated.h ..\src\hb-face.h ..\src\hb-font.h ..\src\hb-set.h ..\src\hb-shape.h ..\src\hb-shape-plan.h ..\src\hb-unicode.h ..\src\hb-version.h ..\src\hb-ot.h ..\src\hb-ot-font.h ..\src\hb-ot-layout.h ..\src\hb-ot-math.h ..\src\hb-ot-shape.h ..\src\hb-ot-tag.h ..\src\hb-ot-var.h $(NULL)
推論規則: .asm.obj:: コマンド: $(AS) $(AFLAGS) /c $< .asm.exe: コマンド: $(AS) $(AFLAGS) $<
{..\test\api\}.c{debug\Win32\}.exe: コマンド: $(CXX) $(CFLAGS) $(HB_DEFINES) $(HB_CFLAGS) /DSRCDIR="\"../../../test/api\"" $< /Fo$*.obj /Fe$@ /link $(LDFLAGS) $(CFG)\$(PLAT)\harfbuzz.lib $(HB_TESTS_DEP_LIBS) {..\src\hb-ucdn\}.c{debug\Win32\harfbuzz\}.obj:: コマンド: $(CC) $(CFLAGS) /Fo$(CFG)\$(PLAT)\harfbuzz\ /c @<< $< << .c.obj:: コマンド: $(CC) $(CFLAGS) /c $< .c.exe: コマンド: $(CC) $(CFLAGS) $<
{..\src\}.cc{debug\Win32\}.exe: コマンド: $(CXX) $(CFLAGS) $(HB_DEFINES) $(HB_CFLAGS) $< /Fo$*.obj /Fe$@ /link $(LDFLAGS) $(CFG)\$(PLAT)\harfbuzz.lib $(HB_TESTS_DEP_LIBS)
{..\util\}.cc{debug\Win32\util\}.obj:: コマンド: $(CXX) $(CFLAGS) $(HB_DEFINES) $(HB_CFLAGS) /Fo$(CFG)\$(PLAT)\util\ /c @<< $< <<
{..\src\}.cc{debug\Win32\harfbuzz\}.obj:: コマンド: $(CXX) $(CFLAGS) $(HB_DEFINES) $(HB_LIB_CFLAGS) /Fo$(CFG)\$(PLAT)\harfbuzz\ /c @<< $< <<
.cc.obj:: コマンド: $(CC) $(CFLAGS) /c $< .cc.exe: コマンド: $(CC) $(CFLAGS) $< .cpp.obj:: コマンド: $(CPP) $(CPPFLAGS) /c $< .cpp.exe: コマンド: $(CPP) $(CPPFLAGS) $< .cxx.obj:: コマンド: $(CXX) $(CXXFLAGS) /c $< .cxx.exe: コマンド: $(CXX) $(CXXFLAGS) $< .rc.res: コマンド: $(RC) $(RFLAGS) /r $< {..\src\}.rl{..\src\}.hh: コマンド: $(RAGEL) -e -F1 -o $@ $< .SUFFIXES: .obj .asm .c .cc .cpp .cxx .f .f90 .for .rc .c .cc .hh .rl
ターゲット: build-info-hb: フラグ: 依存ファイル: コマンド: @echo. @echo ================================== @echo Configuration for HarfBuzz Library @echo ================================== @echo Unicode Implementation: $(UNICODE_IMPL) @echo Enabled Features: $(INC_FEATURES)
debug\Win32\harfbuzz-gobject\hb-gobject-structs.obj: フラグ: 依存ファイル: debug\Win32\harfbuzz-gobject コマンド: $(CXX) $(CFLAGS) $(HB_DEFINES) $(HB_LIB_CFLAGS) /I$(CFG)\$(PLAT)\harfbuzz-gobject /Fo$(CFG)\$(PLAT)\harfbuzz-gobject\ /c @<< ..\src\hb-gobject-structs.cc << >|| debug\Win32\harfbuzz-gobject: フラグ: 依存ファイル: コマンド: @-md $@
debug\Win32\harfbuzz-gobject.lib: フラグ: 依存ファイル: debug\Win32\harfbuzz-gobject-vs15.dll コマンド:
tests: フラグ: 依存ファイル: all コマンド:
install: フラグ: 依存ファイル: all コマンド: @if not exist $(PREFIX)\bin\ mkdir $(PREFIX)\bin @if not exist $(PREFIX)\lib\ mkdir $(PREFIX)\lib @if not exist $(PREFIX)\include\harfbuzz\ mkdir $(PREFIX)\include\harfbuzz @copy /b $(HARFBUZZ_DLL_FILENAME).dll $(PREFIX)\bin @copy /b $(HARFBUZZ_DLL_FILENAME).pdb $(PREFIX)\bin @copy /b $(CFG)\$(PLAT)\harfbuzz.lib $(PREFIX)\lib @if exist $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll copy /b $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll $(PREFIX)\bin @if exist $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll copy /b $(HARFBUZZ_GOBJECT_DLL_FILENAME).pdb $(PREFIX)\bin @if exist $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll copy /b $(CFG)\$(PLAT)\harfbuzz-gobject.lib $(PREFIX)\lib @if exist $(CFG)\$(PLAT)\hb-view.exe copy /b $(CFG)\$(PLAT)\hb-view.exe $(PREFIX)\bin @if exist $(CFG)\$(PLAT)\hb-view.exe copy /b $(CFG)\$(PLAT)\hb-view.pdb $(PREFIX)\bin @if exist $(CFG)\$(PLAT)\hb-ot-shape-closure.exe copy /b $(CFG)\$(PLAT)\hb-ot-shape-closure.exe $(PREFIX)\bin @if exist $(CFG)\$(PLAT)\hb-ot-shape-closure.exe copy /b $(CFG)\$(PLAT)\hb-ot-shape-closure.pdb $(PREFIX)\bin @if exist $(CFG)\$(PLAT)\hb-shape.exe copy /b $(CFG)\$(PLAT)\hb-shape.exe $(PREFIX)\bin @if exist $(CFG)\$(PLAT)\hb-shape.exe copy /b $(CFG)\$(PLAT)\hb-shape.pdb $(PREFIX)\bin @for %h in ($(HB_ACTUAL_HEADERS)) do @copy %h $(PREFIX)\include\harfbuzz @if exist $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll for %h in ($(HB_GOBJECT_headers)) do @copy ..\src\%h $(PREFIX)\include\harfbuzz @if exist $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll copy $(CFG)\$(PLAT)\harfbuzz-gobject\hb-gobject-enums.h $(PREFIX)\include\harfbuzz @rem Copy the generated introspection files @if exist $(CFG)\$(PLAT)\HarfBuzz-0.0.gir copy $(CFG)\$(PLAT)\HarfBuzz-0.0.gir $(PREFIX)\share\gir-1.0 @if exist $(CFG)\$(PLAT)\HarfBuzz-0.0.typelib copy /b $(CFG)\$(PLAT)\HarfBuzz-0.0.typelib $(PREFIX)\lib\girepository-1.0
debug\Win32\harfbuzz-vs15.dll: フラグ: 依存ファイル: config.h ..\src\hb-ot-shape-complex-indic-machine.hh ..\src\hb-ot-shape-complex-myanmar-machine.hh ..\src\hb-ot-shape-complex-use-machine.hh ..\src\hb-buffer-deserialize-json.hh ..\src\hb-buffer-deserialize-text.hh debug\Win32\harfbuzz\hb-blob.obj debug\Win32\harfbuzz\hb-buffer-serialize.obj debug\Win32\harfbuzz\hb-buffer.obj debug\Win32\harfbuzz\hb-common.obj debug\Win32\harfbuzz\hb-face.obj debug\Win32\harfbuzz\hb-font.obj debug\Win32\harfbuzz\hb-ot-tag.obj debug\Win32\harfbuzz\hb-set.obj debug\Win32\harfbuzz\hb-shape.obj debug\Win32\harfbuzz\hb-shape-plan.obj debug\Win32\harfbuzz\hb-shaper.obj debug\Win32\harfbuzz\hb-unicode.obj debug\Win32\harfbuzz\hb-warning.obj debug\Win32\harfbuzz\hb-fallback-shape.obj debug\Win32\harfbuzz\hb-ot-font.obj debug\Win32\harfbuzz\hb-ot-layout.obj debug\Win32\harfbuzz\hb-ot-map.obj debug\Win32\harfbuzz\hb-ot-math.obj debug\Win32\harfbuzz\hb-ot-shape.obj debug\Win32\harfbuzz\hb-ot-shape-complex-arabic.obj debug\Win32\harfbuzz\hb-ot-shape-complex-default.obj debug\Win32\harfbuzz\hb-ot-shape-complex-hangul.obj debug\Win32\harfbuzz\hb-ot-shape-complex-hebrew.obj debug\Win32\harfbuzz\hb-ot-shape-complex-indic.obj debug\Win32\harfbuzz\hb-ot-shape-complex-indic-table.obj debug\Win32\harfbuzz\hb-ot-shape-complex-myanmar.obj debug\Win32\harfbuzz\hb-ot-shape-complex-thai.obj debug\Win32\harfbuzz\hb-ot-shape-complex-tibetan.obj debug\Win32\harfbuzz\hb-ot-shape-complex-use.obj debug\Win32\harfbuzz\hb-ot-shape-complex-use-table.obj debug\Win32\harfbuzz\hb-ot-shape-normalize.obj debug\Win32\harfbuzz\hb-ot-shape-fallback.obj debug\Win32\harfbuzz\hb-ot-var.obj debug\Win32\harfbuzz\hb-ucdn.obj debug\Win32\harfbuzz\ucdn.obj debug\Win32\harfbuzz コマンド: link /DLL $(LDFLAGS) $(HB_DEP_LIBS) /implib:$(CFG)\$(PLAT)\harfbuzz.lib -out:$@ @<< $(harfbuzz_dll_OBJS) << @-if exist $@.manifest mt /manifest $@.manifest /outputresource:$@;2
help: フラグ: 依存ファイル: コマンド: @echo. >|| @echo ============================= @echo Building HarfBuzz Using NMake @echo ============================= @echo nmake /f Makefile.vc CFG=[release^|debug] ^<PREFIX=PATH^> OPTION=1 ... @echo. @echo Where: @echo ------
@echo CFG: Required, use CFG=release for an optimized build and CFG=debug @echo for a debug build. PDB files are generated for all builds. @echo. @echo PREFIX: Optional, the path where dependent libraries and tools may be @echo found, default is ^$(srcrootdir)\..\vs^$(short_vs_ver)\^$(platform), @echo where ^$(short_vs_ver) is 9 for VS 2008, 10 for VS 2010 and so on; and @echo ^$(platform) is Win32 for 32-bit builds and x64 for x64 builds. @echo.
@echo OPTION: Optional, may be any of the following, use OPTION=1 to enable; @echo multiple OPTION's may be used. If no OPTION is specified, a default @echo HarfBuzz DLL is built with OpenType and support with a bundled @echo Unicode implementation (UCDN). @echo ====== @echo.
@echo CAIRO_FT: @echo Enables Cairo-Freetype support, needed for the build of the hb-view utility. @echo Implies FreeType2 support and also requires Cairo built with FreeType2 @echo support; GLib2 support must also be enabled. @echo.
@echo DIRECTWRITE: @echo Enable DirectWrite support, requires a recent enough Windows SDK. @echo.
@echo FREETYPE: @echo Enable FreeType2 support, requires the FreeType2 library @echo.
>||
@echo GLIB:
@echo Enable GLib2 support, with GLib Unicode support, requires the GNOME GLib2
@echo library. Enables the build of utility programs.
@echo.
|