Sorry for the late reply.

> The error appears to be coming from the substitution of \ for / in
> these lines:
> 
> ifneq ($(findstring $(PLATFORM),dos win32 win16 os2),)
>    OPEN_MODULE   := @echo$(space)
>    CLOSE_MODULE  :=  >> $(subst /,\,$(FTMODULE_H))
>    REMOVE_MODULE := @-$(DELETE) $(subst /,\,$(FTMODULE_H))
> else
>    OPEN_MODULE   := @echo "
>    CLOSE_MODULE  := " >> $(FTMODULE_H)
>    REMOVE_MODULE := @-$(DELETE) $(FTMODULE_H)
> endif
> 
> in builds/modules.mk. (The make that I am using uses Unix
> conventions, so it wants / in paths.)  If I declare that my platform
> is not one in the list, then it doesn't do the substitution of \ for
> / and things complete.  So builds are working for me now with my
> custom .mk file.
> 
> Just a suggestion: since there's an explicit declaration of the SEP
> character, shouldn't these lines make use of that, rather than
> assuming it is \ on win32, etc?

Yes.  I've done that in all affected files.  Thanks for the report,
and please test!


    Werner


PS: Would you like to contribute your platform to the FreeType build
    system?


_______________________________________________
Freetype-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to