23 lines
509 B
Makefile
23 lines
509 B
Makefile
LDFLAGS = $(shell pkg-config --libs sdl2 r_util r_io)
|
|
CFLAGS = -Wall -I include/ $(shell pkg-config --cflags sdl2 r_util r_io)
|
|
|
|
all: sdl/pixbuf.o io/timers.o io/mbc1.o io/mbc2.o io/joypad.o
|
|
|
|
sdl/pixbuf.o:
|
|
gcc -c sdl/pixbuf.c -o sdl/pixbuf.o $(CFLAGS)
|
|
|
|
io/timers.o:
|
|
gcc -c io/timers.c -o io/timers.o $(CFLAGS)
|
|
|
|
io/mbc1.o:
|
|
gcc -c io/mbc1.c -o io/mbc1.o $(CFLAGS)
|
|
|
|
io/mbc2.o:
|
|
gcc -c io/mbc2.c -o io/mbc2.o $(CFLAGS)
|
|
|
|
io/joypad.o:
|
|
gcc -c io/joypad.c -o io/joypad.o $(CFLAGS)
|
|
|
|
clean:
|
|
rm sdl/*.o && rm io/*.o
|