diff options
Diffstat (limited to 'channels/Makefile')
-rw-r--r-- | channels/Makefile | 42 |
1 files changed, 6 insertions, 36 deletions
diff --git a/channels/Makefile b/channels/Makefile index 1f4cff4c7..733ce4111 100644 --- a/channels/Makefile +++ b/channels/Makefile @@ -23,46 +23,16 @@ ifneq ($(findstring $(OSARCH), mingw32 cygwin ),) LIBS+= -lres_monitor.so endif -clean:: - $(MAKE) -C misdn clean - rm -f dahdi/*.o dahdi/*.i - rm -f sip/*.o sip/*.i - rm -f iax2/*.o iax2/*.i - rm -f pjsip/*.o pjsip/*.i -$(if $(filter chan_iax2,$(EMBEDDED_MODS)),modules.link,chan_iax2.so): $(subst .c,.o,$(wildcard iax2/*.c)) -$(subst .c,.o,$(wildcard iax2/*.c)): _ASTCFLAGS+=$(call MOD_ASTCFLAGS,chan_iax2) - -$(if $(filter chan_sip,$(EMBEDDED_MODS)),modules.link,chan_sip.so): $(subst .c,.o,$(wildcard sip/*.c)) -$(subst .c,.o,$(wildcard sip/*.c)): _ASTCFLAGS+=$(call MOD_ASTCFLAGS,chan_sip) - -$(if $(filter chan_pjsip,$(EMBEDDED_MODS)),modules.link,chan_pjsip.so): $(subst .c,.o,$(wildcard pjsip/*.c)) -$(subst .c,.o,$(wildcard pjsip/*.c)): _ASTCFLAGS+=$(call MOD_ASTCFLAGS,chan_pjsip) - -# Additional objects to combine with chan_dahdi.so -CHAN_DAHDI_OBJS= \ - $(subst .c,.o,$(wildcard dahdi/*.c)) \ - sig_analog.o \ - sig_pri.o \ - sig_ss7.o \ - -$(if $(filter chan_dahdi,$(EMBEDDED_MODS)),modules.link,chan_dahdi.so): $(CHAN_DAHDI_OBJS) -$(CHAN_DAHDI_OBJS): _ASTCFLAGS+=$(call MOD_ASTCFLAGS,chan_dahdi) +$(call MOD_ADD_C,chan_iax2,$(wildcard iax2/*.c)) +$(call MOD_ADD_C,chan_sip,$(wildcard sip/*.c)) +$(call MOD_ADD_C,chan_pjsip,$(wildcard pjsip/*.c)) +$(call MOD_ADD_C,chan_dahdi,$(wildcard dahdi/*.c) sig_analog.c sig_pri.c sig_ss7.c) +$(call MOD_ADD_C,chan_misdn,misdn_config.c misdn/isdn_lib.c misdn/isdn_msg_parser.c) chan_misdn.o: _ASTCFLAGS+=-Imisdn - misdn_config.o: _ASTCFLAGS+=-Imisdn - misdn/isdn_lib.o: _ASTCFLAGS+=-Wno-strict-aliasing -$(if $(filter chan_misdn,$(EMBEDDED_MODS)),modules.link,chan_misdn.so): misdn_config.o misdn/isdn_lib.o misdn/isdn_msg_parser.o -misdn_config.o misdn/isdn_lib.o misdn/isdn_msg_parser.o: _ASTCFLAGS+=$(call MOD_ASTCFLAGS,chan_misdn) - -$(if $(filter chan_oss,$(EMBEDDED_MODS)),modules.link,chan_oss.so): console_video.o vgrabbers.o console_board.o -console_video.o vgrabbers.o console_board.o: _ASTCFLAGS+=$(call MOD_ASTCFLAGS,chan_oss) - -chan_usbradio.o: ./xpmr/xpmr.c ./xpmr/xpmr.h ./xpmr/xpmr_coef.h - -chan_usbradio.so: LIBS+=-lusb -lasound -chan_usbradio.so: _ASTCFLAGS+=-DNDEBUG +$(call MOD_ADD_C,chan_oss,console_video.c vgrabbers.c console_board.c) |