diff options
Diffstat (limited to 'FICS/build.mk')
-rw-r--r-- | FICS/build.mk | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/FICS/build.mk b/FICS/build.mk new file mode 100644 index 0000000..5d3d9b2 --- /dev/null +++ b/FICS/build.mk @@ -0,0 +1,95 @@ +# SPDX-FileCopyrightText: 2023 Markus Uhlin <maxxe@rpblc.net> +# SPDX-License-Identifier: ISC + +SRC_DIR := FICS/ + +OBJS = $(SRC_DIR)adminproc.o\ + $(SRC_DIR)algcheck.o\ + $(SRC_DIR)assert_error.o\ + $(SRC_DIR)board.o\ + $(SRC_DIR)command.o\ + $(SRC_DIR)comproc.o\ + $(SRC_DIR)eco.o\ + $(SRC_DIR)fics_getsalt.o\ + $(SRC_DIR)ficslim.o\ + $(SRC_DIR)ficsmain.o\ + $(SRC_DIR)formula.o\ + $(SRC_DIR)gamedb.o\ + $(SRC_DIR)gameproc.o\ + $(SRC_DIR)iset.o\ + $(SRC_DIR)legal.o\ + $(SRC_DIR)legal2.o\ + $(SRC_DIR)lists.o\ + $(SRC_DIR)matchproc.o\ + $(SRC_DIR)maxxes-utils.o\ + $(SRC_DIR)movecheck.o\ + $(SRC_DIR)multicol.o\ + $(SRC_DIR)network.o\ + $(SRC_DIR)obsproc.o\ + $(SRC_DIR)playerdb.o\ + $(SRC_DIR)rating_conv.o\ + $(SRC_DIR)ratings.o\ + $(SRC_DIR)rmalloc.o\ + $(SRC_DIR)shutdown.o\ + $(SRC_DIR)sought.o\ + $(SRC_DIR)talkproc.o\ + $(SRC_DIR)utils.o\ + $(SRC_DIR)variable.o\ + $(SRC_DIR)vers.o + +SRCS = $(SRC_DIR)adminproc.c\ + $(SRC_DIR)algcheck.c\ + $(SRC_DIR)assert_error.c\ + $(SRC_DIR)board.c\ + $(SRC_DIR)command.c\ + $(SRC_DIR)comproc.c\ + $(SRC_DIR)eco.c\ + $(SRC_DIR)fics_getsalt.cpp\ + $(SRC_DIR)ficslim.cpp\ + $(SRC_DIR)ficsmain.c\ + $(SRC_DIR)formula.c\ + $(SRC_DIR)gamedb.c\ + $(SRC_DIR)gameproc.c\ + $(SRC_DIR)iset.cpp\ + $(SRC_DIR)legal.c\ + $(SRC_DIR)legal2.c\ + $(SRC_DIR)lists.c\ + $(SRC_DIR)matchproc.c\ + $(SRC_DIR)maxxes-utils.c\ + $(SRC_DIR)movecheck.c\ + $(SRC_DIR)multicol.c\ + $(SRC_DIR)network.c\ + $(SRC_DIR)obsproc.c\ + $(SRC_DIR)playerdb.c\ + $(SRC_DIR)rating_conv.c\ + $(SRC_DIR)ratings.c\ + $(SRC_DIR)rmalloc.c\ + $(SRC_DIR)shutdown.c\ + $(SRC_DIR)sought.cpp\ + $(SRC_DIR)talkproc.c\ + $(SRC_DIR)utils.c\ + $(SRC_DIR)variable.c\ + $(SRC_DIR)vers.c + +AP_OBJS = $(SRC_DIR)fics_addplayer.o + +MR_OBJS = $(SRC_DIR)makerank.o +# dfree +# memmove + +$(INCLUDE_DIR)ficspaths.h: + $(ROOT)ficspaths.sh "$(FICS_HOME)" +fics: $(INCLUDE_DIR)ficspaths.h $(OBJS) + $(E) " LINK " $@ + $(Q) $(CXX) $(CXXFLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LDLIBS) +fics_addplayer: $(INCLUDE_DIR)ficspaths.h $(OBJS) $(AP_OBJS) + strip --strip-symbol=main $(SRC_DIR)ficsmain.o + $(E) " LINK " $@ + $(Q) $(CXX) $(CXXFLAGS) -o $@ $(OBJS) \ + $(AP_OBJS) $(AP_LDFLAGS) $(AP_LDLIBS) +makerank: $(INCLUDE_DIR)ficspaths.h $(OBJS) $(MR_OBJS) + strip --strip-symbol=main $(SRC_DIR)ficsmain.o + $(E) " LINK " $@ + $(Q) $(CXX) $(CXXFLAGS) -o $@ $(OBJS) \ + $(MR_OBJS) $(MR_LDFLAGS) $(MR_LDLIBS) +# EOF |