| # 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} |