Je souhaite expérimenter avec les optimisations du programme entier de GCC. Pour ce faire, je dois passer tous les fichiers C à la fois à l'interface du compilateur. Cependant, j'utilise des makefiles pour automatiser mon processus de génération et je ne suis pas un expert en magie des makefiles.
Comment dois-je modifier le makefile si je veux compiler (peut-être même créer un lien) en utilisant un seul appel à GCC?
Pour référence - mon fichier make ressemble à ceci:
LIBS = -lkernel32 -luser32 -lgdi32 -lopengl32
CFLAGS = -Wall
OBJ = 64bitmath.o \
monotone.o \
node_sort.o \
planesweep.o \
triangulate.o \
prim_combine.o \
welding.o \
test.o \
main.o
%.o : %.c
gcc -c $(CFLAGS) $< -o $@
test: $(OBJ)
gcc -o $@ $^ $(CFLAGS) $(LIBS)