1# Copyright 2021 The ChromiumOS Authors 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4RUTABAGA_TEST = rutabaga_test 5SOURCES += rutabaga_test.c 6OBJS = $(SOURCES:.c=.o) 7DEPS = $(SOURCES:.c=.d) 8PKG_CONFIG ?= pkg-config 9CFLAGS += -O0 -ggdb3 10CCFLAGS += $(shell $(PKG_CONFIG) --cflags rutabaga_gfx_ffi) 11LDLIBS += $(PC_LIBS) 12LDLIBS += $(shell $(PKG_CONFIG) --libs rutabaga_gfx_ffi) 13.PHONY: all clean 14all: $(RUTABAGA_TEST) 15$(RUTABAGA_TEST): $(OBJS) 16clean: 17 $(RM) $(RUTABAGA_TEST) 18 $(RM) $(OBJS) $(DEPS) 19 $(RM) *.o *.d .version 20$(RUTABAGA_TEST): 21 $(CC) $(CCFLAGS) $(CFLAGS) $(LDFLAGS) $^ -o $@ $(LDLIBS) 22$(OBJS): %.o: %.c 23 $(CC) $(CCFLAGS) $(CFLAGS) -c $< -o $@ -MMD 24-include $(DEPS) 25