Or, more precisely, this should be changed to:
for file in $(ALL_144dpi_FILES); do \
./$(READLRFONT) $$file `echo $$file | $(PERL) -ne 'print
lc'`;\
done
(a semicolon got omitted).
By the way, I expect part of my problem (which I told you about by email)
with compiling this under cygwin has to do with case issues. When you run
readlrfont NFNT03e8.bin nfnt03e8.bin
under Windows, trouble ensues. The problem is that nfnt03e8.bin overwrites
NFNT03e8.bin, which in this case works fine I think, but then the file gets
deleted by the makefile when it tries to delete NFNT03e8.
My current makefile reads:
for file in $(ALL_144dpi_FILES); do \
./readlrfont.exe $$file x$$file; \
rm $$file; \
mv x$$file `echo $$file | perl -ne 'print lc'`; \
done
This makes sure that everything is the right case, at least under WinME (my
WinXP laptop is at work). And the line to delete all the NFNT stuff is
omitted.
The second problem with building under Windows is that readlrfont.c needs
both of its fopen calls modified to binary type: "rb" and "wb" instead of
"r" and "w". (I think it does no harm under Unix, either, so you should do
it more generally.)
Alex
_______________________________________________
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev