Bonjour, bonsoir Hi salut lolkikooolol :)
J'ai un dossiers modules dans lequel j'ai des .c
Chaque .c représente un module (plugin) pour mon application, donc chaque .c doit être compilé en un .so (fichier1.c > libfichier1.so, fichier2.c > libfichier2.so).
J'ai donc le makefile suivant mais il ne fonctionne pas :) Je ne suis surtout pas un guru du make mais si quelqu'un pouvait me le corriger ce serait génialous :)
Ps: Ce bout je compte l'ajouter dans mon Makefile complet sous le label BUILD_MODULES pour pouvoir faire make BUILD_MODULES par la suite :)Code:
1
2
3
4
5
6 .SUFFIXES: .c .o .so %.o: %.c gcc -fPIC -g -c -Wall $< -c %.so: %.o gcc -shared -Wl,-soname,$@ -o $@ $< -lc
Merci