OSDN Git Service

joypad lib done
[motonesemu/motonesemu.git] / emulator / joypad / Makefile
1
2 BIN=libjoypad.a
3 TEST_BIN=jp-driver
4
5 OBJS=joypad.o
6
7 DUMMY_OBJS=jp-driver.o
8          
9 LIBS=-L../../libs -L./ -ljoypad -lmotones -pthread
10 #LIBS=-L./ -lmotones -ljoypad
11
12 INCLUDE=-I../../include -I../
13
14 CFLAGS=-g $(INCLUDE) -Wall `pkg-config gtk+-2.0 --cflags`
15
16 LFLAGS=-g $(LIBS) `pkg-config gtk+-2.0 gthread-2.0 --libs`
17
18 all:    $(BIN) test
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