#
# Template Makefile for GAI applets v0.5.x
#
CC = @CC@
PREFIX = @prefix@
GNOMEDIR = @GNOMEDIR@
INSTALL_PATH=$(DESTDIR)@INSTALL_PATH@
# Setting up the CFLAGS and LDFLAGS variables
CFLAGS += -Wall @GAI_CFLAGS@ @XMMS_CFLAGS@
LDFLAGS += @GAI_LIBS@ @XMMS_LIBS@ @SYSTEM_SPECIFIC_LIBS@
OBJS = @APPLET_NAME@.o @APPLET_EXTRA_OBJS@
.PHONY: all install install-gnome install-images clean install-rox
all: @APPLET_NAME@
@APPLET_NAME@: $(OBJS)
$(CC) -o @APPLET_NAME@ $(OBJS) $(LDFLAGS)
strip @APPLET_NAME@
install: @APPLET_NAME@ @INSTALL_GNOME@ @INSTALL_IMAGES@ @INSTALL_ROX@
mkdir -p $(INSTALL_PATH)/bin
install -m 755 @APPLET_NAME@ $(INSTALL_PATH)/bin
mkdir -p $(INSTALL_PATH)/share/pixmaps/
install -m 644 @APPLET_NAME_ICON@ $(INSTALL_PATH)/share/pixmaps
install-gnome:
mkdir -p $(INSTALL_PATH)/libdata/bonobo/servers/
install -m 644 GNOME_@APPLET_NAME@Applet.server $(INSTALL_PATH)/libdata/bonobo/servers/GNOME_@APPLET_NAME@Applet.server
install-images:
mkdir -p $(INSTALL_PATH)/share/pixmaps/@APPLET_NAME@
cp -r @APPLET_IMAGES@ $(INSTALL_PATH)/share/pixmaps/@APPLET_NAME@/
install-rox:
mkdir -p "@ROX_PATH@/@APPLET_NICE_NAME@"
rm -f "@ROX_PATH@/@APPLET_NICE_NAME@/.DirIcon"
ln -s $(INSTALL_PATH)/share/pixmaps/@APPLET_NAME_ICON@ "@ROX_PATH@/@APPLET_NICE_NAME@/.DirIcon"
install -m 755 AppRun "@ROX_PATH@/@APPLET_NICE_NAME@"
rm -f "@ROX_PATH@/@APPLET_NICE_NAME@/AppletRun"
ln -s "@ROX_PATH@/@APPLET_NICE_NAME@/AppRun" "@ROX_PATH@/@APPLET_NICE_NAME@/AppletRun"
rm -f "@ROX_PATH@/@APPLET_NICE_NAME@/@APPLET_NAME@"
ln -s $(INSTALL_PATH)/bin/@APPLET_NAME@ "@ROX_PATH@/@APPLET_NICE_NAME@/@APPLET_NAME@"
install -m 644 AppInfo.xml "@ROX_PATH@/@APPLET_NICE_NAME@"
clean:
rm -rf *.o .xvpics *~ @APPLET_NAME@
# Dependencies:
@APPLET_NAME@.o: @APPLET_NAME@.c config.h
syntax highlighted by Code2HTML, v. 0.9.1