Hex/makefile
Tropicananass 03a639a6e2 bordure
2016-05-08 01:51:40 +02:00

21 lines
606 B
Makefile

CC=gcc
CFLAGS=-Wall -g -std=c99 -c
#-lm `sdl-config --cflags --libs` -lSDL_ttf
LDFLAGS=-std=c99 -lm `sdl-config --cflags --libs` -lSDL_ttf -lSDL_gfx -lSDL_mixer -lSDL_image
EXEC=bin/hex
SRCDIR=src
OBJDIR=obj
SRC=hex.c affichage_plateau.c action_plateau.c affichage_menu_principal.c window.c param.c en_jeu.c menu_principal.c draw.c action_menu_principal.c sound.c testJeu.c sauvegarde.c
#$(wildcard src/*.c)
OBJ=$(SRC:.c=.o)
all: $(EXEC)
$(OBJDIR)/%.o: $(SRCDIR)/%.c
$(CC) -o $@ $< $(CFLAGS)
$(EXEC): $(addprefix $(OBJDIR)/, $(OBJ))
$(CC) -o $@ $^ $(LDFLAGS)
clean:
rm -rf src/*.o obj/*.o $(EXEC)