VERSION = crossfire-client-@VERSION@ MKDIR = @MKDIR@ CP = @CP@ TAR = @TAR@ RM = @RM@ CPPFLAGS = @CPPFLAGS@ CFLAGS = @CFLAGS@ @CPPFLAGS@ -I. LDFLAGS = @LDFLAGS@ CC = @CC@ LIBS = @LIBS@ INSTALL = @INSTALL@ DEPEND = @DEPEND@ PERL = @PERL@ SOUND_DIR = @SOUNDDIR@ DMALLOC_LIB = @DMALLOC_LIB@ GTK_CFLAGS=@GTK_CFLAGS@ GTK_LIBS=@GTK_LIBS@ SDL_CFLAGS=@SDL_CFLAGS@ SDL_LIBS=@SDL_LIBS@ INCLUDES = @X_CFLAGS@ -I.. -I../common -I../pixmaps prefix=@prefix@ exec_prefix=@exec_prefix@ bindir=${DESTDIR}@bindir@ mandir=${DESTDIR}@mandir@/man6 soundlistdir=${DESTDIR}@sysconfdir@/sound/events desktopdir=${DESTDIR}@prefix@/share/gnome/apps/Games pixmapsdir=${DESTDIR}@prefix@/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