19a5c540a92b83fa2803779ba0c5e0c33f26f923
[pcsx_rearmed.git] / plugins / gpulib / Makefile
1 CFLAGS += -ggdb -Wall
2 ifndef DEBUG
3 CFLAGS += -O2
4 endif
5 CFLAGS += -DGPULIB_PLUGIN
6
7 include ../../config.mak
8
9 OBJS += gpu.o prim.o
10
11 #CFLAGS += `sdl-config --cflags`
12 #OBJS += vout_sdl.o
13 OBJS += vout_pl.o
14 CFLAGS += $(PLUGIN_CFLAGS)
15
16 # need to compile to another dir, same files are compiled
17 # into main binary without PIC
18 OBJS2 = $(patsubst %.o,obj/%.o,$(OBJS)) 
19
20 TARGET = gpulib.$(ARCH).a
21
22 all: ../../config.mak obj $(TARGET)
23
24 $(TARGET): $(OBJS2)
25         $(AR) crs $@ $^
26
27 obj/%.o: %.c
28         $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $^
29
30 obj/%.o: %.s
31         $(AS) $(ASFLAGS) -o $@ $^
32
33 clean:
34         $(RM) $(TARGET) $(OBJS2)
35
36 obj:
37         mkdir -p $@
38
39 ../../config.mak:
40         @echo "Please run ./configure before running make!"
41         @exit 1