Commit a2aa6ae3 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Non-working skeleton build system

parent 5d29b339
Rémi Denis-Courmont <rem (at) videolan (dot) org>
This diff is collapsed.
CS = gmcs -codepage:utf8
CSFLAGS =
TARGETS = VideoLAN.LibVLC.dll testvlc.exe
all: $(TARGETS)
clean:
rm -f -- *.netmodule *.dll *.exe *~
VideoLAN.LibVLC.dll: marshal.cs ustring.cs exception.cs libvlc.cs
testvlc.exe: testvlc.cs VideoLAN.LibVLC.dll
%.netmodule: %.cs Makefile
$(CS) -target:module -out:$@ $(CSFLAGS) $(filter %.cs,$^) \
$(patsubst %,-addmodule:%,$(filter %.netmodule,$^)) \
%.dll: Makefile
$(CS) -target:library -out:$@ $(CSFLAGS) $(filter %.cs,$^) \
$(patsubst %,-addmodule:%,$(filter %.netmodule,$^)) \
$(patsubst %,-r:%,$(filter %.dll,$^))
%.exe: Makefile
$(CS) -target:exe -out:$@ $(CSFLAGS) $(filter %.cs,$^) \
$(patsubst %,-addmodule:%,$(filter %.netmodule,$^)) \
$(patsubst %,-r:%,$(filter %.dll,$^))
# Makefile.am - master Makefile for libvlc-cil
ACLOCAL_AMFLAGS = -I m4
AUTOMAKE_OPTIONS = \
-Wall \
check-news \
std-options \
dist-bzip2 \
no-dist-gzip \
no-exeext
SUBDIRS = src tests
DIST_SUBDIRS = $(SUBDIRS) m4
libvlc-cil 0.9.0
=================
Initial release.
libvlc-cil 0.9.0
=================
Common Intermediary Language bindings for LibVLC
#!/bin/sh
# SVN package rebuild script
# $Id$
#
# ***********************************************************************
# * Copyright © 2002-2005 Rémi Denis-Courmont. *
# * This program is free software; you can redistribute and/or modify *
# * it under the terms of the GNU General Public License as published *
# * by the Free Software Foundation; version 2 of the license. *
# * *
# * This program is distributed in the hope that it will be useful, *
# * but WITHOUT ANY WARRANTY; without even the implied warranty of *
# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
# * See the GNU General Public License for more details. *
# * *
# * You should have received a copy of the GNU General Public License *
# * along with this program; if not, you can get it from: *
# * http://www.gnu.org/copyleft/gpl.html *
# ***********************************************************************
set -xe
cd "$(dirname "$0")"
test -f src/exception.cs || {
echo "You must run this script from your miredo SVN directory.">&2
exit 1
}
mkdir -p admin
autoreconf -sfi
set +x
echo ""
echo "Type \`./configure' to configure the package for your system"
echo "(type \`./configure -- help' for help)."
echo "Then you can use the usual \`make', \`make install', etc."
dnl configure.ac - Configure script for libvlc-cil
dnl Process this file with GNU Autoconf to produce a configure script
dnl ***********************************************************************
dnl * Copyright © 2007 Rémi Denis-Courmont. *
dnl * This program is free software; you can redistribute and/or modify *
dnl * it under the terms of the GNU General Public License as published *
dnl * by the Free Software Foundation; version 2 of the license, or (at *
dnl * your option) any later version. *
dnl * *
dnl * This program is distributed in the hope that it will be useful, *
dnl * but WITHOUT ANY WARRANTY; without even the implied warranty of *
dnl * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
dnl * See the GNU General Public License for more details. *
dnl * *
dnl * You should have received a copy of the GNU General Public License *
dnl * along with this program; if not, you can get it from: *
dnl * http://www.gnu.org/copyleft/gpl.html *
dnl ***********************************************************************
AC_COPYRIGHT([Copyright (C) 2004-2007 Remi Denis-Courmont])
AC_INIT(libvlc-cil, 0.9.0, vlc-devel_no_bulk_mail@videolan.org)
AC_PREREQ(2.59c)
AC_CONFIG_SRCDIR(configure.ac)
AC_CONFIG_AUX_DIR(admin)
AC_CONFIG_MACRO_DIR(m4)
AM_INIT_AUTOMAKE
AC_CONFIG_FILES([Makefile m4/Makefile src/Makefile tests/Makefile])
AC_OUTPUT
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment