allow override of cc and cflags/ldflags

Most distro build systems expect to be able to override these things.  this should keep your defaults while allowing override.
This commit is contained in:
Zero_Chaos 2019-02-19 10:46:38 -05:00 committed by GitHub
parent ad8bb33c13
commit ee229ee79e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,10 +1,11 @@
CC = gcc CC ?= gcc
VERSION = $(shell git describe --tags --abbrev=0) VERSION = $(shell git describe --tags --abbrev=0)
GITCOUNT = $(shell git rev-list HEAD --count) GITCOUNT = $(shell git rev-list HEAD --count)
UNAME = $(shell uname) UNAME = $(shell uname)
CFLAGS = -g -O -Wall -Werror -DVERSION='"$(VERSION).$(GITCOUNT)"' CFLAGS ?= -g -O -Wall -Werror
LDFLAGS = -g CFLAGS += -DVERSION='"$(VERSION).$(GITCOUNT)"'
LDFLAGS ?= -g
OBJS = main.o util.o radio.o dfu-libusb.o uv380.o md380.o rd5r.o gd77.o hid.o serial.o d868uv.o OBJS = main.o util.o radio.o dfu-libusb.o uv380.o md380.o rd5r.o gd77.o hid.o serial.o d868uv.o
LIBS = -lusb-1.0 LIBS = -lusb-1.0