diff options
Diffstat (limited to 'src/tool')
-rw-r--r-- | src/tool/Makefile.in | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/src/tool/Makefile.in b/src/tool/Makefile.in deleted file mode 100644 index d4c178218..000000000 --- a/src/tool/Makefile.in +++ /dev/null @@ -1,88 +0,0 @@ -# This file is part of Hercules. -# http://herc.ws - http://github.com/HerculesWS/Hercules -# -# Copyright (C) 2012-2018 Hercules Dev Team -# Copyright (C) Athena Dev Teams -# -# Hercules is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - -# @configure_input@ - -CONFIG_D = ../config -CONFIG_H = $(wildcard $(CONFIG_D)/*.h) $(wildcard $(CONFIG_D)/*/*.h) - -COMMON_D = ../common -COMMON_H = $(filter-out %.p.h, $(wildcard $(COMMON_D)/*.h)) -SYSINFO_INC = $(COMMON_D)/sysinfo.inc -COMMON_INCLUDE = -I.. - -THIRDPARTY_D = ../../3rdparty -THIRDPARTY_INCLUDE = -I$(THIRDPARTY_D) - -LIBCONFIG_D = $(THIRDPARTY_D)/libconfig -LIBCONFIG_OBJ = $(addprefix $(LIBCONFIG_D)/, libconfig.o grammar.o scanctx.o \ - scanner.o strbuf.o) -LIBCONFIG_H = $(addprefix $(LIBCONFIG_D)/, libconfig.h grammar.h parsectx.h \ - scanctx.h scanner.h strbuf.h wincompat.h) - -@SET_MAKE@ - -CC = @CC@ -export CC - -##################################################################### -.PHONY: all clean buildclean help - -all: Makefile - -buildclean: - @echo " CLEAN tool (build temp files)" - @rm -rf obj_all/*.o - -clean: buildclean - @echo " CLEAN tool" - -help: - @echo "possible targets are 'all' 'clean' 'help'" - @echo "'all' - builds all above targets" - @echo "'clean' - cleans builds and objects" - @echo "'buildclean' - cleans build temporary (object) files, without deleting the" - @echo " executables" - @echo "'help' - outputs this message" - -##################################################################### - -Makefile: Makefile.in - @$(MAKE) -C ../.. src/tool/Makefile - -$(SYSINFO_INC): $(COMMON_H) $(CONFIG_H) $(LIBCONFIG_H) - @echo " MAKE $@" - @$(MAKE) -C ../.. sysinfo - -obj_all: - @echo " MKDIR obj_all" - @-mkdir obj_all - -obj_all/%.o: %.c $(COMMON_H) $(CONFIG_H) $(LIBCONFIG_H) | obj_all - @echo " CC $<" - @$(CC) @CFLAGS@ @DEFS@ $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @CPPFLAGS@ -c $(OUTPUT_OPTION) $< - -# missing common object files -$(COMMON_D)/obj_all/common_mini.a: - @echo " MAKE $@" - @$(MAKE) -C $(COMMON_D) common_mini - -$(LIBCONFIG_OBJ): - @echo " MAKE $@" - @$(MAKE) -C $(LIBCONFIG_D) |