head	1.5;
access;
symbols
	start:1.1.1.1 uadedev:1.1.1;
locks; strict;
comment	@# @;


1.5
date	2001.12.06.01.18.20;	author shd;	state dead;
branches;
next	1.4;

1.4
date	2001.12.04.23.47.01;	author shd;	state Exp;
branches;
next	1.3;

1.3
date	2001.12.04.05.23.46;	author shd;	state Exp;
branches;
next	1.2;

1.2
date	2001.12.04.05.16.00;	author shd;	state Exp;
branches;
next	1.1;

1.1
date	2001.12.03.23.27.58;	author shd;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2001.12.03.23.27.58;	author shd;	state Exp;
branches;
next	;


desc
@@


1.5
log
@*** empty log message ***
@
text
@# Top-level Makefile for UADE

USERDATADIR = $(HOME)/.xmms/uade
SYSDATADIR = `cat uadedatadirpath`
XMMSTEST = @@xmms-config --cflags >/dev/zero 2>/dev/zero
MAKE = gmake

all:	config.h uade-bin
	@@cp src/uade .
	@@chmod u+rx uade
	@@ $(XMMSTEST) && $(MAKE) plugin || cat xmms-error.txt

uade-bin:	
	@@ cd src && $(MAKE)

plugin:	
	@@ cd plugindir && $(MAKE)

config.h:	
	@@echo ""
	@@echo "Run ./configure first!"
	@@echo ""
	@@false

test:	uade
	./uade -P players/FC1.3 -M fc/fc13.smod7

install:	all
	$(XMMSTEST) && $(MAKE) plugininstall || true
	mkdir -p $(USERDATADIR)/deliplayers
	cp -f score $(USERDATADIR)/
	cp -f uade $(USERDATADIR)/
	cp -f uaerc $(USERDATADIR)/
	cp -f players/* $(USERDATADIR)/deliplayers || true
	cat contrib/default-db/db-content >> $(USERDATADIR)/db-content

uninstall:	
	rm -f $(USERDATADIR)/../uade/uade
	rm -f $(USERDATADIR)/../uade/score
	rm -f $(USERDATADIR)/../uade/uaerc
	rm -f $(USERDATADIR)/../uade/db-content
	rm -f $(USERDATADIR)/../uade/db-name
	rm -f $(USERDATADIR)/../uade/deliplayers/*
	rmdir $(USERDATADIR)/../uade/deliplayers || true
	rmdir $(USERDATADIR)/../uade || true
	rm -f $(HOME)/.xmms/Plugins/Input/libdeli.*
	rm -f $(SYSDATADIR)/../uade/uade
	rm -f $(SYSDATADIR)/../uade/score
	rm -f $(SYSDATADIR)/../uade/uaerc
	rm -f $(SYSDATADIR)/../uade/db-content
	rm -f $(SYSDATADIR)/../uade/db-name
	rm -f $(SYSDATADIR)/../uade/deliplayers/*
	rmdir $(SYSDATADIR)/../uade/deliplayers || true
	rmdir $(SYSDATADIR)/../uade || true
	$(XMMSTEST) && rm -f `xmms-config --input-plugin-dir`/libdeli.*

sysinstall:	all uadedatadirpath
	$(XMMSTEST) && $(MAKE) pluginsysinstall || true
	mkdir -p $(SYSDATADIR)/deliplayers
	chmod og+rx $(SYSDATADIR)
	chmod og+rx $(SYSDATADIR)/deliplayers
	cp -f score $(SYSDATADIR)/
	chmod og+r $(SYSDATADIR)/score
	cp -f uade $(SYSDATADIR)/
	chmod og+rx $(SYSDATADIR)/uade
	cp -f uaerc $(SYSDATADIR)/
	chmod og+r $(SYSDATADIR)/uaerc
	cp -f contrib/default-db/db-content $(SYSDATADIR)/
	chmod og+r $(SYSDATADIR)/db-content
	cp -f players/* $(SYSDATADIR)/deliplayers || true
	chmod og+r $(SYSDATADIR)/deliplayers/*

plugininstall:	plugin
	cd plugindir && $(MAKE) install

pluginsysinstall:	plugin
	cd plugindir && $(MAKE) sysinstall

clean:	
	cd src && $(MAKE) clean
	rm -f 
@


1.4
log
@*** empty log message ***
@
text
@@


1.3
log
@*** empty log message ***
@
text
@d57 1
a57 1
sysinstall:	uadedatadirpath
@


1.2
log
@*** empty log message ***
@
text
@d26 1
a26 1
	./uade -P players/FC1.3 -M fc/fc13.Smod7
@


1.1
log
@Initial revision
@
text
@d28 1
a28 1
install:	
@


1.1.1.1
log
@wheeeee...
@
text
@@
