Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question.PHONY: clean RC = $(wildcard *.rc) RES = $(RC:.rc=.o) SRC = $(wildcard *.c) OBJ = $(SRC:.c=.o) BIN = mon_programme.exe CFLAGS = -Wall -Wextra -Wdisabled-optimization CCFLAGS = -g -O2 LDFLAGS = -lkernel32 -luser32 -lgdi32 -lcomctl32 -mwindows %.o: %.rc *.h windres -i $< -o $@ %.o: %.rc windres -i $< -o $@ %.o: %.c *.h gcc $(CFLAGS) $(CCFLAGS) -c $< -o $@ %.o: %.c gcc $(CFLAGS) $(CCFLAGS) -c $< -o $@ debug: $(RES) $(OBJ) gcc $(CCFLAGS) $^ $(LDFLAGS) -o $(BIN) release: debug strip --strip-all $(BIN) compress: release upx --best $(BIN) clean: del /F /Q $(RES) $(OBJ) $(BIN) 1>nul 2>nul