-bin_PROGRAMS = ttt-server ttt-client
+bin_PROGRAMS = ttt-server ttt-client ttt-curses-client
+noinst_PROGRAMS = test-board
ttt_common_sources = \
ttt-args.c \
ttt-args.h \
ttt-board.c \
ttt-board.h \
- ttt-command.c \
- ttt-command.h \
ttt-error.c \
ttt-error.h \
+ ttt-lex.l \
+ ttt-lex.h \
+ ttt-socket.c \
+ ttt-socket.h \
x.c \
x.h
+AM_LFLAGS = --header=ttt-lex.h -Cr
+ttt-lex.h: ttt-lex.l
+ $(SHELL) $(YLWRAP) $< $@ $@ -- $(LEXCOMPILE)
+
ttt_client_SOURCES = \
$(ttt_common_sources) \
- ttt-client.c
+ ttt.c
ttt_server_SOURCES = \
$(ttt_common_sources) \
+ ttt-client.c \
ttt-server.c
+test_board_SOURCES = \
+ $(ttt_common_sources) \
+ test-board.c
+
+ttt_curses_client_SOURCES = \
+ $(ttt_common_sources) \
+ curses.h \
+ ttt-curses-client.c
+
AM_CFLAGS = $(WARN_CFLAGS) $(TTT_CFLAGS)
ttt_client_LDFLAGS = $(TTT_LIBS)
-ttt_server_LDFLAGS = $(TTT_LIBS)
+ttt_server_LDFLAGS = $(TTT_LIBS) -lpthread
+test_board_LDFLAGS = $(TTT_LIBS)
+ttt_curses_client_LDFLAGS = $(TTT_LIBS) -lncurses