# Extended Module Player src/player/Makefile

XCFLAGS	= -I../include
OBJS	= adpcm.o convert.o driver.o formats.o iff.o license.o misc.o \
	  mixer.o period.o player.o readrc.o scan.o ulaw.o
XOBJS	= version.o
XDEPS	=
DFILES	= Makefile $(OBJS:.o=.c) effects.c player.h adpcm.c.diff
DDIRS	=
LIB	= ../../lib/libxmp.a
CFILES	= $(LIB) version.c $(DRIVERS)
DCFILES	=

all: $(LIB)

include ../../Makefile.rules

version.c: $(DFILES) ../../Makefile.rules
	@echo "Creating version id..."; \
	printf "char *__xmp_copyright = \"Copyright (C) 1996-1998 Claudio Matsuoka and Hipolito Carraro Jr\";\n">$@; \
	printf "char *__xmp_version = \"$(VERSION)\";\n">>$@; \
	printf "char *__xmp_date = \"$(DATE)\";\n">>$@; \
	printf "char *__xmp_build=\"Compiled by `whoami`@`hostname` `date` (`uname -sr`)\";\n">>$@

server: ../bin/server
	@ls -l $+

../bin/server: server.o
	$(LD) $(LFLAGS) $+

$(LIB): $(OBJS)

include depend
