| !if "$(BUILD_INTROSPECTION)" == "TRUE" |
| # Create the file list for introspection (to avoid the dreaded command-line-too-long problem on Windows) |
| $(CFG)\$(PLAT)\hb_list: $(HB_ACTUAL_HEADERS) $(HB_ACTUAL_SOURCES) $(HB_GOBJECT_ENUM_GENERATED_SOURCES) $(HB_GOBJECT_ACTUAL_SOURCES) |
| @for %f in ($(HB_ACTUAL_HEADERS) $(HB_ACTUAL_SOURCES) $(HB_GOBJECT_ENUM_GENERATED_SOURCES) $(HB_GOBJECT_ACTUAL_SOURCES)) do @echo %f >> $@ |
| $(CFG)\$(PLAT)\HarfBuzz-0.0.gir: $(CFG)\$(PLAT)\harfbuzz-gobject.lib $(CFG)\$(PLAT)\hb_list |
| @set LIB=$(CFG)\$(PLAT);$(PREFIX)\lib;$(LIB) |
| @set PATH=$(CFG)\$(PLAT);$(PREFIX)\bin;$(PATH) |
| $(PYTHON) $(G_IR_SCANNER) \ |
| -I..\src -n hb --identifier-prefix=hb_ --warn-all \ |
| --library=harfbuzz-gobject \ |
| --add-include-path=$(G_IR_INCLUDEDIR) \ |
| $(CFLAGS) $(HB_DEFINES) $(HB_CFLAGS) \ |
| --filelist=$(CFG)\$(PLAT)\hb_list \ |
| $(CFG)\$(PLAT)\HarfBuzz-0.0.typelib: $(CFG)\$(PLAT)\HarfBuzz-0.0.gir |
| $(PREFIX)\bin\g-ir-compiler \ |
| --includedir=$(CFG)\$(PLAT) --debug --verbose \ |