1## Process this file with automake to produce Makefile.in 2AUTOMAKE_OPTIONS = foreign 3 4bin_PROGRAMS = xmahjongg 5 6xmahjongg_SOURCES = \ 7 alarm.hh alarm.cc \ 8 board.hh board.cc \ 9 button.hh button.cc \ 10 counter.hh counter.cc \ 11 game.hh game.cc \ 12 gmjts.hh gmjts.cc \ 13 hint.hh hint.cc \ 14 images.c \ 15 kdets.hh kdets.cc \ 16 kmjts.hh kmjts.cc \ 17 main.cc \ 18 matches.hh matches.cc \ 19 moment.hh moment.cc \ 20 panel.hh panel.cc \ 21 random.cc \ 22 solution.hh solution.cc \ 23 solvable.hh solvable.cc \ 24 swgeneral.hh swgeneral.cc \ 25 swwidget.hh swwidget.cc \ 26 tile.hh tile.cc \ 27 tileset.hh tileset.cc \ 28 traverse.hh traverse.cc \ 29 xmj3ts.hh xmj3ts.cc 30 31BUILT_SOURCES = images.c 32 33INCLUDES = $(X_CFLAGS) -I$(top_srcdir)/include 34 35xmahjongg_LDADD = $(LDADD) ../liblcdf/liblcdf.a @X_LIBS@ @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@ 36 37 38# 39# Dependencies 40# 41 42IMAGES = $(top_srcdir)/images/buttons.gif $(top_srcdir)/images/digits.gif 43MOSTLYCLEANFILES = images.c 44images.c: $(IMAGES) ../liblcdf/giftoc 45 ../liblcdf/giftoc -extern -makename $(IMAGES) > $@ 46 47 48# 49# Maintenance 50# 51 52srclinks: 53 for i in clp.h clp.c fmalloc.c permstr.hh permstr.cc strerror.c \ 54 vector.hh vector.cc ; do \ 55 ln -sf $$HOME/src/edlib/$$i $$i ; done 56 for i in gif.h giffunc.c gifread.c giftoc.c gifx.h gifx.c ; do \ 57 ln -sf $$HOME/src/giflib/$$i $$i ; done 58 59versionize: 60 perl -pi -e "s/^\\.ds V.*/.ds V $(VERSION)/;" xmahjongg.6 61 perl -pi -e "s/^Version: .*/Version: $(VERSION)/; s/$(PACKAGE)-[\w.]+\.tar\.gz/$(PACKAGE)-$(VERSION).tar.gz/;" rpm.spec 62 63.PHONY: srclinks versionize rpm 64