86 lines
2.8 KiB
Makefile
86 lines
2.8 KiB
Makefile
PREFIX=/usr
|
|
BINDIR=$(PREFIX)/bin/
|
|
LIBDIR=$(PREFIX)/lib/wmradio/
|
|
MANDIR=$(PREFIX)/man/man1/
|
|
|
|
TARGETS=wmradio xwmradio
|
|
|
|
CC=gcc
|
|
|
|
LIBXOSD_CFLAGS=
|
|
LIBXOSD_LIBS=
|
|
|
|
X_CFLAGS= -I/usr/X11R6/include
|
|
X_LIBS= -L/usr/X11R6/lib -lXpm -lXext -lX11 -lm
|
|
|
|
PANEL_CFLAGS=-DGNOME_RADIO
|
|
PANEL_LIBS=
|
|
|
|
EXTRA_CFLAGS=-Wall -D SKIN_DIR=\"$(LIBDIR)\"
|
|
|
|
BASESOURCE=skin.c \
|
|
radio.c \
|
|
rc.c lists.c ini.c \
|
|
wmradio.c \
|
|
fifo.c \
|
|
stationnames.c \
|
|
osd.c
|
|
|
|
WMRADIOSOURCE=wm_envelope.c $(BASESOURCE)
|
|
XRADIOSOURCE=x_envelope.c $(BASESOURCE)
|
|
GNOMERADIOSOURCE=gnome_applet_envelope.c $(BASESOURCE)
|
|
|
|
SKINFILES=skins/wave.skin skins/wave.xpm \
|
|
skins/default.skin skins/default.xpm \
|
|
skins/startrek.skin skins/startrek.xpm \
|
|
skins/gdefault.skin skins/gdefault.xpm \
|
|
skins/biggray.skin skins/biggray.xpm
|
|
|
|
all: $(TARGETS)
|
|
|
|
wmradio: $(WMRADIOSOURCE)
|
|
$(CC) $(EXTRA_CFLAGS) $(X_CFLAGS) $(LIBXOSD_CFLAGS) \
|
|
$(WMRADIOSOURCE) -o wmradio \
|
|
$(X_LIBS) $(LIBXOSD_LIBS)
|
|
|
|
xwmradio: $(XRADIOSOURCE)
|
|
$(CC) $(EXTRA_CFLAGS) $(X_CFLAGS) $(LIBXOSD_CFLAGS) \
|
|
$(XRADIOSOURCE) -o xwmradio \
|
|
$(X_LIBS) $(LIBXOSD_LIBS)
|
|
|
|
gwmradio: $(GNOMERADIOSOURCE)
|
|
$(CC) $(EXTRA_CFLAGS) $(PANEL_CFLAGS) \
|
|
$(GNOMERADIOSOURCE) -o gwmradio \
|
|
$(X_LIBS) $(PANEL_LIBS) $(LIBXOSD_LIBS)
|
|
|
|
xor: xor.c skin.c
|
|
$(CC) $(CFLAGS) xor.c skin.c -o xor $(LIBFLAGS)
|
|
|
|
clean:
|
|
/bin/rm -f xor $(TARGETS) *~ *.o
|
|
|
|
install: wmradio
|
|
install -m 755 -d $(RPM_BUILD_ROOT)$(BINDIR)
|
|
install -m 755 -d $(RPM_BUILD_ROOT)$(MANDIR)
|
|
install -m 755 wmradio $(RPM_BUILD_ROOT)$(BINDIR)
|
|
install -m 755 xwmradio $(RPM_BUILD_ROOT)$(BINDIR)
|
|
install -m 755 wmradio-remote $(RPM_BUILD_ROOT)$(BINDIR)
|
|
install -m 755 config/wmradio-config.py $(RPM_BUILD_ROOT)$(BINDIR)
|
|
install -m 644 doc/wmradio.1 $(RPM_BUILD_ROOT)$(MANDIR)
|
|
install -m 755 -d $(RPM_BUILD_ROOT)`pkg-config gnome-desktop-2.0 --variable=prefix`/share/applications
|
|
install -m 755 -d $(RPM_BUILD_ROOT)`pkg-config gnome-desktop-2.0 --variable=prefix`/share/pixmaps
|
|
install -m 644 misc/wmradio.png $(RPM_BUILD_ROOT)`pkg-config gnome-desktop-2.0 --variable=prefix`/share/pixmaps/
|
|
install -m 644 misc/wmradio.desktop $(RPM_BUILD_ROOT)`pkg-config gnome-desktop-2.0 --variable=prefix`/share/applications/
|
|
install -m 644 misc/wmradio-config.desktop $(RPM_BUILD_ROOT)`pkg-config gnome-desktop-2.0 --variable=prefix`/share/applications/
|
|
|
|
ginstall: gwmradio
|
|
install -d $(RPM_BUILD_ROOT)`gnome-config --prefix`/share/applets/Multimedia
|
|
install -d $(RPM_BUILD_ROOT)`gnome-config --sysconfdir`/CORBA/servers
|
|
install -m 755 gwmradio $(RPM_BUILD_ROOT)$(BINDIR)
|
|
install -m 644 gwmradio.desktop $(RPM_BUILD_ROOT)`gnome-config --prefix`/share/applets/Multimedia/
|
|
install -m 644 gwmradio.gnorba $(RPM_BUILD_ROOT)`gnome-config --sysconfdir`/CORBA/servers/
|
|
|
|
install-skins:
|
|
install -m 755 -d $(RPM_BUILD_ROOT)$(LIBDIR)
|
|
install -m 644 $(SKINFILES) $(RPM_BUILD_ROOT)$(LIBDIR)
|