Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Suche Tool zum erstellen eines Makefile einer D7 Anwendung (https://www.delphipraxis.net/63761-suche-tool-zum-erstellen-eines-makefile-einer-d7-anwendung.html)

MaBuSE 22. Feb 2006 16:01


Suche Tool zum erstellen eines Makefile einer D7 Anwendung
 
Hallo,

kennt jemand von Euch ein Tool, mit dem man aus beliebigen Delphi Projekten (Quelltext) ein funktionierendes Makefile erstellen kann?

Ich meine jetzt nicht die "Dinger" die als Projektgruppe erstellt werden, sondern richtige Makefiles.

Der Quelltext sollte z.B. auch nach {$R 'test.res' 'test.rc'} untersucht werden und dann vor den Aufruf des dcc32.exe die Resourcen (in dem Fall test.res) mit dem Resourcencompiler erzeugt werden.

Der Abhängigkeitsgraph sollte auch stimmen (Reihenfolge)

Bin für jeden Tip dankbar.

Bernhard Geyer 22. Feb 2006 16:08

Re: Suche Tool zum erstellen eines Makefile einer D7 Anwendu
 
Würde sowas wie FinalBuilder auch gehen?

MaBuSE 22. Feb 2006 16:39

Re: Suche Tool zum erstellen eines Makefile einer D7 Anwendu
 
Zitat:

Zitat von Bernhard Geyer
Würde sowas wie FinalBuilder auch gehen?

Wir brauchen ein Makefile, das zu omake kompatibel ist, um die Configuration Records unseres IBM Rational ClearCase Versionsverwaltungssystems aufzubauen.

Damit kann zb. sehr leicht eine Liste aller Dateien, die sich zwischen Version 1.2.17 und 1.3.2 geändert haben erstellt werden. (neu, geändert und gellöscht), da jede Exe genau "weiß" aus was sie gebaut wurde. Das macht unter anderem der omake Clone von ClearCase.

Wenn FinalBuilder den Code nach abhängigkeiten scannen kann und daraus ein Makefile erstellt, wäre uns schon geholfen. Aber ich glaube der kann das nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz