Hi leute.
Ich beschäftige mich zur Zeit mit Makefile.
Hab auch eine Makefile geschreiben die mir unter Linux und Windows eine Debug und Release version von meiner DynLibrary macht.
Nur will ich das ganze jetzt noch Plattformunabhäniger machen.
Und hab angefangen mit autotools rum zu experementieren, das ganze hat sich aber als etwas schwierig erwiesen (z.b. das einbinden von libtool), da ich beim autoconf-Script nicht weiss welche Befehle für was sind und ich find einfach nicht das was ich haben will.
Hab ich von cmake gehört.
Jetzt weis ich aber auch nicht wie ich meine Ideen umsätzen kann.
1. Es soll eine Dynamische Library erstellt werden.
2. Folgende Librarys sollen mit gelinkt werden (die sollten natürlich vorher überprüft werden ob es die gibt und eine Fehlermeldung ausgeben)
Bei Linux:
GL
GLU
ASound
Bei Windows:
opengl32
glu32
dsound
Bei MacOS:
OpenGL
framework
3. Bei Windows sollte die importlib mit erstellt werden, wie es z.b. bei mingw getan ist: --out-implib,$(LIBOUTDIR)lib$(LIBNAME).a
4. Bei Windows sollte noch die DirectX SDK (include und lib order) mit eingefügt werden
5. Dann solle man noch bei der ./configure angeben ob man im Debug oder Release Mode die Library erstellen will
Wenn man nix angibt wird die Library im Release Mode erstellt.
6. Die Library sollte man auch installieren können, beim Debug Mode sollte der src-Code mit in das System kopiert werden.