X-Git-Url: http://git.draconx.ca/gitweb/rrace.git/blobdiff_plain/da31028b3c2dfdb4d203fd9481568fe01d16926e..36dd47c5a92410eed56d52619a3617e6ffbf12b2:/Makefile.am diff --git a/Makefile.am b/Makefile.am index 887411a..821701d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -12,27 +12,41 @@ MAINTAINERCLEANFILES = MOSTLYCLEANFILES = DISTCLEANFILES = CLEANFILES = $(EXTRA_LIBRARIES) +bin_PROGRAMS = AM_CPPFLAGS = -I$(builddir)/src -I$(srcdir)/src -I$(DX_BASEDIR)/src \ -I$(builddir)/lib -I$(srcdir)/lib -AM_CFLAGS = $(MOTIF_CFLAGS) +AM_CFLAGS = $(CURSES_CFLAGS) $(MOTIF_CFLAGS) + +if HAVE_CURSES +bin_PROGRAMS += rrace-curses +endif if HAVE_MOTIF -bin_PROGRAMS = rrace-motif -dist_man_MANS = doc/rrace-motif.1 +bin_PROGRAMS += rrace-motif +man_MANS = doc/rrace-motif.1 endif -noinst_HEADERS = conf_post.h +EXTRA_DIST += doc/rrace-motif.1 + +noinst_HEADERS = conf_post.h src/version.h + +rrace_curses_SOURCES = common/src/help.c src/game.c src/version.c +rrace_curses_LDADD = $(libcursesmain_a_OBJECTS) libgnu.a $(CURSES_LIBS) rrace_motif_SOURCES = src/game.c src/x11.c src/game.h src/motif.h \ src/colour.h src/ewmhicon.c src/ewmhicon.h \ - src/version.c src/version.h src/xcounter.c \ - src/xcounter.h + src/version.c src/xcounter.c src/xcounter.h rrace_motif_LDADD = $(libmotifmain_a_OBJECTS) $(libmotifui_a_OBJECTS) \ $(libglohelp_a_OBJECTS) libgnu.a $(MOTIF_LIBS) \ $(LIB_CLOCK_GETTIME) $(LIB_GETHRXTIME) $(rrace_motif_OBJECTS): $(gnulib_headers) +EXTRA_LIBRARIES += libcursesmain.a +libcursesmain_a_SOURCES = src/curses.c +$(libcursesmain_a_OBJECTS): $(gnulib_headers) +$(libcursesmain_a_OBJECTS): src/cursesopt.h + EXTRA_LIBRARIES += libmotifmain.a libmotifmain_a_SOURCES = src/motif.c $(libmotifmain_a_OBJECTS): $(gnulib_headers) @@ -49,7 +63,7 @@ libglohelp_a_CFLAGS = -DHELP_GETOPT_LONG_ONLY $(libglohelp_a_OBJECTS): $(gnulib_headers) libglohelp_a_SHORTNAME = glo -OPTFILES = src/motifopt.opt +OPTFILES = src/cursesopt.opt src/motifopt.opt .opt.h: $(AM_V_GEN) $(AWK) -f $(DX_BASEDIR)/scripts/gen-options.awk $< >$@.tmp $(AM_V_at) mv -f $@.tmp $@