1LIB_PREFIX = /C/libs
2
3gtk+-2.24.31.tar.xz:
4	wget https://ftp.gnome.org/pub/GNOME/sources/gtk+/2.24/gtk+-2.24.31.tar.xz
5
6gtk: gtk+-2.24.31.tar.xz
7	tar xf gtk+-2.24.31.tar.xz
8	cd gtk+-2.24.31 && patch gdk/win32/gdkwindow-win32.c ../patches/gdkwindow-win32.c.diff
9	cd gtk+-2.24.31 && patch gtk/gtkicontheme.c ../patches/gtkicontheme.c.diff
10	cd gtk+-2.24.31 && patch gtk/gtkmain.c ../patches/gtkmain.c.diff
11	cd gtk+-2.24.31 && patch -p1 < ../patches/gtk-parentheses.diff
12	cd gtk+-2.24.31 && CFLAGS="-O2 -fcommon" ./configure --prefix=$(LIB_PREFIX)
13	cd gtk+-2.24.31 && $(MAKE) && $(MAKE) install
14
15ffmpeg-4.3.tar.xz:
16	wget https://ffmpeg.org/releases/ffmpeg-4.3.tar.xz
17
18ffmpeg: ffmpeg-4.3.tar.xz
19	tar xf ffmpeg-4.3.tar.xz
20	cd ffmpeg-4.3 && ./configure --prefix=$(LIB_PREFIX) --enable-shared --disable-yasm --cpu=i686
21	cd ffmpeg-4.3 && $(MAKE) && $(MAKE) install
22
23libmms-0.6.4.tar.gz:
24	wget https://sourceforge.net/projects/libmms/files/libmms/0.6.4/libmms-0.6.4.tar.gz
25
26libmms: libmms-0.6.4.tar.gz
27	tar xf libmms-0.6.4.tar.gz
28	cd libmms-0.6.4 && patch -p1 < ../patches/libmms-strndup.diff
29	cd libmms-0.6.4 && cp /usr/share/libtool/build-aux/ltmain.sh .
30	cd libmms-0.6.4 && autoreconf
31	cd libmms-0.6.4 && ./configure --prefix=$(LIB_PREFIX)
32	cd libmms-0.6.4 && $(MAKE) && $(MAKE) install
33
34libbinio-1.5.tar.bz2:
35	wget https://github.com/adplug/libbinio/releases/download/libbinio-1.5/libbinio-1.5.tar.bz2
36
37libbinio: libbinio-1.5.tar.bz2
38	tar xf libbinio-1.5.tar.bz2
39	cd libbinio-1.5 && ./configure --prefix=$(LIB_PREFIX)
40	cd libbinio-1.5 && $(MAKE) && $(MAKE) install
41
42adplug-2.3.3.tar.bz2:
43	wget https://github.com/adplug/adplug/releases/download/adplug-2.3.3/adplug-2.3.3.tar.bz2
44
45adplug: adplug-2.3.3.tar.bz2
46	tar xf adplug-2.3.3.tar.bz2
47	cd adplug-2.3.3 && ./configure --prefix=$(LIB_PREFIX)
48	cd adplug-2.3.3 && $(MAKE) && $(MAKE) install
49
50libsidplayfp-2.0.5.tar.gz:
51	wget https://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/2.0/libsidplayfp-2.0.5.tar.gz
52
53libsidplayfp: libsidplayfp-2.0.5.tar.gz
54	tar xf libsidplayfp-2.0.5.tar.gz
55	cd libsidplayfp-2.0.5 && ./configure --prefix=$(LIB_PREFIX)
56	cd libsidplayfp-2.0.5 && $(MAKE) && $(MAKE) install
57
58libopenmpt-0.5.4+release.autotools.tar.gz:
59	wget https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.5.4+release.autotools.tar.gz
60
61libopenmpt: libopenmpt-0.5.4+release.autotools.tar.gz
62	tar xf libopenmpt-0.5.4+release.autotools.tar.gz
63	cd libopenmpt-0.5.4+release.autotools && ./configure --prefix=$(LIB_PREFIX) --without-portaudiocpp --disable-openmpt123
64	cd libopenmpt-0.5.4+release.autotools && $(MAKE) && $(MAKE) install
65