VERSION = crossfire-client-1.8.0 MKDIR = /usr/local/bin/mkdir CP = /usr/local/bin/cp TAR = /usr/local/bin/tar RM = /usr/local/bin/rm TARGET = CFLAGS = -fno-common -I. LDFLAGS = CC = gcc LIBS = -lpng -lz -lm INSTALL = /usr/local/bin/ginstall -c DEPEND = /usr/local/bin/makedepend PERL = /usr/local/bin/perl SOUND_DIR = ${datarootdir}/crossfire-client/sounds DMALLOC_LIB = AR = /usr/bin/ar RANLIB = ranlib INCLUDES = -I.. -I../common -I. SND_LIBS= ALSA9_LIBS = SOUND_TARGETS= prefix= exec_prefix=${prefix} bindir=${DESTDIR}${exec_prefix}/bin mandir=${DESTDIR}${prefix}/share/man/man1 soundlistdir=${DESTDIR}${prefix}/etc/sound/events desktopdir=${DESTDIR}/share/gnome/apps/Games pixmapsdir=${DESTDIR}/share/pixmaps HEADERS= \ soundsdef.h SOURCES = \ cfsndserv.c EXTRA_DIST = \ Makefile.in \ alsa9.c \ common.c \ sounds \ sounds.dist SND_OBJS= $(SOURCES:.c=.o) all: soundsdef.h cfsndserv $(SOUND_TARGETS) proto: echo "Nothing to do for proto" sounds: sounds.dist Makefile $(PERL) -p -e s#/usr/local/lib/sounds#$(SOUND_DIR)# sounds.dist > sounds soundsdef.h: sounds $(PERL) ../utils/deftoheader.pl sounds soundsdef.h def_sounds .c.o: $(CC) $(CFLAGS) $(INCLUDES) -c $*.c cfsndserv: $(SND_OBJS) soundsdef.h $(CC) -o cfsndserv $(SND_OBJS) $(LDFLAGS) $(SND_LIBS) $(DMALLOC_LIB) cfsndserv-alsa9: common.c alsa9.o soundsdef.h $(CC) -o cfsndserv-alsa9 $(LDFLAGS) alsa9.o $(ALSA9_LIBS) $(DMALLOC_LIB) archive: $(MKDIR) /tmp/$(VERSION)/sound-src $(CP) $(HEADERS) $(SOURCES) $(EXTRA_DIST) /tmp/$(VERSION)/sound-src clean:: $(RM) -f $(SND_OBJS) distclean:: $(MAKE) clean $(RM) -f Makefile cfsndserv sounds soundsdef.h cfsndserv-alsa9 clean:: $(RM) -f alsa9.o install: $(INSTALL) -d ${bindir} $(INSTALL) cfsndserv ${bindir} @for file in $(SOUND_TARGETS); do \ $(INSTALL) $$file ${bindir}; \ echo $(INSTALL) $$file ${bindir}; \ done depend: $(DEPEND) $(DEPENDFLAGS) -- $(CFLAGS) $(INCLUDES) -- $(PROTOSOURCES) $(SOURCES)