1 # depends on ARCH definition
2 # always adding gpulib to deps (XXX might be no longer needed)
3 # users must include ../../config.mak
7 LDFLAGS += -Wl,--no-undefined
9 CFLAGS += $(PLUGIN_CFLAGS)
10 #LDLIBS_GPULIB += `sdl-config --libs`
15 GPULIB_A = ../gpulib/gpulib.$(ARCH).a
18 TARGETS += $(BIN_STANDALONE)
21 TARGETS += $(BIN_GPULIB)
23 CC_STANDLALONE = $(CC)
27 PLUGINDIR = $(shell basename $(WD))
29 all: ../../config.mak $(TARGETS)
32 ifneq ($(findstring .cpp,$(SRC_STANDALONE)),)
33 CC_STANDLALONE = $(CXX)
35 $(BIN_STANDALONE): $(SRC) $(SRC_STANDALONE) $(GPULIB_A)
36 $(CC_STANDLALONE) -o $@ $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) $(LDLIBS_STANDALONE)
37 ln -fs $(PLUGINDIR)/$@ ../
41 ifneq ($(findstring .cpp,$(SRC_GPULIB)),)
44 $(BIN_GPULIB): $(SRC) $(SRC_GPULIB) $(GPULIB_A)
45 $(CC_GPULIB) -o $@ $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) $(LDLIBS_GPULIB)
46 ln -fs $(PLUGINDIR)/$@ ../
50 $(MAKE) -C ../gpulib/ all
56 @echo "Please run ./configure before running make!"