From dab91fe9ec6ecddea2e3f6f46d207263b58d7982 Mon Sep 17 00:00:00 2001 From: Anton Staaf Date: Wed, 10 Sep 2014 12:33:58 -0700 Subject: extra: Move lightbar simulator into subdirectory This clears the top level extra directory for additional extras. Signed-off-by: Anton Staaf BRANCH=None BUG=None TEST=cd extra/lightbar; make; lightbar Change-Id: If05a768e4d33cbf21b2ce47a056c960a95728558 Reviewed-on: https://chromium-review.googlesource.com/217537 Tested-by: Anton Staaf Reviewed-by: Bill Richardson Commit-Queue: Anton Staaf --- extra/lightbar/Makefile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 extra/lightbar/Makefile (limited to 'extra/lightbar/Makefile') diff --git a/extra/lightbar/Makefile b/extra/lightbar/Makefile new file mode 100644 index 0000000000..920483b781 --- /dev/null +++ b/extra/lightbar/Makefile @@ -0,0 +1,28 @@ +# 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 + +# comment this out if you don't have libreadline installed +HAS_GNU_READLINE=1 + +INCLUDE= -I. -I../../include +CFLAGS= -g -Wall -Werror -pthread ${INCLUDE} -DLIGHTBAR_SIMULATION +LDFLAGS = -lX11 -lxcb -lrt + +ifneq ($(HAS_GNU_READLINE),) +CFLAGS += -DHAS_GNU_READLINE +LDFLAGS += -lreadline +endif + +all: ${PROG} + +${PROG} : ${SRCS} ${HEADERS} Makefile + gcc ${CFLAGS} ${SRCS} ${LDFLAGS} -o ${PROG} + +.PHONY: clean +clean: + rm -f ${PROG} -- cgit v1.2.1