Commit a1f22c6c authored by Benoit Perrot's avatar Benoit Perrot
Browse files

Index: ChangeLog

from  Beno?t Perrot  <benoit@lrde.epita.fr>

        Generate debian package.

        * distrib/debian/control,
        * distrib/debian/compat,
        * distrib/debian/changelog,
        * distrib/debian/copyright,
        * distrib/debian/docs,
        * distrib/debian/rules,
        * distrib/debian/info:
        Add debian package control files.
        * distrib/debian/Makefile.am, distrib/Makefile.am,
        * Makefile.am, configure.ac:
        Distribute distrib and distrib/debian subdirectories.
parent 8d8a0d8d
2004-06-13 Benot Perrot <benoit@lrde.epita.fr>
Generate debian package.
* distrib/debian/control,
* distrib/debian/compat,
* distrib/debian/changelog,
* distrib/debian/copyright,
* distrib/debian/docs,
* distrib/debian/rules,
* distrib/debian/info:
Add debian package control files.
* distrib/debian/Makefile.am, distrib/Makefile.am,
* Makefile.am, configure.ac:
Distribute distrib and distrib/debian subdirectories.
2004-05-29 Benot Perrot <benoit@lrde.epita.fr>
Bump to nolimips-0.7
......
ACLOCAL_AMFLAGS = -I config
SUBDIRS = config src doc tests
SUBDIRS = config src doc tests distrib
EXTRA_DIST = \
bootstrap \
......
......@@ -58,6 +58,8 @@ AC_CONFIG_FILES([
tests/runtime/Makefile
tests/unlimited/Makefile
tests/good/Makefile
distrib/Makefile
distrib/debian/Makefile
])
# Instantiate the output files.
......
SUBDIRS = debian
distdir = $(PACKAGE)-$(VERSION)
DIST_ARCHIVE = $(distdir).tar.gz
EXTRA_DIST = \
changelog \
compat \
control \
copyright \
docs \
info \
rules
# postinst.ex preinst.ex \
# postrm.ex prerm.ex \
# watch.ex
package:
cd $(top_srcdir) && make dist && cd -
cp -f $(top_srcdir)/$(DIST_ARCHIVE) .
rm -rf $(distdir) && tar xvzf $(DIST_ARCHIVE)
cp -r $(distdir)/distrib/debian $(distdir)
cd $(distdir) && dpkg-buildpackage -rfakeroot && cd -
nolimips (0.7-1) unstable; urgency=low
* Initial Release.
-- Benoit Perrot <benoit@lrde.epita.fr> Sun, 13 Jun 2004 15:26:52 +0200
Source: nolimips
Section: devel
Priority: optional
Maintainer: Benoit Perrot <benoit@lrde.epita.fr>
Build-Depends: debhelper (>= 4.0.0)
Standards-Version: 3.6.0
Package: nolimips
Architecture: any
Depends: ${shlibs:Depends}
Provides: nolimips
Description: MIPS architecture simulator with unlimited registers
Nolimips is a MIPS architecture simulator that comes with unlimited
registers. It consists of an assembler which reads MIPS assembly
code, and of a virtual machine which executes the instructions
processed by the assembler. For the moment Nolimips does not produce
nor execute binary code, but ELF-like writer and loader are planned.
.
The main purpose of Nolimips is to help students of compilers courses to
evaluate the output from their ``high-level language into MIPS assembler
code'' compilers, before and after register allocation.
.
Its main features are:
- minimal support of MIPS instruction set,
- built-in system calls (string printing and reading, etc.),
- unlimited registers ($x0, $x1, etc.).
This package was debianized by Benoit Perrot <benoit@lrde.epita.fr> on
Sun, 13 Jun 2004 15:26:52 +0200.
It was downloaded from: http://gforge.lrde.epita.fr
Upstream Author(s): Benoit Perrot <benoit@lrde.epita.fr>
This software is copyright (c) 2003-2004 by Benoit Perrot
You are free to distribute this software under the terms of
the GNU General Public License.
On Debian systems, the complete text of the GNU General Public
License can be found in the file `/usr/share/common-licenses/GPL'.
NEWS
README
TODO
doc/nolimips.info
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
CFLAGS = -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
config.status: configure
dh_testdir
# Add here commands to configure the package.
CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
build: build-stamp
build-stamp: config.status
dh_testdir
# Add here commands to compile the package.
$(MAKE) && $(MAKE) check
#/usr/bin/docbook-to-man debian/nolimips.sgml > nolimips.1
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
-$(MAKE) distclean
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
cp -f /usr/share/misc/config.sub config.sub
endif
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
cp -f /usr/share/misc/config.guess config.guess
endif
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/nolimips.
$(MAKE) install DESTDIR=$(CURDIR)/debian/nolimips
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs ChangeLog
dh_installdocs
dh_installexamples
# dh_install
# dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_installinit
# dh_installcron
# dh_installinfo
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_perl
# dh_python
# dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
Supports Markdown
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