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 CPPFLAGS = 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 = GTK_CFLAGS=-I/usr/local/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include GTK_LIBS=-L/usr/local/lib -L/usr/X11R6/lib -lgtk-12 -lgdk-12 -lgmodule-12 -lglib-12 -lintl -lXi -lXext -lX11 -lm SDL_CFLAGS= SDL_LIBS= INCLUDES = -I.. -I../common -I../pixmaps prefix= exec_prefix=${prefix} bindir=${DESTDIR}${exec_prefix}/bin mandir=${DESTDIR}${prefix}/share/man/man6 soundlistdir=${DESTDIR}${prefix}/etc/sound/events desktopdir=${DESTDIR}/share/gnome/apps/Games pixmapsdir=${DESTDIR}/share/pixmaps HEADERS= gx11.h \ gtkproto.h\ rcs-id.h SOURCES = \ config.c \ gx11.c \ inventory.c \ help.c \ image.c \ keys.c \ map.c \ png.c \ sdl.c \ sound.c \ text.c OBJECTS = $(SOURCES:.c=.o) EXTRA_DIST = \ Makefile.in \ crossfire-client.desktop \ gcfclient.man all: gcfclient gcfclient: $(OBJECTS) ../common/libcfclient.a $(CC) -o gcfclient $(OBJECTS) $(LDFLAGS) $(LIBS) $(GTK_LIBS) $(SDL_LIBS) $(DMALLOC_LIB) ../common/libcfclient.a .c.o: $(CC) $(CFLAGS) $(SDL_CFLAGS) $(GTK_CFLAGS) $(INCLUDES) -c $*.c archive: $(MKDIR) /tmp/$(VERSION)/gtk $(CP) $(HEADERS) $(SOURCES) $(EXTRA_DIST) /tmp/$(VERSION)/gtk clean:: $(RM) -f $(OBJECTS) Makefile.bak distclean:: $(MAKE) clean $(RM) -f cfsndserv cfclient gcfclient Makefile install: $(INSTALL) -d ${bindir} $(INSTALL) -d ${mandir} $(INSTALL) gcfclient ${bindir}/gcfclient $(INSTALL) -m 444 gcfclient.man ${mandir}/gcfclient.6 depend: $(DEPEND) $(DEPENDFLAGS) -- $(CFLAGS) $(SDL_CFLAGS) $(GTK_CFLAGS) $(INCLUDES) -- $(SOURCES) proto: cproto -e -o gtkproto.h $(SDL_CFLAGS) $(GTK_CFLAGS) $(INCLUDES) $(SOURCES) chmod 644 gtkproto.h