diff options
author | Ron <ron@debian.org> | 2013-05-10 20:43:47 +0400 |
---|---|---|
committer | Ron <ron@debian.org> | 2013-05-10 20:43:47 +0400 |
commit | 8ee899b62a4a11a49060a810e39dd75a874ccaaf (patch) | |
tree | cc82604933eda9cebc5bd462fe82d25ad045213b /Makefile.unix | |
parent | 2f2f9d63b84d0eacdf66c03b683b932b367b017e (diff) |
More Makefile.unix tweaks
Drop some unneeded CINCLUDES.
Drop the VPATH stuff altogether. It's entirely unused here, and some of
the paths in it don't even exist and apparently never have in this tree.
Drop the 'default' rule, without it there, 'all' already is the default.
Drop $(TARGET) from all, it already includes 'lib' which is $(TARGET).
Declare phony targets PHONY.
Diffstat (limited to 'Makefile.unix')
-rw-r--r-- | Makefile.unix | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/Makefile.unix b/Makefile.unix index 619dea7e..84244bf7 100644 --- a/Makefile.unix +++ b/Makefile.unix @@ -46,29 +46,19 @@ CP = $(TOOLCHAIN_PREFIX)cp cppflags-from-defines = $(addprefix -D,$(1)) cppflags-from-includes = $(addprefix -I,$(1)) ldflags-from-ldlibdirs = $(addprefix -L,$(1)) -ldlibs-from-libs = $(addprefix -l,$(1)) +ldlibs-from-libs = $(addprefix -l,$(1)) WARNINGS = -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow CFLAGS += -O2 -g $(WARNINGS) -DOPUS_BUILD +CINCLUDES = include silk celt + ifdef FIXED_POINT CFLAGS += -DFIXED_POINT=1 -DDISABLE_FLOAT_API +CINCLUDES += silk/fixed +else +CINCLUDES += silk/float endif -CINCLUDES += include/ \ - silk/ \ - silk/float/ \ - silk/fixed/ \ - celt/ \ - src/ - -# VPATH e.g. VPATH = src:../headers -VPATH = ./ \ - silk/interface \ - silk/src_FIX \ - silk/src_FLP \ - silk/src_SigProc_FIX \ - silk/src_SigProc_FLP \ - test LIBS = m @@ -109,9 +99,7 @@ OPUSCOMPARE_SRCS_C = src/opus_compare.c OPUSCOMPARE_OBJS := $(patsubst %.c,%$(OBJSUFFIX),$(OPUSCOMPARE_SRCS_C)) # Rules -default: all - -all: $(TARGET) lib opus_demo opus_compare +all: lib opus_demo opus_compare lib: $(TARGET) @@ -134,3 +122,5 @@ force: clean: rm -f opus_demo$(EXESUFFIX) opus_compare$(EXESUFFIX) $(TARGET) $(OBJS) $(OPUSDEMO_OBJS) + +.PHONY: all lib clean |