Files
svc.ems/plat/Makefile
2024-09-27 17:17:34 +08:00

30 lines
692 B
Makefile

# 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
.PHONY: all $(PLATMODULELIST) clean
# 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