From 6512224eadf83200d2220fbbc3ca7e3d7f1ffbad Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Fri, 16 Nov 2007 21:05:34 +0000 Subject: [PATCH] Build a standalone win32 executable of rbspeexenc on cygwin, for reuse in VoiceBox etc. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15649 a1c6a512-1295-4272-9138-f99709370657 --- tools/rbspeex/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/rbspeex/Makefile b/tools/rbspeex/Makefile index a4e8d53d35..d5183cb50a 100644 --- a/tools/rbspeex/Makefile +++ b/tools/rbspeex/Makefile @@ -18,6 +18,11 @@ SPEEXOPTS = -DHAVE_CONFIG_H -DROCKBOX_VOICE_ENCODER CFLAGS = $(SPEEXOPTS) $(INCLUDES) -O3 -fomit-frame-pointer -Wno-unused-parameter +#build standalone win32 executables on cygwin +ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN) +CFLAGS+=-mno-cygwin +endif + # This sets up 'SRC' based on the files mentioned in SOURCES SRC := $(shell cat $(SPEEXSRC)/SOURCES | $(CC) $(CFLAGS) -E -P - | grep -v "^\#") @@ -45,7 +50,7 @@ $(DEPFILE): $(SOURCES) echo "oo" > /dev/null ) ../rbspeexenc: $(OBJS) $(DEPFILE) - $(CC) -o ../rbspeexenc $(OBJS) -lm + $(CC) $(CFLAGS) -o ../rbspeexenc $(OBJS) -lm %.o: $(CC) $(CFLAGS) -c $< -o $@