diff --git a/plat/Makefile b/plat/Makefile new file mode 100644 index 0000000..fbd505c --- /dev/null +++ b/plat/Makefile @@ -0,0 +1,27 @@ +# Makefile for platform of EMS + +PLATDIR = ../plat +BINDIR = ../bin +PLATMODULELIST = 8ecp aif bicc debug haepub iptrans isdn isup m2ua mgc mgcp mgc_v2 mtp3 pal public rtp sccp scf sip smpp snmp tcap xapp + +# default all +all: $(PLATMODULELIST) + +# plat module list +$(PLATMODULELIST): + @echo "====================== make $@ =======================" + @cd $(PLATDIR)/$@ && $(MAKE) + @if [ $@ = "iptrans" ]; then \ + ./generate_iptrans; \ + cp -f ./iptrans $(BINDIR); \ + fi + @cd - + +# clean +clean: + @for mod in $(PLATMODULELIST); do \ + echo "====================== clean $$mod ======================="; \ + cd $(PLATDIR)/$$mod && $(MAKE) clean; \ + cd -; \ + done +