pkgsrc/emulators/Makefile

216 lines
4.6 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.166 2007/12/31 20:06:38 jlam Exp $
#
COMMENT= Emulators for other operating systems
2001-12-29 01:22:28 +01:00
SUBDIR+= BasiliskII
2004-07-23 21:02:10 +02:00
SUBDIR+= Cygne-SDL
SUBDIR+= DatLib
SUBDIR+= DatUtil
SUBDIR+= MAMEDiff
2004-01-01 04:58:22 +01:00
SUBDIR+= NeoPop-SDL
SUBDIR+= ROMBuild
SUBDIR+= ROMInfo
SUBDIR+= ZIPIdent
2004-11-09 06:49:10 +01:00
SUBDIR+= aliados
2007-03-18 20:56:58 +01:00
SUBDIR+= applyppf
2004-07-06 09:30:29 +02:00
SUBDIR+= aranym
2002-03-31 23:45:40 +02:00
SUBDIR+= arcem
2003-09-24 12:55:11 +02:00
SUBDIR+= arnold
SUBDIR+= atari800
2003-12-28 00:04:11 +01:00
SUBDIR+= blinkensim
SUBDIR+= bochs
2005-06-24 10:25:04 +02:00
SUBDIR+= ckmame
SUBDIR+= compat12
SUBDIR+= compat13
SUBDIR+= compat14
* Support netbsd-* as a valid platform in EMUL_PLATFORMS. Use the pkgsrc/emulator/compat* and pkgsrc/emulator/netbsd32_compat* packages to provide the necessary shared libraries to run dynamically linked NetBSD binaries from the days of yore. * Add some additional compat* packages for completeness: compat15, compat20, compat30 * Modify the compat* packages so that "compatNM" only provides files that aren't in "NetBSD-N.(M+1)". For example, compat12 only provides files that don't exist in NetBSD-1.3.x, compat13 only provides files that don't exist in NetBSD-1.4.x, etc. As a result, if you are running NetBSD-3.0/alpha and want to run a 1.3 dynamically linked binary, there is an automatic dependency chain that causes the following packages to be installed: compat13, compat14, compat15, compat16, compat20 There are some deviations from this dependency chain on platforms that have changed executable formats, e.g. i386, m68, sparc, etc. However, in general pkgsrc will require that you have the necessary COMPAT_* options in your kernel to match the installed compat* packages. This restriction is an artificial one imposed by pkgsrc, but allows for a single set of distfiles to be used on all versions of NetBSD. * Provide compat* package support for every supported architecture of NetBSD. Verily, it is now possible to run 1.2 binaries on NetBSD-1.5.3/pc532 by installing the compat12 package from pkgsrc. Rejoice, one and all! * The netbsd32_compat* packages mirror the corresponding compat* packages for use by sparc64 and x86_64 to allow running 32-bit binaries with COMPAT_NETBSD32 kernel support. The "extras" packages supply the additional shared libraries from the corresponding release of NetBSD so that the set of files in /emul/netbsd32 will be complete. * pkgsrc/emulators/compat_netbsd contains infrastructure files shared by all of the compat* packages.
2007-08-22 00:49:02 +02:00
SUBDIR+= compat15
SUBDIR+= compat15-extras
2003-12-14 05:17:35 +01:00
SUBDIR+= compat16
* Support netbsd-* as a valid platform in EMUL_PLATFORMS. Use the pkgsrc/emulator/compat* and pkgsrc/emulator/netbsd32_compat* packages to provide the necessary shared libraries to run dynamically linked NetBSD binaries from the days of yore. * Add some additional compat* packages for completeness: compat15, compat20, compat30 * Modify the compat* packages so that "compatNM" only provides files that aren't in "NetBSD-N.(M+1)". For example, compat12 only provides files that don't exist in NetBSD-1.3.x, compat13 only provides files that don't exist in NetBSD-1.4.x, etc. As a result, if you are running NetBSD-3.0/alpha and want to run a 1.3 dynamically linked binary, there is an automatic dependency chain that causes the following packages to be installed: compat13, compat14, compat15, compat16, compat20 There are some deviations from this dependency chain on platforms that have changed executable formats, e.g. i386, m68, sparc, etc. However, in general pkgsrc will require that you have the necessary COMPAT_* options in your kernel to match the installed compat* packages. This restriction is an artificial one imposed by pkgsrc, but allows for a single set of distfiles to be used on all versions of NetBSD. * Provide compat* package support for every supported architecture of NetBSD. Verily, it is now possible to run 1.2 binaries on NetBSD-1.5.3/pc532 by installing the compat12 package from pkgsrc. Rejoice, one and all! * The netbsd32_compat* packages mirror the corresponding compat* packages for use by sparc64 and x86_64 to allow running 32-bit binaries with COMPAT_NETBSD32 kernel support. The "extras" packages supply the additional shared libraries from the corresponding release of NetBSD so that the set of files in /emul/netbsd32 will be complete. * pkgsrc/emulators/compat_netbsd contains infrastructure files shared by all of the compat* packages.
2007-08-22 00:49:02 +02:00
SUBDIR+= compat16-extras
SUBDIR+= compat20
SUBDIR+= compat20-extras
SUBDIR+= compat30
SUBDIR+= compat30-extras
SUBDIR+= compat40
SUBDIR+= compat40-extras
* Support netbsd-* as a valid platform in EMUL_PLATFORMS. Use the pkgsrc/emulator/compat* and pkgsrc/emulator/netbsd32_compat* packages to provide the necessary shared libraries to run dynamically linked NetBSD binaries from the days of yore. * Add some additional compat* packages for completeness: compat15, compat20, compat30 * Modify the compat* packages so that "compatNM" only provides files that aren't in "NetBSD-N.(M+1)". For example, compat12 only provides files that don't exist in NetBSD-1.3.x, compat13 only provides files that don't exist in NetBSD-1.4.x, etc. As a result, if you are running NetBSD-3.0/alpha and want to run a 1.3 dynamically linked binary, there is an automatic dependency chain that causes the following packages to be installed: compat13, compat14, compat15, compat16, compat20 There are some deviations from this dependency chain on platforms that have changed executable formats, e.g. i386, m68, sparc, etc. However, in general pkgsrc will require that you have the necessary COMPAT_* options in your kernel to match the installed compat* packages. This restriction is an artificial one imposed by pkgsrc, but allows for a single set of distfiles to be used on all versions of NetBSD. * Provide compat* package support for every supported architecture of NetBSD. Verily, it is now possible to run 1.2 binaries on NetBSD-1.5.3/pc532 by installing the compat12 package from pkgsrc. Rejoice, one and all! * The netbsd32_compat* packages mirror the corresponding compat* packages for use by sparc64 and x86_64 to allow running 32-bit binaries with COMPAT_NETBSD32 kernel support. The "extras" packages supply the additional shared libraries from the corresponding release of NetBSD so that the set of files in /emul/netbsd32 will be complete. * pkgsrc/emulators/compat_netbsd contains infrastructure files shared by all of the compat* packages.
2007-08-22 00:49:02 +02:00
#SUBDIR+= compat_netbsd # only contains Makefile fragments
2004-10-11 22:47:12 +02:00
SUBDIR+= cygwin_esound
SUBDIR+= cygwin_lib
SUBDIR+= darcnes
SUBDIR+= darwin_lib
2003-09-14 21:10:31 +02:00
SUBDIR+= dega
2003-09-25 06:54:08 +02:00
SUBDIR+= dgen
2003-06-03 16:36:17 +02:00
SUBDIR+= dosbox
SUBDIR+= doscmd
2006-01-24 21:23:19 +01:00
SUBDIR+= e-uae
2004-07-19 20:38:00 +02:00
SUBDIR+= fceu
SUBDIR+= fmsx
SUBDIR+= freebsd_lib
2003-09-16 12:03:00 +02:00
SUBDIR+= fuse
SUBDIR+= fuse-utils
2004-07-16 16:27:59 +02:00
SUBDIR+= gcube
2002-05-09 21:09:32 +02:00
SUBDIR+= generator
2005-08-30 13:08:18 +02:00
SUBDIR+= generator-cbiere
2004-07-26 20:27:39 +02:00
SUBDIR+= gens
2001-05-30 13:14:09 +02:00
SUBDIR+= gnuboy
2004-07-26 19:06:29 +02:00
SUBDIR+= gnuboy-sdl
2001-04-27 16:44:50 +02:00
SUBDIR+= gpsim
2004-11-30 15:41:19 +01:00
SUBDIR+= gpsim-devel
SUBDIR+= gpsim-oscilloscope
SUBDIR+= gpsim-ptyusart
SUBDIR+= gxemul
2002-12-31 20:17:19 +01:00
SUBDIR+= hatari
2001-02-19 13:36:12 +01:00
SUBDIR+= hercules
2001-02-22 17:46:34 +01:00
SUBDIR+= hercules-images
SUBDIR+= ia64sim
2006-10-12 14:04:39 +02:00
SUBDIR+= kenigma
2003-09-16 12:03:00 +02:00
SUBDIR+= libspectrum
SUBDIR+= linuxppc_lib
2003-08-11 20:18:00 +02:00
SUBDIR+= lrmi
2004-07-30 01:20:44 +02:00
SUBDIR+= m1
2007-03-18 21:02:25 +01:00
SUBDIR+= makeppf
2007-05-19 14:40:31 +02:00
SUBDIR+= mednafen
SUBDIR+= minivmac
2001-04-12 23:54:43 +02:00
SUBDIR+= mmix
SUBDIR+= netbsd32_compat15
* Support netbsd-* as a valid platform in EMUL_PLATFORMS. Use the pkgsrc/emulator/compat* and pkgsrc/emulator/netbsd32_compat* packages to provide the necessary shared libraries to run dynamically linked NetBSD binaries from the days of yore. * Add some additional compat* packages for completeness: compat15, compat20, compat30 * Modify the compat* packages so that "compatNM" only provides files that aren't in "NetBSD-N.(M+1)". For example, compat12 only provides files that don't exist in NetBSD-1.3.x, compat13 only provides files that don't exist in NetBSD-1.4.x, etc. As a result, if you are running NetBSD-3.0/alpha and want to run a 1.3 dynamically linked binary, there is an automatic dependency chain that causes the following packages to be installed: compat13, compat14, compat15, compat16, compat20 There are some deviations from this dependency chain on platforms that have changed executable formats, e.g. i386, m68, sparc, etc. However, in general pkgsrc will require that you have the necessary COMPAT_* options in your kernel to match the installed compat* packages. This restriction is an artificial one imposed by pkgsrc, but allows for a single set of distfiles to be used on all versions of NetBSD. * Provide compat* package support for every supported architecture of NetBSD. Verily, it is now possible to run 1.2 binaries on NetBSD-1.5.3/pc532 by installing the compat12 package from pkgsrc. Rejoice, one and all! * The netbsd32_compat* packages mirror the corresponding compat* packages for use by sparc64 and x86_64 to allow running 32-bit binaries with COMPAT_NETBSD32 kernel support. The "extras" packages supply the additional shared libraries from the corresponding release of NetBSD so that the set of files in /emul/netbsd32 will be complete. * pkgsrc/emulators/compat_netbsd contains infrastructure files shared by all of the compat* packages.
2007-08-22 00:49:02 +02:00
SUBDIR+= netbsd32_compat15-extras
SUBDIR+= netbsd32_compat16
* Support netbsd-* as a valid platform in EMUL_PLATFORMS. Use the pkgsrc/emulator/compat* and pkgsrc/emulator/netbsd32_compat* packages to provide the necessary shared libraries to run dynamically linked NetBSD binaries from the days of yore. * Add some additional compat* packages for completeness: compat15, compat20, compat30 * Modify the compat* packages so that "compatNM" only provides files that aren't in "NetBSD-N.(M+1)". For example, compat12 only provides files that don't exist in NetBSD-1.3.x, compat13 only provides files that don't exist in NetBSD-1.4.x, etc. As a result, if you are running NetBSD-3.0/alpha and want to run a 1.3 dynamically linked binary, there is an automatic dependency chain that causes the following packages to be installed: compat13, compat14, compat15, compat16, compat20 There are some deviations from this dependency chain on platforms that have changed executable formats, e.g. i386, m68, sparc, etc. However, in general pkgsrc will require that you have the necessary COMPAT_* options in your kernel to match the installed compat* packages. This restriction is an artificial one imposed by pkgsrc, but allows for a single set of distfiles to be used on all versions of NetBSD. * Provide compat* package support for every supported architecture of NetBSD. Verily, it is now possible to run 1.2 binaries on NetBSD-1.5.3/pc532 by installing the compat12 package from pkgsrc. Rejoice, one and all! * The netbsd32_compat* packages mirror the corresponding compat* packages for use by sparc64 and x86_64 to allow running 32-bit binaries with COMPAT_NETBSD32 kernel support. The "extras" packages supply the additional shared libraries from the corresponding release of NetBSD so that the set of files in /emul/netbsd32 will be complete. * pkgsrc/emulators/compat_netbsd contains infrastructure files shared by all of the compat* packages.
2007-08-22 00:49:02 +02:00
SUBDIR+= netbsd32_compat16-extras
SUBDIR+= netbsd32_compat20
SUBDIR+= netbsd32_compat20-extras
SUBDIR+= netbsd32_compat30
SUBDIR+= netbsd32_compat30-extras
SUBDIR+= netbsd32_compat40
SUBDIR+= netbsd32_compat40-extras
2004-05-29 13:30:49 +02:00
SUBDIR+= openmsx
2007-02-23 22:40:19 +01:00
SUBDIR+= or1ksim
2001-03-12 00:24:40 +01:00
SUBDIR+= osf1_lib
2002-05-16 18:10:07 +02:00
SUBDIR+= p11
2002-12-31 08:05:51 +01:00
SUBDIR+= palmosemulator
SUBDIR+= pcemu
2002-08-21 17:19:42 +02:00
SUBDIR+= peace
2004-06-20 21:35:00 +02:00
SUBDIR+= pearpc
2004-11-09 14:08:24 +01:00
SUBDIR+= qemu
2004-04-05 07:06:52 +02:00
SUBDIR+= raine
SUBDIR+= simh
2004-12-30 20:50:32 +01:00
SUBDIR+= simulavr
2005-10-05 14:00:09 +02:00
SUBDIR+= ski
2005-07-24 16:06:47 +02:00
SUBDIR+= sms_sdl
SUBDIR+= snes9x
SUBDIR+= spim
SUBDIR+= stella
SUBDIR+= suse100_32_alsa
SUBDIR+= suse100_32_aspell
SUBDIR+= suse100_32_base
SUBDIR+= suse100_32_compat
SUBDIR+= suse100_32_expat
SUBDIR+= suse100_32_fontconfig
SUBDIR+= suse100_32_freetype2
SUBDIR+= suse100_32_gdk-pixbuf
SUBDIR+= suse100_32_glx
SUBDIR+= suse100_32_gtk
SUBDIR+= suse100_32_gtk2
SUBDIR+= suse100_32_libcups
SUBDIR+= suse100_32_libjpeg
SUBDIR+= suse100_32_libpng
SUBDIR+= suse100_32_libsigc++2
SUBDIR+= suse100_32_libtiff
SUBDIR+= suse100_32_libxml2
SUBDIR+= suse100_32_locale
SUBDIR+= suse100_32_openmotif
SUBDIR+= suse100_32_openssl
SUBDIR+= suse100_32_resmgr
SUBDIR+= suse100_32_slang
SUBDIR+= suse100_32_vmware
SUBDIR+= suse100_32_x11
SUBDIR+= suse100_alsa
2006-04-18 16:12:53 +02:00
SUBDIR+= suse100_aspell
2006-03-09 21:50:08 +01:00
SUBDIR+= suse100_base
SUBDIR+= suse100_compat
SUBDIR+= suse100_expat
SUBDIR+= suse100_fontconfig
SUBDIR+= suse100_freetype2
SUBDIR+= suse100_gdk-pixbuf
SUBDIR+= suse100_glx
2006-04-18 15:51:06 +02:00
SUBDIR+= suse100_gtk
2006-03-09 21:50:08 +01:00
SUBDIR+= suse100_gtk2
2006-06-11 15:31:10 +02:00
SUBDIR+= suse100_libcups
2006-03-09 21:50:08 +01:00
SUBDIR+= suse100_libjpeg
SUBDIR+= suse100_libpng
SUBDIR+= suse100_libsigc++2
2006-03-09 21:50:08 +01:00
SUBDIR+= suse100_libtiff
2006-06-13 13:31:59 +02:00
SUBDIR+= suse100_libxml2
#SUBDIR+= suse100_linux # only contains Makefile fragments
2006-03-13 11:26:47 +01:00
SUBDIR+= suse100_locale
2006-04-18 11:05:23 +02:00
SUBDIR+= suse100_openmotif
2006-06-11 15:31:10 +02:00
SUBDIR+= suse100_openssl
SUBDIR+= suse100_resmgr
2006-04-18 16:44:52 +02:00
SUBDIR+= suse100_slang
SUBDIR+= suse100_vmware
2006-03-09 21:50:08 +01:00
SUBDIR+= suse100_x11
SUBDIR+= suse91_32_aspell
SUBDIR+= suse91_32_base
SUBDIR+= suse91_32_compat
SUBDIR+= suse91_32_expat
SUBDIR+= suse91_32_fontconfig
SUBDIR+= suse91_32_freetype2
SUBDIR+= suse91_32_gdk-pixbuf
SUBDIR+= suse91_32_glx
SUBDIR+= suse91_32_gtk
SUBDIR+= suse91_32_gtk2
SUBDIR+= suse91_32_libjpeg
SUBDIR+= suse91_32_libpng
SUBDIR+= suse91_32_libtiff
SUBDIR+= suse91_32_locale
SUBDIR+= suse91_32_openmotif
SUBDIR+= suse91_32_slang
SUBDIR+= suse91_32_vmware
SUBDIR+= suse91_32_x11
SUBDIR+= suse91_aspell
2004-07-13 12:32:37 +02:00
SUBDIR+= suse91_base
SUBDIR+= suse91_compat
SUBDIR+= suse91_expat
SUBDIR+= suse91_fontconfig
SUBDIR+= suse91_freetype2
2006-03-06 19:23:46 +01:00
SUBDIR+= suse91_gdk-pixbuf
2005-04-02 21:51:01 +02:00
SUBDIR+= suse91_glx
2004-07-13 12:32:37 +02:00
SUBDIR+= suse91_gtk
SUBDIR+= suse91_gtk2
SUBDIR+= suse91_libjpeg
SUBDIR+= suse91_libpng
SUBDIR+= suse91_libtiff
#SUBDIR+= suse91_linux # only contains Makefile fragments
SUBDIR+= suse91_locale
SUBDIR+= suse91_openmotif
2005-04-02 21:46:14 +02:00
SUBDIR+= suse91_slang
SUBDIR+= suse91_vmware
2004-07-13 12:32:37 +02:00
SUBDIR+= suse91_x11
SUBDIR+= swarm
2004-01-23 10:12:59 +01:00
SUBDIR+= tme
2004-07-19 22:30:12 +02:00
SUBDIR+= tuxnes
2001-05-15 11:47:27 +02:00
SUBDIR+= twin
SUBDIR+= uae
2005-07-26 06:13:15 +02:00
SUBDIR+= ucon64
2004-02-27 16:37:24 +01:00
SUBDIR+= uips
2003-12-04 00:35:23 +01:00
SUBDIR+= vba
SUBDIR+= vice
2005-11-20 14:32:03 +01:00
SUBDIR+= vmips
2001-07-07 16:45:11 +02:00
SUBDIR+= vmware
SUBDIR+= vmware-module
SUBDIR+= vmware-module3
2003-02-20 13:34:53 +01:00
SUBDIR+= vmware3
SUBDIR+= wine
2001-04-27 16:57:25 +02:00
SUBDIR+= x48
SUBDIR+= xbeeb
SUBDIR+= xcopilot
SUBDIR+= xm7
SUBDIR+= xmame
2001-09-03 01:08:14 +02:00
SUBDIR+= xmess
2004-09-25 18:27:04 +02:00
SUBDIR+= xtrs
2004-07-16 03:02:09 +02:00
SUBDIR+= xyame
2005-10-21 05:52:01 +02:00
SUBDIR+= z26
2001-10-06 22:01:58 +02:00
SUBDIR+= zsnes
.include "../mk/misc/category.mk"