mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-30 10:31:02 +00:00
This clears the top level extra directory for additional extras. Signed-off-by: Anton Staaf <robotboy@chromium.org> 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 <robotboy@chromium.org> Reviewed-by: Bill Richardson <wfrichar@chromium.org> Commit-Queue: Anton Staaf <robotboy@chromium.org>
29 lines
687 B
Makefile
29 lines
687 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
|
|
|
|
# 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}
|