Chun-wei Fan | d7b6636 | 2015-11-03 19:00:42 +0800 | [diff] [blame] | 1 | # NMake Makefile snippet for copying the built libraries, utilities and headers to |
| 2 | # a path under $(PREFIX). |
| 3 | |
| 4 | install: all |
| 5 | @if not exist $(PREFIX)\bin\ mkdir $(PREFIX)\bin |
| 6 | @if not exist $(PREFIX)\lib\ mkdir $(PREFIX)\lib |
| 7 | @if not exist $(PREFIX)\include\harfbuzz\ mkdir $(PREFIX)\include\harfbuzz |
| 8 | @copy /b $(HARFBUZZ_DLL_FILENAME).dll $(PREFIX)\bin |
| 9 | @copy /b $(HARFBUZZ_DLL_FILENAME).pdb $(PREFIX)\bin |
| 10 | @copy /b $(CFG)\$(PLAT)\harfbuzz.lib $(PREFIX)\lib |
Chun-wei Fan | d7b6636 | 2015-11-03 19:00:42 +0800 | [diff] [blame] | 11 | @if exist $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll copy /b $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll $(PREFIX)\bin |
| 12 | @if exist $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll copy /b $(HARFBUZZ_GOBJECT_DLL_FILENAME).pdb $(PREFIX)\bin |
| 13 | @if exist $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll copy /b $(CFG)\$(PLAT)\harfbuzz-gobject.lib $(PREFIX)\lib |
| 14 | @if exist $(CFG)\$(PLAT)\hb-view.exe copy /b $(CFG)\$(PLAT)\hb-view.exe $(PREFIX)\bin |
| 15 | @if exist $(CFG)\$(PLAT)\hb-view.exe copy /b $(CFG)\$(PLAT)\hb-view.pdb $(PREFIX)\bin |
| 16 | @if exist $(CFG)\$(PLAT)\hb-ot-shape-closure.exe copy /b $(CFG)\$(PLAT)\hb-ot-shape-closure.exe $(PREFIX)\bin |
| 17 | @if exist $(CFG)\$(PLAT)\hb-ot-shape-closure.exe copy /b $(CFG)\$(PLAT)\hb-ot-shape-closure.pdb $(PREFIX)\bin |
| 18 | @if exist $(CFG)\$(PLAT)\hb-shape.exe copy /b $(CFG)\$(PLAT)\hb-shape.exe $(PREFIX)\bin |
| 19 | @if exist $(CFG)\$(PLAT)\hb-shape.exe copy /b $(CFG)\$(PLAT)\hb-shape.pdb $(PREFIX)\bin |
| 20 | @for %h in ($(HB_ACTUAL_HEADERS)) do @copy %h $(PREFIX)\include\harfbuzz |
Chun-wei Fan | d7b6636 | 2015-11-03 19:00:42 +0800 | [diff] [blame] | 21 | @if exist $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll for %h in ($(HB_GOBJECT_headers)) do @copy ..\src\%h $(PREFIX)\include\harfbuzz |
| 22 | @if exist $(HARFBUZZ_GOBJECT_DLL_FILENAME).dll copy $(CFG)\$(PLAT)\harfbuzz-gobject\hb-gobject-enums.h $(PREFIX)\include\harfbuzz |
| 23 | @rem Copy the generated introspection files |
| 24 | @if exist $(CFG)\$(PLAT)\HarfBuzz-0.0.gir copy $(CFG)\$(PLAT)\HarfBuzz-0.0.gir $(PREFIX)\share\gir-1.0 |
| 25 | @if exist $(CFG)\$(PLAT)\HarfBuzz-0.0.typelib copy /b $(CFG)\$(PLAT)\HarfBuzz-0.0.typelib $(PREFIX)\lib\girepository-1.0 |