OSDN Git Service

Add MS7619SE
[uclinux-h8/uClinux-dist.git] / lib / libopenh323 / makefile
1 #
2 # Makefile for libopenh323
3 #
4
5 LIBOPENH323_CONFIGURE_OPTS      = --disable-video --disable-versioncheck \
6                                   --enable-minsize --disable-asntracing --disable-ixj \
7                                   HAS_PTLIB=1 PWLIBDIR="$(ROOTDIR)/lib/pwlib"
8
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
14
15
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))
19
20 .PHONY: romfs clean distclean
21
22 all: Makefile
23         $(MAKE) -f Makefile opt
24
25 Makefile:
26         sh ./configure $(CONFIGURE_OPTS) $(LIBOPENH323_CONFIGURE_OPTS)
27
28 ifneq ($(MAKECMDGOALS),distclean)
29 %: Makefile
30         $(MAKE) -f Makefile $@
31 endif
32
33 romfs:
34         $(ROMFSINST) lib/libh323_linux_arm_n.so.1.19.0 /lib/libh323_linux_arm_n.so.1.19.0
35
36
37 distclean:
38 clean:
39         $(MAKE) -f Makefile $@
40         -rm -f Makefile
41         -rm -rf lib/
42         -rm -rf $(LIBOPENH323_CLEAN_FILES)