head	1.3;
access;
symbols;
locks; strict;
comment	@# @;


1.3
date	2004.07.01.09.22.33;	author mld;	state dead;
branches;
next	1.2;

1.2
date	2004.06.30.14.26.53;	author mld;	state Exp;
branches;
next	1.1;

1.1
date	2004.06.30.09.58.36;	author mld;	state Exp;
branches;
next	;


desc
@@


1.3
log
@*** empty log message ***
@
text
@# EDIT FOLLOWING VARIABLES

#dir containing Input plugins for XMMS, if you don't have xmms-config
#utility for some reason, you can insert it here manually:
#I had /usr/local/lib/xmms/Input here originally

VERSION = "0.90"

# this is the most important path in the Makefile! The xmms plugin will be
# installed into this path
PLUGINDIR = /usr/local/lib/bmp/Input

# this is the directory prefix where files will be copied when you say
# make install.. this is useful for those who create binary distributions
PACKAGEPREFIX = 

#GLIBFLAGS = -I/usr/include/glib-1.2 -I/usr/lib/glib/include
#GLIBLIBS = -L/usr/lib -lglib
#GTKFLAGS = -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
#GTKLIBS = -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm

GLIBFLAGS = -c `pkg-config beep --cflags`
GLIBLIBS =  -c `pkg-config beep --libs`

#XMMSFLAGS = -I/usr/local/include -I/usr/include/xmms -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
#XMMSLIBS = -L/usr/local/lib -L/usr/lib -L/usr/X11R6/lib -rdynamic -ldl -lXi -lXext -lX11 -lm -lbeep
INCLUDEFLAG = -I/usr/local/include
LIBFLAG = -L/usr/local/lib
INSTALLER = /usr/bin/install

DECDIR = ../../decrunch

DEBUGFLAGS = 

UADEDEPS = uade.h defaults.h gui.h $(DECDIR)/decrunch.h
INCLUDEFLAGS = -I. -I../../osdep -I../../effects -I../../src/include $(GLIBFLAGS) $(GTKFLAGS) $(XMMSFLAGS) $(INCLUDEFLAG)
CFLAGS = -O2 -DHAVE_CONFIG_H -D_REENTRANT -DVERSION=\"$(VERSION)\" -W -Wall $(DEBUGFLAGS)
LDFLAGS = $(LIBFLAG) $(GLIBLIBS) $(XMMSLIBS)
DECFLAGS  = -c -O2 -W -Wall -Wno-implicit-int -finline-functions  $(DEBUGFLAGS)

LIBTOOL = libtool

# THERE SHOULDN'T BE ANYTHING TO EDIT AFTER THIS LINE

OBJS = .libs/libuade.so .libs/libuade.la
DECMODS = decrunch.lo depack.lo unsqsh.lo crc32.lo mmcmp.lo sc68.lo easo.lo
#MODS = uade.lo configure.lo about.lo fileinfo.lo subsongseek.lo scanfile.lo checksum.lo btree.lo md5c.lo amifilemagic.lo uade-os.lo dpiutil.lo modinfo.lo effects.lo
MODS = uade.lo scanfile.lo checksum.lo btree.lo md5c.lo amifilemagic.lo uade-os.lo dpiutil.lo effects.lo subsongseek.lo gui.lo modinfo.lo

$(OBJS):	$(MODS) $(DECMODS)
	$(LIBTOOL) --mode=link gcc $(CFLAGS) $(INCLUDEFLAGS) $(LDFLAGS) -o libuade.la -rpath $(PLUGINDIR) -module -avoid-version $(MODS) $(DECMODS) -pthread

uade.lo:	uade.c defaults.c $(UADEDEPS) ../../osdep/uadeconfig.h
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c uade.c


subsongseek.lo:	subsongseek.c $(UADEDEPS)
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c subsongseek.c



scanfile.lo:	scanfile.c $(UADEDEPS)
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c scanfile.c


checksum.lo:	checksum.c checksum.h md5.h
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c checksum.c

md5c.lo:	md5c.c md5.h
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c md5c.c

btree.lo:	btree.c btree.h
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c btree.c

amifilemagic.lo:	amifilemagic.c ../amifilemagic.c ../amifilemagic.h
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c amifilemagic.c

modinfo.lo:	modinfo.c ../modinfo.c
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c modinfo.c

gui.lo:	gui.c
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c gui.c

dpiutil.lo:	dpiutil.c dpiutil.h ../../contrib/dpiutil.c
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c dpiutil.c

uade-os.lo:	uade-os.c ../../osdep/uade-os.c ../../osdep/uade-os.h ../../osdep/uade-os-unix.c ../../osdep/uade-os-unix.h ../../osdep/uadeconfig.h
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c uade-os.c

effects.lo:	effects.c ../../effects/effects.c ../../effects/effects.h
	$(LIBTOOL) --mode=compile gcc $(CFLAGS) $(INCLUDEFLAGS) -c effects.c

decrunch.lo:	$(DECDIR)/decrunch.c
	$(LIBTOOL) --mode=compile gcc $(DECFLAGS) $<

depack.lo:	$(DECDIR)/depack.c
	$(LIBTOOL) --mode=compile gcc $(DECFLAGS) $<

unsqsh.lo:	$(DECDIR)/unsqsh.c
	$(LIBTOOL) --mode=compile gcc $(DECFLAGS) $<

crc32.lo:	$(DECDIR)/crc32.c
	$(LIBTOOL) --mode=compile gcc $(DECFLAGS) $<

mmcmp.lo:	$(DECDIR)/mmcmp.c
	$(LIBTOOL) --mode=compile gcc $(DECFLAGS) $<

sc68.lo:	$(DECDIR)/sc68.c
	$(LIBTOOL) --mode=compile gcc $(DECFLAGS) $<

easo.lo:	$(DECDIR)/easo.c
	$(LIBTOOL) --mode=compile gcc $(DECFLAGS) $<

clean:	
	rm -f *.la
	rm -f *.lo
	rm -f *.o
	rm -f .libs/lib*

install:	$(OBJS)
	mkdir -p $(PACKAGEPREFIX)/$(PLUGINDIR)
	@@test -f "$(PLUGINDIR)/libdeli.so" && echo "WARNING: An old libdeli.so exist in $(PLUGINDIR): please delete it manually" || true
	$(INSTALLER) .libs/libuade.la $(PACKAGEPREFIX)/$(PLUGINDIR)
	$(INSTALLER) .libs/libuade.so $(PACKAGEPREFIX)/$(PLUGINDIR)
	@@echo "xmms plugin installed to:"
	@@echo "	" $(PLUGINDIR)

uninstall:	
	rm -f $(PLUGINDIR)/libuade.la
	rm -f $(PLUGINDIR)/libuade.so
@


1.2
log
@*** empty log message ***
@
text
@@


1.1
log
@*** empty log message ***
@
text
@d48 1
a48 1
MODS = uade.lo scanfile.lo checksum.lo btree.lo md5c.lo amifilemagic.lo uade-os.lo dpiutil.lo effects.lo subsongseek.lo
d75 1
a75 1
amifilemagic.lo:	amifilemagic.c
d78 6
@

