Ignore:
Timestamp:
Mar 10, 2016 5:02:07 AM (8 years ago)
Author:
ming
Message:

Fixed #1907: Remove pjmedia* circular dependency

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/build/Makefile

    r5239 r5255  
    7676                        vid_port.o vid_stream.o vid_stream_info.o vid_tee.o \ 
    7777                        wav_player.o wav_playlist.o wav_writer.o wave.o \ 
    78                         wsola.o 
     78                        wsola.o audiodev.o videodev.o 
    7979 
    8080export PJMEDIA_CFLAGS += $(_CFLAGS) 
    8181export PJMEDIA_CXXFLAGS += $(_CXXFLAGS) 
    82 export PJMEDIA_LDFLAGS += $(PJMEDIA_VIDEODEV_LDLIB) \ 
    83                           $(PJMEDIA_AUDIODEV_LDLIB) \ 
    84                           $(PJLIB_LDLIB) \ 
     82export PJMEDIA_LDFLAGS += $(PJLIB_LDLIB) \ 
    8583                          $(PJLIB_UTIL_LDLIB) \ 
    8684                          $(PJNATH_LDLIB) \ 
     
    9896export PJMEDIA_AUDIODEV_CFLAGS += $(_CFLAGS) 
    9997export PJMEDIA_AUDIODEV_CXXFLAGS += $(_CXXFLAGS) 
    100 export PJMEDIA_AUDIODEV_LDFLAGS += $(PJLIB_LDLIB) \ 
     98export PJMEDIA_AUDIODEV_LDFLAGS += $(PJMEDIA_LDLIB) \ 
     99                                   $(PJLIB_LDLIB) \ 
    101100                                   $(_LDFLAGS) 
    102101 
     
    106105# 
    107106export PJMEDIA_VIDEODEV_SRCDIR = ../src/pjmedia-videodev 
    108 export PJMEDIA_VIDEODEV_OBJS +=  errno.o videodev.o avi_dev.o ffmpeg_dev.o \ 
     107export PJMEDIA_VIDEODEV_OBJS += videodev.o errno.o avi_dev.o ffmpeg_dev.o \ 
    109108                                colorbar_dev.o v4l2_dev.o opengl_dev.o \ 
    110109                                util.o 
    111110export PJMEDIA_VIDEODEV_CFLAGS += $(_CFLAGS) 
    112111export PJMEDIA_VIDEODEV_CXXFLAGS += $(_CXXFLAGS) 
    113 export PJMEDIA_VIDEODEV_LDFLAGS += $(PJLIB_LDLIB) \ 
     112export PJMEDIA_VIDEODEV_LDFLAGS += $(PJMEDIA_LDLIB) \ 
     113                                   $(PJLIB_LDLIB) \ 
    114114                                   $(_LDFLAGS) 
    115115 
     
    212212pjmedia: $(PJMEDIA_LIB) 
    213213$(PJMEDIA_SONAME): $(PJMEDIA_LIB) 
    214 $(PJMEDIA_LIB) $(PJMEDIA_SONAME): $(PJMEDIA_AUDIODEV_LIB) $(PJMEDIA_AUDIODEV_SONAME) $(PJMEDIA_VIDEODEV_LIB) $(PJMEDIA_VIDEODEV_SONAME) 
     214$(PJMEDIA_LIB) $(PJMEDIA_SONAME): 
    215215        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $(subst /,$(HOST_PSEP),$(LIBDIR)/$@) 
    216216 
     
    222222pjmedia-videodev: $(PJMEDIA_VIDEODEV_LIB) 
    223223$(PJMEDIA_VIDEODEV_SONAME): $(PJMEDIA_VIDEODEV_LIB) 
    224 $(PJMEDIA_VIDEODEV_LIB) $(PJMEDIA_VIDEODEV_SONAME): 
     224$(PJMEDIA_VIDEODEV_LIB) $(PJMEDIA_VIDEODEV_SONAME): $(PJMEDIA_LIB) $(PJMEDIA_SONAME) 
    225225        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $(subst /,$(HOST_PSEP),$(LIBDIR)/$@) 
    226226 
    227227pjmedia-audiodev: $(PJMEDIA_AUDIODEV_LIB) 
    228228$(PJMEDIA_AUDIODEV_SONAME): $(PJMEDIA_AUDIODEV_LIB) 
    229 $(PJMEDIA_AUDIODEV_LIB) $(PJMEDIA_AUDIODEV_SONAME): 
     229$(PJMEDIA_AUDIODEV_LIB) $(PJMEDIA_AUDIODEV_SONAME): $(PJMEDIA_LIB) $(PJMEDIA_SONAME) 
    230230        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $(subst /,$(HOST_PSEP),$(LIBDIR)/$@) 
    231231 
Note: See TracChangeset for help on using the changeset viewer.