Changeset 9a4101d72b5a6a57891656e5771eea0c0722f581

Show
Ignore:
Timestamp:
02/25/08 18:32:54 (5 months ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1203960774 +0000
git-parent:

[0d4b0871ad1d55655de7b89d15980152fe568178]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1203960774 +0000
Message:

More vlc to src/ (yes, I know this screws up things).
If you packaged without staged installation you're going to have a problem (but packaging without staged installation is to utterly lame in the first place)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Makefile.am

    rb2bc5fb r9a4101d  
    246246# Don't complain if it doesn't work. -- Courmisch 
    247247libvlc: 
    248     cd src && $(MAKE) $(AM_MAKEFLAGS) $(LIB_libvlc) 
    249  
    250 .PHONY: libvlc 
    251  
    252 ############################################################################### 
    253 # Building vlc 
    254 ############################################################################### 
    255  
    256 bin_PROGRAMS = vlc 
    257  
    258 vlc_SOURCES = src/vlc.c 
    259 # Ugly kludge so that automake defines $(CXXLINK) 
    260 nodist_EXTRA_vlc_SOURCES = extras/analyser/zsh.cpp src/misc/darwin_specific.c 
    261  
    262 vlc_DEPENDENCIES = $(DATA_win32_rc) 
    263  
    264 vlc_LDADD = $(DATA_win32_rc) $(LIBVLC) $(LTLIBINTL) `$(VLC_CONFIG) -libs vlc` 
    265 vlc_LDFLAGS = `$(VLC_CONFIG) --ldflags vlc` 
    266 if !HAVE_PLUGINS 
    267 vlc_LDFLAGS += `$(VLC_CONFIG) --target plugin | sed -e 's/\_plugin /_plugin.la /g'` 
    268 endif 
    269  
    270 vlc_CFLAGS = `$(VLC_CONFIG) --cflags vlc` 
    271 LIB_libvlc = libvlc.la 
    272 LIBVLC = src/$(LIB_libvlc) 
     248    cd src && $(MAKE) $(AM_MAKEFLAGS) src/libvlc.la 
     249 
     250core: libvlc vlc$(EXEEXT) 
     251 
     252.PHONY: libvlc core 
    273253 
    274254#To get some nice output 
    275255nice: 
    276256    $(top_builddir)/compile 
    277  
    278 core: libvlc vlc$(EXEEXT) 
    279  
    280 .PHONY: core 
    281  
    282 vlc$(EXEEXT): $(vlc_OBJECTS) $(vlc_DEPENDENCIES) 
    283     @rm -f vlc$(EXEEXT) 
    284     @case `$(VLC_CONFIG) --linkage vlc builtin` in \ 
    285       c++) cmd="$(CXXLINK)" ;; \ 
    286       objc) cmd="$(OBJCLINK)" ;; \ 
    287       c|*) cmd="$(LINK)" ;; \ 
    288     esac ; \ 
    289     cmd="$$cmd $(vlc_OBJECTS) $(vlc_LDADD) $(vlc_LDFLAGS)" ; \ 
    290     echo $$cmd ; \ 
    291     eval $$cmd 
    292257 
    293258if HAVE_BEOS 
     
    617582endif 
    618583 
    619 if HAVE_WIN32 
    620 DATA_win32_rc = $(noinst_share_vlc_win32_rc_DATA) 
    621 noinst_share_vlc_win32_rc_DATA = share/vlc_win32_rc.$(OBJEXT) 
    622 noinst_share_vlc_win32_rcdir = $(libdir) 
    623 share/vlc_win32_rc.$(OBJEXT): share/vlc_win32_rc.rc 
    624     $(WINDRES) -DVERSION=$(VERSION) -DVERSION_NUMBER=`echo $(VERSION).0.0.0 | sed 's/\([0-9]*\)[^.]*\.*\([0-9]*\)[^.]*\.*\([0-9]*\)[^.]*\.*\([0-9]*\).*/\1,\2,\3,\4/'` --include-dir $(srcdir)/share -i $< -o $@ 
    625 endif 
    626  
    627  
    628584############################################################################### 
    629585# Building architecture-specific binary packages 
  • src/Makefile.am

    r6b70022 r9a4101d  
    130130    echo ";" >> "$@.tmp" 
    131131    mv -f -- "$@.tmp" "$@" 
     132 
    132133############################################################################### 
    133134# Building libvlc 
     
    373374    mv -f $@.tmp $@ 
    374375 
     376 
     377############################################################################### 
     378# Building vlc 
     379############################################################################### 
     380 
     381bin_PROGRAMS = vlc 
     382#  
     383vlc_SOURCES = vlc.c 
     384vlc_DEPENDENCIES = $(DATA_win32_rc) 
     385 
     386vlc_CFLAGS = `$(VLC_CONFIG) --cflags vlc` 
     387vlc_LDFLAGS = `$(VLC_CONFIG) --ldflags vlc` 
     388vlc_LDADD = $(DATA_win32_rc) libvlc.la $(LTLIBINTL) `$(VLC_CONFIG) -libs vlc` 
     389 
     390vlc$(EXEEXT): $(vlc_OBJECTS) $(vlc_DEPENDENCIES) 
     391    @rm -f vlc$(EXEEXT) 
     392    @case `$(VLC_CONFIG) --linkage vlc builtin` in \ 
     393      c++) cmd="$(CXXLINK)" ;; \ 
     394      objc) cmd="$(OBJCLINK)" ;; \ 
     395      c|*) cmd="$(LINK)" ;; \ 
     396    esac ; \ 
     397    cmd="$$cmd $(vlc_OBJECTS) $(vlc_LDADD) $(vlc_LDFLAGS)" ; \ 
     398    echo $$cmd ; \ 
     399    eval $$cmd 
     400 
     401if HAVE_WIN32 
     402DATA_win32_rc = $(noinst_share_vlc_win32_rc_DATA) 
     403noinst_DATA = vlc_win32_rc.$(OBJEXT) 
     404 
     405vlc_win32_rc.$(OBJEXT): $(top_srcdir)/share/vlc_win32_rc.rc 
     406    $(WINDRES) -DVERSION=$(VERSION) -DVERSION_NUMBER=`echo $(VERSION).0.0.0 | sed 's/\([0-9]*\)[^.]*\.*\([0-9]*\)[^.]*\.*\([0-9]*\)[^.]*\.*\([0-9]*\).*/\1,\2,\3,\4/'` --include-dir $(srcdir)/share -i $< -o $@ 
     407endif 
     408 
    375409############################################################################### 
    376410# Unit/regression test