$(patsubst %,%-clean,$(sort $(SUBDIRS))):\r
-$(MAKE) -C $(@:-clean=) clean\r
\r
-$(VFRAUTOGEN): VfrCompile/VfrSyntax.g \r
+$(VFRAUTOGEN): VfrCompile/VfrSyntax.g\r
$(MAKE) -C VfrCompile VfrLexer.h\r
\r
clean: $(patsubst %,%-clean,$(sort $(SUBDIRS)))\r
APPLICATION = $(MAKEROOT)/bin/$(APPNAME)\r
\r
.PHONY:all\r
-all: $(MAKEROOT)/bin $(APPLICATION) \r
+all: $(MAKEROOT)/bin $(APPLICATION)\r
\r
-$(APPLICATION): $(OBJECTS) \r
+$(APPLICATION): $(OBJECTS)\r
$(LINKER) -o $(APPLICATION) $(BUILD_LFLAGS) $(OBJECTS) -L$(MAKEROOT)/libs $(LIBS)\r
\r
$(OBJECTS): $(MAKEROOT)/Include/Common/BuildVersion.h\r
install: $(MAKEROOT)/libs-$(HOST_ARCH) $(LIBRARY)\r
cp $(LIBRARY) $(MAKEROOT)/libs-$(HOST_ARCH)\r
\r
-$(LIBRARY): $(OBJECTS) \r
+$(LIBRARY): $(OBJECTS)\r
$(BUILD_AR) crs $@ $^\r
\r
-%.o : %.c \r
+%.o : %.c\r
$(BUILD_CC) -c $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) $< -o $@\r
\r
%.o : %.cpp\r
$(error Bad HOST_ARCH)\r
endif\r
\r
-INCLUDE = $(TOOL_INCLUDE) -I $(MAKEROOT) -I $(MAKEROOT)/Include/Common -I $(MAKEROOT)/Include/ -I $(MAKEROOT)/Include/IndustryStandard -I $(MAKEROOT)/Common/ -I .. -I . $(ARCH_INCLUDE) \r
+INCLUDE = $(TOOL_INCLUDE) -I $(MAKEROOT) -I $(MAKEROOT)/Include/Common -I $(MAKEROOT)/Include/ -I $(MAKEROOT)/Include/IndustryStandard -I $(MAKEROOT)/Common/ -I .. -I . $(ARCH_INCLUDE)\r
BUILD_CPPFLAGS = $(INCLUDE)\r
\r
# keep EXTRA_OPTFLAGS last\r
\r
ifeq ($(HOST_ARCH), IA32)\r
#\r
-# Snow Leopard is a 32-bit and 64-bit environment. uname -m returns i386, but gcc defaults \r
+# Snow Leopard is a 32-bit and 64-bit environment. uname -m returns i386, but gcc defaults\r
# to x86_64. So make sure tools match uname -m. You can manual have a 64-bit kernal on Snow Leopard\r
# so only do this is uname -m returns i386.\r
#\r
# keep BUILD_OPTFLAGS last\r
BUILD_CFLAGS += $(BUILD_OPTFLAGS)\r
BUILD_CXXFLAGS += $(BUILD_OPTFLAGS)\r
- \r
+\r
# keep EXTRA_LDFLAGS last\r
BUILD_LFLAGS += $(EXTRA_LDFLAGS)\r
\r
all:\r
\r
$(MAKEROOT)/libs:\r
- mkdir $(MAKEROOT)/libs \r
+ mkdir $(MAKEROOT)/libs\r
\r
$(MAKEROOT)/bin:\r
mkdir $(MAKEROOT)/bin\r
\r
LIBRARY = $(MAKEROOT)/libs/lib$(LIBNAME).a\r
\r
-all: $(MAKEROOT)/libs $(LIBRARY) \r
+all: $(MAKEROOT)/libs $(LIBRARY)\r
\r
include $(MAKEROOT)/Makefiles/footer.makefile\r
\r
INC = -I . -I $(SOURCE_PATH)\Include -I $(ARCH_INCLUDE) -I $(SOURCE_PATH)\Common $(INC)\r
\r
-CFLAGS = $(CFLAGS) /nologo /Zi /c /O2 /MT /W4 /WX /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE \r
-CPPFLAGS = $(CPPFLAGS) /EHsc /nologo /Zi /c /O2 /MT /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE \r
+CFLAGS = $(CFLAGS) /nologo /Zi /c /O2 /MT /W4 /WX /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE\r
+CPPFLAGS = $(CPPFLAGS) /EHsc /nologo /Zi /c /O2 /MT /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE\r
\r
APPLICATION = $(MAKEROOT)/bin/$(APPNAME)\r
\r
.PHONY:all\r
-all: $(MAKEROOT)/bin $(APPLICATION) \r
+all: $(MAKEROOT)/bin $(APPLICATION)\r
\r
-$(APPLICATION): $(OBJECTS) \r
+$(APPLICATION): $(OBJECTS)\r
$(LINKER) -o $(APPLICATION) $(VFR_LFLAGS) $(OBJECTS) -L$(MAKEROOT)/libs $(LIBS)\r
\r
VfrCompiler.o: ../Include/Common/BuildVersion.h\r
\r
VfrSyntax.o: VfrSyntax.cpp\r
$(BUILD_CXX) -c $(VFR_CPPFLAGS) $(INC) $(VFR_CXXFLAGS) $? -o $@\r
- \r
+\r
clean: localClean\r
\r
localClean:\r
self.FunctionLayoutCheckBody()\r
self.FunctionLayoutCheckLocalVariable()\r
self.FunctionLayoutCheckDeprecated()\r
- \r
+\r
# To check if the deprecated functions are used\r
def FunctionLayoutCheckDeprecated(self):\r
if EccGlobalData.gConfig.CFunctionLayoutCheckNoDeprecated == '1' or EccGlobalData.gConfig.CFunctionLayoutCheckAll == '1' or EccGlobalData.gConfig.CheckAll == '1':\r
"OUTPUT_DIR":os.path.join(BuildDir, "OUTPUT"),\r
"DEBUG_DIR":os.path.join(BuildDir, "DEBUG")\r
}\r
- \r
+\r
BuildRules = {}\r
for Type in BuildRuleDatabase.FileTypeList:\r
#first try getting build rule by BuildRuleFamily\r
all:\r
\r
clean:\r
-cleanall: \r
+cleanall:\r
@del /f /q $(BASE_TOOLS_PATH)\Source\Python\*.pyc\r
\r