32 lines
		
	
	
		
			742 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			742 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 r_arch r_esil r_anal r_reg) 
 | |
| 
 | |
| all: sdl/pixbuf.o io/timers.o io/mbc1.o io/mbc2.o io/joypad.o io/dma.o io/ppu.o io/interrupts.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)
 | |
| 
 | |
| io/dma.o:
 | |
| 	gcc -c io/dma.c -o io/dma.o $(CFLAGS)
 | |
| 
 | |
| io/ppu.o:
 | |
| 	gcc -c io/ppu.c -o io/ppu.o $(CFLAGS)
 | |
| 
 | |
| io/interrupts.o:
 | |
| 	gcc -c io/interrupts.c -o io/interrupts.o $(CFLAGS)
 | |
| 
 | |
| clean:
 | |
| 	rm sdl/*.o && rm io/*.o
 |