-\r
-TARGET = gpuGLES.so\r
-LDFLAGS += -shared -Wl,-soname,$(TARGET) -o $(TARGET)\r
-LIB = -L$(PREFIX)lib -lGLES_CM -lX11 -lXau -lXdmcp\r
-\r
-OBJ = gpuDraw.o gpuFps.o gpuPlugin.o gpuPrim.o gpuTexture.o\r
-\r
-all: $(TARGET)\r
-\r
-$(TARGET): $(OBJ)\r
- $(CC) $(LDFLAGS) $(OBJ) $(LIB)\r
-\r
-clean:\r
- $(RM) $(TARGET) $(OBJ)\r
+LDFLAGS += -Wl,--allow-multiple-definition\r
+LDLIBS += -L$(PREFIX)lib\r
+ifeq "$(PLATFORM)" "caanoo"\r
+CFLAGS += -DFAKE_WINDOW\r
+LDLIBS += -lopengles_lite -lstdc++\r
+else\r
+CFLAGS += $(CFLAGS_GLES)\r
+LDLIBS += $(LDLIBS_GLES)\r
+endif\r
+\r
+#BIN_STANDALONE = gpuGLES.so\r
+BIN_GPULIB = gpu_gles.so\r
+include ../gpulib/gpulib.mak\r