[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft] This is the "perfect" Makefile for FreeType library building on
From: |
Nagy Károly |
Subject: |
Re: [ft] This is the "perfect" Makefile for FreeType library building on an AmigaOne |
Date: |
Thu, 8 Nov 2018 19:21:51 +0000 |
Hello Werner,
I tested your new professional Makefile in WinUAE (Amiga OS 4.1 Classic) on
a PC in the afternoon and now on my AmigaOne and got the same following
output:
freetype/builds/amiga> make
assign FT: //
make: *** No rule to make target `ftbase.ppc.o', needed by `libfreetype.a'.
Stop.
freetype/builds/amiga>
Have a nice evening.
Károly
On 2018.11.07., you wrote:
>> I write a "new" Makefile (freed from a lot of "brick-a-brack" and
>> tested) for building FreeType Library easily on an AmigaOne (AmigaOS
>> 4.1 Final Edition Update 1): attached "Makefile".
> Thanks!
>> It makes a "libfreetype.a" (linked with ftinit.ppc.o and
>> ftsystem.ppc.o, too) static library which need to be copied to
>> "SDK:local/newlib/lib". (SDK v53.30, GCC v4.2.4)
> Note, however, that your Makefile isn't typical. What you provide is
> an `all or nothing' approach: If, say, a developer changes a single
> source file, *all* source files are re-compiled.
> Attached you can find my try to improve this (due to the `FT:' in the
> source file path names I can't directly test this under GNU/Linux).
>> After all these, we can create an application with the following
>> method without any complication:
>>
>> gcc sdlttf.c -o sdlttf.run -lSDL_ttf -lfreetype -lSDL
> I ask you to help me further with integration into FreeType.
> * There already exists `builds/amiga/makefile'. I assume that file
> should be renamed. What shall I do?
> * Please provide a patch for `builds/amiga/README' that explains what
> your Makefile does.
> * It is also necessary to enrich `Makefile' with proper comments, as
> indicated in my version.
> Werner