123456789101112131415161718 |
- CFLAGS:= -g `sdl2-config --cflags`
- LDFLAGS:= `sdl2-config --libs` -lSDL2_ttf -lSDL2_image -lm
- CXX:=gcc
- PROG:= pokémonchrysoberyl
- OBJS:= init.o input.o graphics.o pokemon.o utility.o main.o
- all: $(PROG)
- %.o: src/%.c src/%.h src/def.h
- $(CXX) $(CFLAGS) -c $<
- $(PROG): $(OBJS)
- $(CXX) -Wall -std=c99 -pedantic -g $(OBJS) -o $(PROG) $(LDFLAGS)
- rm *.o
- clean:
- rm $(PROG) *.o
|