# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

TARGET_GL = ../gl_APICheck
TARGET_ES = ../gles_APICheck

ifeq ($(GRAPHICS_BACKEND), OPENGLES)
    LDFLAGS = -lX11 -lm -ldl
    SRCS = gles_APICheck.cc
    TARGET = $(TARGET_ES)
else ifeq ($(GRAPHICS_BACKEND), OPENGL)
    LDFLAGS = -lX11 -lm -lGL
    SRCS = gl_APICheck.cc
    TARGET = $(TARGET_GL)
else
    $(error GRAPHICS_BACKEND has to be either OPENGL or OPENGLES)
endif

all: $(TARGET)

$(TARGET): $(SRCS)
	$(CXX) -O3 -o $@ $^ -Wall $(LDFLAGS)

clean:
	$(RM) $(TARGET_GL)
	$(RM) $(TARGET_ES)