Alter Makefile to force 32-bit compile
[capablanca.git] / lasker-2.2.3 / src / Makefile.in
index 7e465f8..4a96ee3 100644 (file)
@@ -37,12 +37,12 @@ DYNEXP=-rdynamic
 ##
 ##  Binaries and Options to use
 ##
-CFLAGS += $(PICFLAG) -Wall @CFLAGS@ -DTDB_STANDALONE ${CHESSD_CFLAGS} -I${srcdir} -I${srcdir}/tdb
+CFLAGS += $(PICFLAG) -m32 -Wall @CFLAGS@ -DTDB_STANDALONE ${CHESSD_CFLAGS} -I${srcdir} -I${srcdir}/tdb
 
 INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 LIBS = @LIBS@ -lm 
-LNFLAGS = @LDFLAGS@ ${LIBS}
+LNFLAGS = @LDFLAGS@ -m32 ${LIBS}
 CHESSDDIR = ${PREFIX}/chessd
 
 TDB_SRC = tdb/tdb.c tdb/spinlock.c
@@ -73,13 +73,13 @@ chessd: .autoheaders ficsmain.o
        $(CC) $(DYNEXP) $(CFLAGS) $(LNFLAGS) -o chessd ficsmain.o $(LIBS)
 
 chessd.so: .autoheaders $(OBJS)
-       $(CC) -shared -o chessd.so $(OBJS)
+       $(CC) -m32 -shared -o chessd.so $(OBJS)
 
 chessd_addplayer: .autoheaders fics_addplayer.o $(OBJS) 
-       $(CC) fics_addplayer.o $(CFLAGS) $(OBJS) $(LNFLAGS) -o chessd_addplayer $(LIBS)
+       $(CC) -m32 fics_addplayer.o $(CFLAGS) $(OBJS) $(LNFLAGS) -o chessd_addplayer $(LIBS)
 
 makerank: .autoheaders makerank.o 
-       $(CC) makerank.o $(OBJS) -o makerank $(LIBS)
+       $(CC) -m32 makerank.o $(OBJS) -o makerank $(LIBS)
 
 vers.c:
        ${VERSION}
@@ -126,15 +126,50 @@ install: $(ALL)
        install -d -m0755 ${CHESSDDIR}/data/messages
        install -d -m0755 ${CHESSDDIR}/data/stats
        install -d -m0755 ${CHESSDDIR}/data/boards/wild
+       install -d -m0755 ${CHESSDDIR}/data/boards/capablanca
+       install -d -m0755 ${CHESSDDIR}/data/boards/knightmate
+       install -d -m0755 ${CHESSDDIR}/data/boards/gothic
+       install -d -m0755 ${CHESSDDIR}/data/boards/super
+       install -d -m0755 ${CHESSDDIR}/data/boards/crazyhouse
+       install -d -m0755 ${CHESSDDIR}/data/boards/fischerandom
+       install -d -m0755 ${CHESSDDIR}/data/boards/fr
+       install -d -m0755 ${CHESSDDIR}/data/boards/zh
+       install -d -m0755 ${CHESSDDIR}/data/boards/shatranj
+       install -d -m0755 ${CHESSDDIR}/data/boards/xiangqi
+       install -d -m0755 ${CHESSDDIR}/data/boards/shogi
+       install -d -m0755 ${CHESSDDIR}/data/boards/caparandom
+       install -d -m0755 ${CHESSDDIR}/data/boards/courier
+       install -d -m0755 ${CHESSDDIR}/data/boards/fairy
+       install -d -m0755 ${CHESSDDIR}/data/boards/great
+       install -d -m0755 ${CHESSDDIR}/data/boards/seirawan
+       install -d -m0755 ${CHESSDDIR}/data/boards/spartan
        install -d -m0755 ${CHESSDDIR}/games/history
        install -d -m0755 ${CHESSDDIR}/games/journal
        install -d -m0755 ${CHESSDDIR}/games/adjourned
        install -d -m0755 ${CHESSDDIR}/data/stats/player_data
+       install -d -m0755 ${CHESSDDIR}/data/lists
+       cp -u ${srcdir}/../data/lists/td ${CHESSDDIR}/data/lists
        cp -u ${srcdir}/../data/admin/[a-z]* ${CHESSDDIR}/data/admin
        cp -u ${srcdir}/../data/book/[a-z]* ${CHESSDDIR}/data/book
        cp -u ${srcdir}/../data/help/[a-z]* ${CHESSDDIR}/data/help
        cp -u ${srcdir}/../data/usage/[a-z]* ${CHESSDDIR}/data/usage
        cp -u ${srcdir}/../data/messages/[a-z]* ${CHESSDDIR}/data/messages
+       cp -u ${srcdir}/../data/boards/capablanca/* ${CHESSDDIR}/data/boards/capablanca
+       cp -u ${srcdir}/../data/boards/gothic/* ${CHESSDDIR}/data/boards/gothic
+       cp -u ${srcdir}/../data/boards/knightmate/* ${CHESSDDIR}/data/boards/knightmate
+       cp -u ${srcdir}/../data/boards/fischerandom/* ${CHESSDDIR}/data/boards/fischerandom
+       cp -u ${srcdir}/../data/boards/shatranj/* ${CHESSDDIR}/data/boards/shatranj
+       cp -u ${srcdir}/../data/boards/crazyhouse/* ${CHESSDDIR}/data/boards/crazyhouse
+       cp -u ${srcdir}/../data/boards/super/* ${CHESSDDIR}/data/boards/super
+       cp -u ${srcdir}/../data/boards/wild/* ${CHESSDDIR}/data/boards/wild
+       cp -u ${srcdir}/../data/boards/xiangqi/* ${CHESSDDIR}/data/boards/xiangqi
+       cp -u ${srcdir}/../data/boards/shogi/* ${CHESSDDIR}/data/boards/shogi
+       cp -u ${srcdir}/../data/boards/courier/* ${CHESSDDIR}/data/boards/courier
+       cp -u ${srcdir}/../data/boards/fairy/* ${CHESSDDIR}/data/boards/fairy
+       cp -u ${srcdir}/../data/boards/great/* ${CHESSDDIR}/data/boards/great
+       cp -u ${srcdir}/../data/boards/caparandom/* ${CHESSDDIR}/data/boards/caparandom
+       cp -u ${srcdir}/../data/boards/seirawan/* ${CHESSDDIR}/data/boards/seirawan
+       cp -u ${srcdir}/../data/boards/seirawan/* ${CHESSDDIR}/data/boards/spartan
        perl -e 'mkdir("${CHESSDDIR}/players/$$_",0755) for ("a".."z")'
        perl -e 'mkdir("${CHESSDDIR}/games/history/$$_",0755) for ("0".."99")'
        perl -e 'mkdir("${CHESSDDIR}/games/journal/$$_",0755) for ("a".."z")'