2 # Makefile for libopenh323
5 LIBOPENH323_CONFIGURE_OPTS = --disable-video --disable-versioncheck \
6 --enable-minsize --disable-asntracing --disable-ixj \
7 HAS_PTLIB=1 PWLIBDIR="$(ROOTDIR)/lib/pwlib"
9 LIBOPENH323_CLEAN_FILES = autom4te.cache config.log config.status include/openh323buildopts.h openh323u.mak plugins/audio/G726/Makefile \
10 plugins/audio/G726/obj plugins/audio/GSM0610/Makefile plugins/audio/GSM0610/obj plugins/audio/gsm-amr/Makefile \
11 plugins/audio/iLBC/Makefile plugins/audio/iLBC/obj plugins/audio/IMA_ADPCM/Makefile plugins/audio/IMA_ADPCM/obj \
12 plugins/audio/LPC_10/Makefile plugins/audio/LPC_10/obj plugins/audio/Speex/Makefile plugins/audio/Speex/obj \
13 plugins/config.log plugins/config.status
16 # Need to filter out any -f options because they break the configure process.
17 LDFLAGS := $(filter-out -fno-common,$(LDFLAGS))
18 LDFLAGS := $(filter-out -fno-builtin,$(LDFLAGS))
20 .PHONY: romfs clean distclean
23 $(MAKE) -f Makefile opt
26 sh ./configure $(CONFIGURE_OPTS) $(LIBOPENH323_CONFIGURE_OPTS)
28 ifneq ($(MAKECMDGOALS),distclean)
30 $(MAKE) -f Makefile $@
34 $(ROMFSINST) lib/libh323_linux_arm_n.so.1.19.0 /lib/libh323_linux_arm_n.so.1.19.0
39 $(MAKE) -f Makefile $@
42 -rm -rf $(LIBOPENH323_CLEAN_FILES)