<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Wayne Sherman <<a href="mailto:wsherman@gmail.com">wsherman@gmail.com</a>> schrieb am Mi., 4. Jan. 2023, 01:13:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Jan 3, 2023 at 12:17 AM Sven Barth wrote:<br>
>> 1) How do I generate the fpmake.pp file?  Or is it created by manual coding?<br>
><br>
> This is created manually and is *the* source for how to build a package.<br>
><br>
>> 2) Does "Makefile" automatically get generated during a build or do I<br>
>> have to manually run FPCMake?<br>
><br>
> You need to run fpcmake manually.<br>
<br>
Got it.  So after moving files and/or directories around in<br>
packages/some-package/ one has to:<br>
  1) Edit fpmake.pp to make sure it has the correct paths and files<br>
  2) Fix up any examples or lazarus project files with the correct<br>
paths. (if needed)<br>
  3) Run fpcmake -w -Tall from base package directory to regenerate Makefile<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">There is no need for 3 if all you do is change something inside the fpmake.pp files and move files around. You only need to really work with fpcmake when you change something in the rtl directory (as that still uses that) or if a new target is added. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>