のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

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.
|