Sélectionner une révision Git
server.c
Makefile 1,02 Kio
CC=gcc
WIN32=i686-w64-mingw32-gcc
WIN64=x86_64-w64-mingw32-gcc
CFLAGS=-Wall -Wextra -ansi -g -lm -std=c99
stackchess : main.o tableau.o affichage.o action.o deplacement.o
cd obj && $(CC) $(CFLAGS) $^ -o ../build/$@
all: stackchess stackchess32.exe stackchess64.exe clean
affichage.o : src/affichage.c src/affichage.h src/couleur.h
$(CC) $(CFLAGS) -c $< -o ./obj/$@
affichage32.o : src/affichage.c src/affichage.h src/couleur.h
$(WIN32) $(CFLAGS) -c $< -o ./obj/$@
affichage64.o : src/affichage.c src/affichage.h src/couleur.h
$(WIN64) $(CFLAGS) -c $< -o ./obj/$@
%64.o : src/%.c src/%.h
$(WIN64) $(CFLAGS) -c $< -o obj/$@
%32.o : src/%.c src/%.h
$(WIN32) $(CFLAGS) -c $< -o obj/$@
%.o: src/%.c src/%.h
$(CC) $(CFLAGS) -c $< -o obj/$@
stackchess32.exe : main32.o tableau32.o affichage32.o action32.o deplacement32.o
cd obj && $(WIN32) $(CFLAGS) $^ -o ../build/$@
stackchess64.exe : main64.o tableau64.o affichage64.o action64.o deplacement64.o
cd obj && $(WIN64) $(CFLAGS) $^ -o ../build/$@
clean :
cd obj && rm *.o