mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-09 17:11:42 +00:00
This adds an "extra/" directory to hold various experiments and optional programs. With this change, we add a tool that can simulate the lightbar behavior on the build machine. That can be used to experment with variations in the lightbar pattern code without needing to reflash a Pixel with a new EC to see the effect. There is no functional change to the EC code, just a couple of #ifdefs to allow common/lightbar.c to be compiled separately from the EC. BUG=none BRANCH=ToT TEST=make buildall -j cd extra make ./lightbar You may need to install the libxcb1-dev package on your build machine. Change-Id: I847ce7ea97cae792b1de1b91f488819e873b6555 Signed-off-by: Bill Richardson <wfrichar@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/199883
21 lines
515 B
Makefile
21 lines
515 B
Makefile
# Copyright (c) 2014 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.
|
|
|
|
PROG= lightbar
|
|
HEADERS= simulation.h
|
|
SRCS= main.c windows.c input.c ../common/lightbar.c
|
|
|
|
INCLUDE= -I. -I../include
|
|
CFLAGS= -g -Wall -Werror -pthread ${INCLUDE} -DLIGHTBAR_SIMULATION
|
|
LDFLAGS = -lX11 -lxcb -lrt
|
|
|
|
all: ${PROG}
|
|
|
|
${PROG} : ${SRCS} ${HEADERS} Makefile
|
|
gcc ${CFLAGS} ${SRCS} ${LDFLAGS} -o ${PROG}
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -f ${PROG}
|