PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Shared library kompilieren - Makefile erzeugen



sschlarb
26-02-2007, 16:13
Hallo,
ich habe ein Verzeichnis mit einer Reihe von *.c, *.cpp und *.h Dateien, die angeblich unter Linux als shared library (*.so) kompiliert werden koennen.
Gibt es eine Moeglichkeit, sich automatisch ein Makefile generieren zu lassen?
Ich kenne in dieser Hinsicht nur qmake, aber ich weiss nicht, ob es sinnvoll ist, dieses Tool hier einzusetzen.
Danke!

anda_skoa
26-02-2007, 16:33
Wenn du keine komplexen Sachen können mußt, zB Abhängigkeiten suchen, etc., dann geht das mit qmake wirklich relativ leicht.

So aus dem Hinterkopf:
TEMPLATE = lib

CONFIG += dll

Ciao,
_

jeebee
26-02-2007, 16:37
hats in dem Verzeichnis etwa noch eine Datei "configure", wenn ja ausführen und Makefile erhalten. (Wenns kein "configure" aber ein "autogen.sh" hat, dieses ausführen: selbes Resultat)

sschlarb
27-02-2007, 07:15
hats in dem Verzeichnis etwa noch eine Datei "configure", wenn ja ausführen und Makefile erhalten. (Wenns kein "configure" aber ein "autogen.sh" hat, dieses ausführen: selbes Resultat)
Nein, leider ist nichts dergleichen vorhanden.

sschlarb
27-02-2007, 08:21
Ich habe es jetzt mal mit autoscan und autoconf versucht, aber leider auch ohne erfolg.
Weiss jemand, ob diese tools hierfuer eingesetzt werden koennten?