PJSIP_DIR=pjproject-2.11.1 PKG_CONFIG_PATH=pjsip.install/lib/pkgconfig ifndef NO_PULSE DM_LDFLAGS += -l pulse -l pulse-simple DM_CFLAGS += -DHAS_PULSE endif all: d-modem slmodemd $(PKG_CONFIG_PATH)/libpjproject.pc: (cd $(PJSIP_DIR); [ -f ./config.status ] || ./configure --prefix=`pwd`/../pjsip.install --disable-video) $(MAKE) -C $(PJSIP_DIR) && \ $(MAKE) -C $(PJSIP_DIR) install d-modem: d-modem.c $(PKG_CONFIG_PATH)/libpjproject.pc $(CC) $(DM_CFLAGS) -o $@ $< `PKG_CONFIG_PATH="$(PKG_CONFIG_PATH)" pkg-config --static --cflags --libs libpjproject` $(DM_LDFLAGS) d-modem.nopulse: d-modem.c $(PKG_CONFIG_PATH)/libpjproject.pc $(CC) -o $@ $< `PKG_CONFIG_PATH="$(PKG_CONFIG_PATH)" pkg-config --static --cflags --libs libpjproject` slmodemd: $(MAKE) -C slmodemd clean: rm -f d-modem.o d-modem d-modem.nopulse $(MAKE) -C slmodemd clean realclean: clean $(MAKE) -C $(PJSIP_DIR) realclean rm -rf pjsip.install/* .PHONY: all clean realclean slmodemd