85ea334cfc714b9ab269bcada5d43bf61ca44800 markd Sun Sep 10 21:12:26 2023 -0700 Allow addition of LDFLAGS from the environment and remove no-op setting of CFLAGS diff --git src/inc/common.mk src/inc/common.mk index 49c6f93..56c044b 100644 --- src/inc/common.mk +++ src/inc/common.mk @@ -1,27 +1,27 @@ # if CC is undefined, set it to gcc CC?=gcc # allow the somewhat more modern C syntax, e.g. 'for (int i=5; i<10, i++)' CFLAGS += -std=c99 +# add additional library paths +L += ${LDFLAGS} + # to build on sundance: CC=gcc -mcpu=v9 -m64 ifeq (${COPT},) COPT=-O -g endif -ifeq (${CFLAGS},) - CFLAGS= -endif ifeq (${MACHTYPE},) MACHTYPE:=$(shell uname -m) # $(info MACHTYPE was empty, set to: ${MACHTYPE}) endif ifneq (,$(findstring -,$(MACHTYPE))) # $(info MACHTYPE has - sign ${MACHTYPE}) MACHTYPE:=$(shell uname -m) # $(info MACHTYPE has - sign set to: ${MACHTYPE}) endif HG_DEFS=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -DMACHTYPE_${MACHTYPE} HG_INC+=-I../inc -I../../inc -I../../../inc -I../../../../inc -I../../../../../inc -I$(kentSrc)/htslib # to check for Mac OSX Darwin specifics: UNAME_S := $(shell uname -s)