# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. DEPTH = ../.. CORE_DEPTH = ../.. MODULE = coreconf CSRCS = \ cppsetup.c \ ifparser.c \ include.c \ main.c \ parse.c \ pr.c PROGRAM = mkdepend # Indicate that this directory builds build tools. INTERNAL_TOOLS = 1 include $(DEPTH)/coreconf/config.mk TARGETS = $(PROGRAM) ifeq (,$(filter-out OS2 WIN%,$(OS_TARGET))) DEFINES += -DNO_X11 else INSTALL = true endif ifdef NATIVE_CC CC=$(NATIVE_CC) endif ifdef NATIVE_FLAGS OS_CFLAGS=$(NATIVE_FLAGS) endif include $(DEPTH)/coreconf/rules.mk ifdef GNU_CC OPTIMIZER = -O3 else ifeq ($(OS_ARCH),SunOS) OPTIMIZER = -fast endif ifeq ($(OS_ARCH),WINNT) OPTIMIZER = -Ox endif endif DEFINES += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" # Redefine MAKE_OBJDIR for just this directory define MAKE_OBJDIR if test ! -d $(@D); then rm -rf $(@D); mkdir $(@D); fi endef