# SPDX-FileCopyrightText: 2023 Markus Uhlin # 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)legal.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)talkproc.o\ $(SRC_DIR)utils.o\ $(SRC_DIR)variable.o\ $(SRC_DIR)vers.o 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 $(MR_OBJS) $(E) " LINK " $@ $(Q) $(CXX) $(CXXFLAGS) -o $@ $(MR_OBJS) $(MR_LDFLAGS) $(MR_LDLIBS) # EOF