Convert more stuff from #ifdef to dspwrappers: SetupBoard.
[gnushogi.git] / gnushogi / Makefile.in
index b07df75..013beb6 100644 (file)
@@ -1,9 +1,11 @@
 #
 # Makefile for GNU Shogi
 #
-# Copyright (c) 2012 Free Software Foundation
+# Copyright (c) 1993, 1994 Matthias Mutz
+# Copyright (c) 1998, 1999 Michael Vanier and the Free Software Foundation
 #
 # GNU Shogi is based on GNU Chess
+# Copyright (c) 1992 Free Software Foundation
 #
 # This file is part of GNU Shogi.
 #
@@ -58,7 +60,7 @@ INFODIR = $(prefix)/info
 LIBS    = -lm
 
 # Display routines.
-LCURSES =   -lcurses -ltermcap
+LCURSES = @LIBCURSES@
 
 
 #
@@ -69,7 +71,7 @@ CC          = @CC@
 CWARNINGS   = @WARNINGS@
 CEXTRAFLAGS = @CEXTRAFLAGS@
 CFLAGS      = @CFLAGS@ $(CEXTRAFLAGS) $(CWARNINGS) -I$(ROOT) -I@top_builddir@
-
+LDFLAGS     = @LDFLAGS@
 
 # The hashfile is a record of positions seen. It is used by
 # GNU Shogi to avoid making the same mistakes, a form of learning.
@@ -110,7 +112,7 @@ COMMONFILES = \
                 attacks.o      \
                 book.o         \
                 commondsp.o    \
-                cursesdsp.o    \
+                @CURSESDSP@    \
                 dspwrappers.o  \
                 eval.o         \
                 genmove.o      \
@@ -119,7 +121,6 @@ COMMONFILES = \
                 pattern.o      \
                 rawdsp.o       \
                 search.o       \
-                sysdeps.o      \
                 tcontrl.o      \
                 util.o
 
@@ -134,13 +135,13 @@ PAT2INCFILES    = $(COMMONFILES) makepattern.o pat2inc.o
 #
 
 gnushogi:
-       $(CC) $(CFLAGS) -o gnushogi $(GNUSHOGI_FILES) $(LCURSES) $(LIBS)
+       $(CC) $(CFLAGS) -o gnushogi $(GNUSHOGI_FILES) $(LDFLAGS) $(LCURSES) $(LIBS)
 
 pat2inc:
-       $(CC) $(CFLAGS) -o pat2inc $(PAT2INCFILES) $(LCURSES) $(LIBS)
+       $(CC) $(CFLAGS) -o pat2inc $(PAT2INCFILES) $(LDFLAGS) $(LCURSES) $(LIBS)
 
 sizetest:
-       $(CC) $(CFLAGS) -o sizetest sizetest.o $(LIBS)
+       $(CC) $(CFLAGS) -o sizetest sizetest.o $(LDFLAGS) $(LIBS)
 
 profile:
        $(MAKE) -f Makefile.profile gnushogi
@@ -196,9 +197,6 @@ rawdsp.o: rawdsp.c
 search.o: search.c
        $(CC) $(CFLAGS) -c $<
 
-sysdeps.o: sysdeps.c
-       $(CC) $(CFLAGS) -c $<
-
 tcontrl.o: tcontrl.c
        $(CC) $(CFLAGS) -c $<
 
@@ -277,7 +275,6 @@ makepattern.o: pattern.c gnushogi.h $(SRCDIR)/pattern.h
 pattern.o:     pattern.c gnushogi.h $(SRCDIR)/pattern.h $(SRCDIR)/pattern.inc
 rawdsp.o:      rawdsp.c gnushogi.h $(ROOT)/version.h
 search.o:      search.c gnushogi.h $(ROOT)/version.h
-sysdeps.o:     sysdeps.c gnushogi.h $(ROOT)/version.h
 tcontrl.o:     tcontrl.c gnushogi.h $(ROOT)/version.h
 util.o:        util.c gnushogi.h $(ROOT)/version.h
 pat2inc.o:     pat2inc.c $(SRCDIR)/pattern.h $(SRCDIR)/gnushogi.h