OSDN Git Service

joypad work started.
[motonesemu/motonesemu.git] / emulator / ppucore / Makefile
1
2 BIN=libppucore.a
3 TEST_BIN=dummy-driver2
4
5 DUMMY_OBJS=dummy-driver2.o debug.o cartridge.o 
6
7 OBJS=ppucore.o vram.o vscreen.o palette.o \
8          vga_xfer.o sprite.o
9          
10 LIBS=-L../../libs -L./ -lmotones -lrt -lppucore
11
12 INCLUDE=-I../../include -I../
13
14 CFLAGS=-g $(INCLUDE) -Wall
15
16 LFLAGS=-g $(LIBS) -Wall
17
18 all:    $(BIN)
19 test:   $(TEST_BIN)
20
21 $(TEST_BIN): $(BIN) $(DUMMY_OBJS) ../../libs
22         gcc -o $(TEST_BIN) $(DUMMY_OBJS) $(LFLAGS)
23
24 $(BIN): $(OBJS) ../../libs
25         ar rcs $(BIN) $(OBJS)
26
27 .c.o: 
28         gcc $(CFLAGS) -c $<
29
30 clean:
31         -rm $(OBJS) $(DUMMY_OBJS) $(BIN) $(TEST_BIN)
32                 
33 tag:
34         cd ../.. && make tag
35
36