rename vout_fb to vout_pl
[pcsx_rearmed.git] / plugins / gpulib / gpulib.mak
CommitLineData
62d7fa95 1# depends on ARCH definition
966c128d 2# always adding gpulib to deps in case cspace is needed
4132e8ca 3# users must include ../../config.mak
62d7fa95 4
5LDFLAGS += -shared
4132e8ca 6CFLAGS += $(PLUGIN_CFLAGS)
62d7fa95 7ifeq "$(ARCH)" "arm"
62d7fa95 8 EXT =
9else
62d7fa95 10 LDLIBS_GPULIB += `sdl-config --libs`
4132e8ca 11 EXT = .$(ARCH)
62d7fa95 12endif
4132e8ca 13ifeq "$(PLATFORM)" "maemo"
62d7fa95 14 CFLAGS += -DMAEMO
15endif
16ifdef DEBUG
17 CFLAGS += -O0
18endif
19
20GPULIB_A = ../gpulib/gpulib$(EXT).a
62d7fa95 21
22ifdef BIN_STANDLALONE
23TARGETS += $(BIN_STANDLALONE)$(EXT)
24endif
25ifdef BIN_GPULIB
26TARGETS += $(BIN_GPULIB)$(EXT)
27endif
28
4132e8ca 29all: ../../config.mak $(TARGETS)
62d7fa95 30
31ifdef BIN_STANDLALONE
966c128d 32$(BIN_STANDLALONE)$(EXT): $(SRC) $(SRC_STANDALONE) $(GPULIB_A)
33 $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) $(LDLIBS_STANDALONE)
62d7fa95 34endif
35
36ifdef BIN_GPULIB
966c128d 37$(BIN_GPULIB)$(EXT): $(SRC) $(SRC_GPULIB) $(GPULIB_A)
38 $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) $(LDLIBS_GPULIB)
62d7fa95 39endif
40
41$(GPULIB_A):
42 make -C ../gpulib/ all
43
44clean:
45 $(RM) $(TARGETS)
4132e8ca 46
47../../config.mak:
48 @echo "Please run ./configure before running make!"
49 @exit 1