285 lines
11 KiB
Makefile
285 lines
11 KiB
Makefile
# def file for openmamba platforms
|
|
|
|
/bin/sh = bash
|
|
|
|
# systemd/sysvinit
|
|
_initsystem = systemd
|
|
/sbin/halt = $(_initsystem)
|
|
/sbin/init = $(_initsystem)
|
|
/sbin/poweroff = $(_initsystem)
|
|
/sbin/reboot = $(_initsystem)
|
|
/sbin/runlevel = $(_initsystem)
|
|
/sbin/shutdown = $(_initsystem)
|
|
/sbin/telinit = $(_initsystem)
|
|
|
|
#xorgproprietary = xorg-drv-video-fglrx xorg-drv-video-nvidia
|
|
|
|
ifeq ($(ARCH),i586)
|
|
# libc
|
|
libpthread.so.0 = glibc
|
|
# kernel
|
|
kernelnvidia = kernel-$(KERNEL_EXTRAVER)-nongpl-nvidia
|
|
kernelsound = kernel-$(KERNEL_EXTRAVER)-sound
|
|
kernelheaders = kernel-$(KERNEL_EXTRAVER)-headers
|
|
# FIXME: r8101 is a ethernet driver but virtual requirement is called kernelwireless
|
|
kernelwireless = kernel-$(KERNEL_EXTRAVER)-wireless kernel-$(KERNEL_EXTRAVER)-nongpl-wl kernel-$(KERNEL_EXTRAVER)-r8101
|
|
kernelsound-$(KERNEL_EXTRAVER) = kernel-$(KERNEL_EXTRAVER)-sound
|
|
kernelwireless-$(KERNEL_EXTRAVER) = kernel-$(KERNEL_EXTRAVER)-wireless kernel-$(KERNEL_EXTRAVER)-nongpl-wl kernel-$(KERNEL_EXTRAVER)-r8101
|
|
kernelsound-$(KERNEL_EXTRAVER)-$(KERNEL_MAJVER) = kernel-$(KERNEL_EXTRAVER)-sound
|
|
kernelwireless-$(KERNEL_EXTRAVER)-$(KERNEL_MAJVER) = kernel-$(KERNEL_EXTRAVER)-wireless kernel-$(KERNEL_EXTRAVER)-nongpl-wl kernel-$(KERNEL_EXTRAVER)-r8101
|
|
# kernel-$(KERNEL_EXTRAVER)-atl1e kernel-$(KERNEL_EXTRAVER)-rtl8192se
|
|
kernelfglrx = kernel-$(KERNEL_EXTRAVER)-nongpl-fglrx
|
|
kernelslmodem = kernel-$(KERNEL_EXTRAVER)-nongpl-softmodems
|
|
kernelhsfmodem = kernel-$(KERNEL_EXTRAVER)-nongpl-softmodems
|
|
kernelvboxdrv = kernel-$(KERNEL_EXTRAVER)-vboxdrv
|
|
kernelnvidia = kernel-$(KERNEL_EXTRAVER)-nongpl-nvidia
|
|
kernelnvidia_173xx = kernel-$(KERNEL_EXTRAVER)-nongpl-nvidia_173xx
|
|
kernelnvidia_71xx = kernel-$(KERNEL_EXTRAVER)-nongpl-nvidia_71xx
|
|
kernelnvidia_96xx = kernel-$(KERNEL_EXTRAVER)-nongpl-nvidia_96xx
|
|
kernelndiswrapper = kernel-$(KERNEL_EXTRAVER)-ndiswrapper
|
|
kernellirc = kernel-$(KERNEL_EXTRAVER)-lirc
|
|
#kernelvboxvideo = kernel-$(KERNEL_EXTRAVER)-vboxvideo
|
|
|
|
ifdef KERNEL_MORE_EXTRAVER
|
|
# extra kernel (FIXME: only supports single extra kernel)
|
|
kernelnvidia += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia
|
|
# kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia_71xx kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia_96xx
|
|
kernelsound += kernel-$(KERNEL_MORE_EXTRAVER)-sound
|
|
kernelheaders += kernel-$(KERNEL_MORE_EXTRAVER)-headers
|
|
kernelwireless += kernel-$(KERNEL_MORE_EXTRAVER)-wireless kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-wl kernel-$(KERNEL_MORE_EXTRAVER)-r8101
|
|
kernelsound-$(KERNEL_MORE_EXTRAVER) += kernel-$(KERNEL_MORE_EXTRAVER)-sound
|
|
kernelwireless-$(KERNEL_MORE_EXTRAVER) += kernel-$(KERNEL_MORE_EXTRAVER)-wireless kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-wl kernel-$(KERNEL_MORE_EXTRAVER)-r8101
|
|
kernelsound-$(KERNEL_MORE_EXTRAVER)-$(KERNEL_MAJVER) += kernel-$(KERNEL_MORE_EXTRAVER)-sound
|
|
kernelwireless-$(KERNEL_MORE_EXTRAVER)-$(KERNEL_MAJVER) += kernel-$(KERNEL_MORE_EXTRAVER)-wireless kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-wl kernel-$(KERNEL_MORE_EXTRAVER)-r8101
|
|
# kernel-$(KERNEL_MORE_EXTRAVER)-rtl8192se kernel-$(KERNEL_MORE_EXTRAVER)-atl1e
|
|
kernelfglrx += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-fglrx
|
|
kernelslmodem += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-softmodems
|
|
kernelhsfmodem += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-softmodems
|
|
kernelvboxdrv += kernel-$(KERNEL_MORE_EXTRAVER)-vboxdrv
|
|
kernelnvidia += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia
|
|
kernelnvidia_173xx += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia_173xx
|
|
kernelnvidia_71xx += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia_71xx
|
|
kernelnvidia_96xx += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia_96xx
|
|
kernelndiswrapper += kernel-$(KERNEL_MORE_EXTRAVER)-ndiswrapper
|
|
kernellirc += kernel-$(KERNEL_MORE_EXTRAVER)-lirc
|
|
#kernelvboxvideo += kernel-$(KERNEL_MORE_EXTRAVER)-vboxvideo
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(ARCH),arm)
|
|
# xorg
|
|
xorglibGL = libGL-Mesa-dri
|
|
xorglibglx = xorg-ext-libglx
|
|
xorgdrvvideo = xorg-drv-video-fbdev xorg-drv-video-tegra
|
|
libEGL.so = xorg-drv-video-tegra libraspberrypi
|
|
libGLESv2.so = xorg-drv-video-tegra libraspberrypi
|
|
endif
|
|
|
|
ifeq ($(ARCH),i586)
|
|
# xorg
|
|
xorglibGL = libGL-Mesa-dri
|
|
# libGL-fglrx-X11 libGL-nvidia-X11
|
|
xorglibglx = xorg-ext-libglx
|
|
# xorg-ext-libglx-nvidia
|
|
libGLcore.so.1 = xorg-drv-video-nvidia
|
|
# xorg-drv-video-nvidia_71xx xorg-drv-video-nvidia_96xx xorg-drv-video-nvidia_173xx
|
|
libnvidia-tls.so.1 = xorg-drv-video-nvidia
|
|
libvdpau.so.1 = libvdpau
|
|
libvdpau_trace.so.1 = libvdpau
|
|
xorgdrvvideo = xorg-drv-video-ast xorg-drv-video-ati xorg-drv-video-cirrus xorg-drv-video-dummy xorg-drv-video-fbdev \
|
|
xorg-drv-video-intel xorg-drv-video-mach64 xorg-drv-video-mga xorg-drv-video-neomagic xorg-drv-video-nouveau \
|
|
xorg-drv-video-openchrome xorg-drv-video-r128 xorg-drv-video-s3virge xorg-drv-video-savage \
|
|
xorg-drv-video-v4l xorg-drv-video-vesa xorg-drv-video-vmware xorg-drv-video-voodoo $(xorgproprietary)
|
|
# xorg-drv-video-nvidia_71xx xorg-drv-video-nvidia_96xx xorg-drv-video-nvidia_173xx xorg-drv-video-vboxvideo
|
|
bootloader = syslinux
|
|
endif
|
|
|
|
ifeq ($(ARCH),x86_64)
|
|
# xorg
|
|
xorglibGL = libGL-Mesa-dri
|
|
# libGL-nvidia-X11 libGL-fglrx-X11
|
|
xorglibglx = xorg-ext-libglx
|
|
# xorg-ext-libglx-nvidia
|
|
libGLcore.so.1 = xorg-drv-video-nvidia
|
|
libnvidia-tls.so.1 = xorg-drv-video-nvidia
|
|
libvdpau.so.1[][64bit] = libvdpau
|
|
libvdpau_trace.so.1[][64bit] = libvdpau
|
|
xorgdrvvideo = xorg-drv-video-ati xorg-drv-video-cirrus xorg-drv-video-dummy xorg-drv-video-fbdev xorg-drv-video-i128 \
|
|
xorg-drv-video-intel xorg-drv-video-mga xorg-drv-video-nouveau xorg-drv-video-openchrome xorg-drv-video-r128 \
|
|
xorg-drv-video-v4l xorg-drv-video-vesa xorg-drv-video-vmware $(xorgproprietary)
|
|
bootloader = syslinux
|
|
endif
|
|
|
|
libOpenCL.so.1 = xorg-drv-video-fglrx xorg-drv-video-nvidia
|
|
xorgdrvinput = xorg-drv-input-void xorg-drv-input-synaptics xorg-drv-input-evdev
|
|
# xorg-drv-input-mouse xorg-drv-input-keyboard xorg-drv-input-joystick xorg-drv-input-evtouch xorg-drv-input-vboxmouse
|
|
splashtheme = splash-theme-openmamba
|
|
alsaplayer_output = alsaplayer-output-alsa
|
|
#libscanpci.so = xorg-server
|
|
|
|
ifeq ($(ARCH),x86_64)
|
|
libGL.so.1[][64bit] = libGL-Mesa-dri
|
|
libGLU.so.1[][64bit] = libGL-Mesa-dri
|
|
libgtkpeer.so[][64bit] = libgcj4
|
|
libjvm.so[][64bit] = libgcj4
|
|
libjawt.so[][64bit] = java-openjdk-runtime
|
|
libawt.so[][64bit] = libgcj4
|
|
libjava.so[][64bit] = java-openjdk-runtime
|
|
libjava_crw_demo.so[][64bit] = java-openjdk-runtime
|
|
libjli.so[][64bit] = java-openjdk-runtime
|
|
libjli.so[SUNWprivate_1.1][64bit] = java-openjdk-runtime
|
|
libmawt.so[][64bit] = java-openjdk-runtime
|
|
libnet.so[][64bit] = java-openjdk-runtime
|
|
libverify.so[][64bit] = java-openjdk-runtime
|
|
libjava.so[SUNWprivate_1.1][64bit] = java-openjdk-runtime
|
|
libjava_crw_demo.so[SUNWprivate_1.1][64bit] = java-openjdk-runtime
|
|
libjvm.so[SUNWprivate_1.1][64bit] = java-openjdk-runtime
|
|
libjawt.so[SUNWprivate_1.1][64bit] = java-openjdk-runtime
|
|
libmawt.so[SUNWprivate_1.1][64bit] = java-openjdk-runtime
|
|
libnet.so[SUNWprivate_1.1][64bit] = java-openjdk-runtime
|
|
libverify.so[SUNWprivate_1.1][64bit] = java-openjdk-runtime
|
|
libphonon.so.4[][64bit] = libphonon
|
|
liblapack.so.3[][64bit] = liblapack
|
|
libatlas.so.3[][64bit] = libatlas
|
|
libcblas.so.3[][64bit] = libatlas
|
|
libf77blas.so.3[][64bit] = libatlas
|
|
libptcblas.so.3[][64bit] = libatlas
|
|
libptf77blas.so.3[][64bit] = libatlas
|
|
# ffmpeg / libav
|
|
libavutil.so.52[][64bit] = libavutil-ffmpeg
|
|
libavutil.so.52[LIBAVUTIL_52][64bit] = libavutil-ffmpeg
|
|
libswscale.so.2[][64bit] = libswscale-ffmpeg
|
|
libswscale.so.2[LIBSWSCALE_2][64bit] = libswscale-ffmpeg
|
|
libpostproc.so.52[][64bit] = libpostproc-ffmpeg
|
|
libpostproc.so.52[LIBPOSTPROC_52][64bit] = libpostproc-ffmpeg
|
|
libswresample.so.0[][64bit] = libswresample-ffmpeg
|
|
libswresample.so.0[LIBSWRESAMPLE_0][64bit] = libswresample-ffmpeg
|
|
else
|
|
libGL.so.1 = libGL-Mesa-dri
|
|
libGLU.so.1 = libGL-Mesa-dri
|
|
libgtkpeer.so = libgcj4
|
|
libjvm.so = libgcj4
|
|
libjawt.so = libgcj4
|
|
libawt.so = libgcj4
|
|
libjava.so = java-openjdk-runtime
|
|
libjava_crw_demo.so = java-openjdk-runtime
|
|
libjli.so = java-openjdk-runtime
|
|
libjli.so[SUNWprivate_1.1] = java-openjdk-runtime
|
|
libmawt.so = java-openjdk-runtime
|
|
libnet.so = java-openjdk-runtime
|
|
libverify.so = java-openjdk-runtime
|
|
libjava.so[SUNWprivate_1.1] = java-openjdk-runtime
|
|
libjava_crw_demo.so[SUNWprivate_1.1] = java-openjdk-runtime
|
|
libjvm.so[SUNWprivate_1.1] = java-openjdk-runtime
|
|
libjawt.so[SUNWprivate_1.1] = java-openjdk-runtime
|
|
libmawt.so[SUNWprivate_1.1] = java-openjdk-runtime
|
|
libnet.so[SUNWprivate_1.1] = java-openjdk-runtime
|
|
libverify.so[SUNWprivate_1.1] = java-openjdk-runtime
|
|
libphonon.so.4 = libphonon
|
|
liblapack.so.3 = liblapack
|
|
libatlas.so.3 = libatlas
|
|
libcblas.so.3 = libatlas
|
|
libf77blas.so.3 = libatlas
|
|
libptcblas.so.3 = libatlas
|
|
libptf77blas.so.3 = libatlas
|
|
# ffmpeg / libav
|
|
libavutil.so.52 = libavutil-ffmpeg
|
|
libavutil.so.52[LIBAVUTIL_52] = libavutil-ffmpeg
|
|
libswscale.so.2 = libswscale-ffmpeg
|
|
libswscale.so.2[LIBSWSCALE_2] = libswscale-ffmpeg
|
|
libpostproc.so.52 = libpostproc-ffmpeg
|
|
libpostproc.so.52[LIBPOSTPROC_52] = libpostproc-ffmpeg
|
|
libswresample.so.0 = libswresample-ffmpeg
|
|
libswresample.so.0[LIBSWRESAMPLE_0] = libswresample-ffmpeg
|
|
endif
|
|
/usr/bin/python = python
|
|
python[abi] = python
|
|
libpython = libpython
|
|
python = python
|
|
sopranobackend = soprano-backend-virtuoso
|
|
dhcpclient = dhcp-client
|
|
networkmanagergui = network-manager-applet
|
|
phonon_backend = phonon-backend-gstreamer
|
|
mono[Mono.Cecil] = mono-core
|
|
mono[Mono.Cecil.Mdb] = mono-core
|
|
mono[gdk-sharp]= gtk-sharp2
|
|
mono[gtk-sharp]= gtk-sharp2
|
|
mono[glib-sharp]= gtk-sharp2
|
|
mono[pango-sharp]= gtk-sharp2
|
|
|
|
libxul.so = xulrunner
|
|
libkorganizer.so.1 = korganizer
|
|
libkorganizer_calendar.so.1 = korganizer
|
|
libkorganizer_eventviewer.so.1 = korganizer
|
|
libsmb4kdialogs.so = smb4k4
|
|
|
|
perl[B] = perl
|
|
perl[bytes] = perl
|
|
perl[Automake__General] = automake
|
|
perl[Automake__Struct] = automake
|
|
perl[Automake__Struct__Tie_ISA] = automake
|
|
perl[Automake__XFile] = automake
|
|
|
|
perl[DynaLoader] = perl
|
|
|
|
/usr/bin/expect = expect
|
|
/usr/bin/expectk = expect-tk
|
|
/usr/bin/test = coreutils
|
|
/usr/bin/wish = libtk
|
|
/sbin/nologin= util-linux
|
|
/bin/login= util-linux
|
|
/usr/bin/chfn= pwdutils
|
|
/usr/bin/chsh= pwdutils
|
|
/usr/bin/newgrp= pwdutils
|
|
/usr/bin/passwd= pwdutils
|
|
/usr/sbin/groupadd= pwdutils
|
|
/usr/sbin/groupdel= pwdutils
|
|
/usr/sbin/groupmod= pwdutils
|
|
/usr/sbin/useradd= pwdutils
|
|
/usr/sbin/userdel= pwdutils
|
|
/usr/sbin/usermod= pwdutils
|
|
/usr/sbin/pwconv= pwdutils
|
|
/usr/sbin/pwunconv= pwdutils
|
|
/usr/sbin/sendmail = postfix
|
|
/usr/bin/cdrecord = cdrkit
|
|
/usr/bin/mkisofs = cdrkit
|
|
/usr/bin/readcd = cdrkit
|
|
libgs.so.9 = ghostscript
|
|
udev = udev
|
|
libudev.so.0 = udev
|
|
libgudev-1.0.so.0 = udev
|
|
libexpect5.44.1.15.so = expect
|
|
|
|
ffmpegpresets := ffmpeg-presets
|
|
|
|
# libreoffice
|
|
libreofficei18n = libreoffice-i18n-$(LANGUAGE)
|
|
|
|
# vpn
|
|
networkmanagervpnplugin = NetworkManager-openvpn
|
|
knetworkmanagervpnplugin = plasma-applet-networkmanagement-openvpn
|
|
|
|
packagekitgui = kpackagekit
|
|
firewallgui = kcm_ufw
|
|
|
|
ifeq ($(ARCH),x86_64)
|
|
libexpect5.44.1.15.so[][64bit] = expect
|
|
# x86_64 glibc vs. glibc-multilib-utils and ldconfig vs ldconfig-multilib preferences
|
|
/sbin/ldconfig = ldconfig
|
|
/usr/bin/gencat = glibc
|
|
/usr/bin/getconf = glibc
|
|
/usr/bin/iconv = glibc
|
|
/usr/bin/locale = glibc
|
|
/usr/bin/localedef = glibc
|
|
rtld[GNU_HASH] = ldconfig
|
|
rtld[GNU_UNIQUE] = ldconfig
|
|
libgs.so.9[][64bit] = ghostscript
|
|
endif
|
|
|
|
ksplashtheme = ksplash-theme-openmamba
|
|
ksplash-theme-openmamba = ksplash-theme-openmamba
|
|
|
|
ifdef PLATFORM
|
|
include $(TARGETSDIR)/$(TARGET)/platforms/$(PLATFORM)/Makefile.defs
|
|
endif
|