Updated makefiles to use flags that are common in both 2003 and 2005, replaced the...
authorlhauch <lhauch@7335b38e-4728-0410-8992-fb3ffe349368>
Tue, 30 Oct 2007 23:01:23 +0000 (23:01 +0000)
committerlhauch <lhauch@7335b38e-4728-0410-8992-fb3ffe349368>
Tue, 30 Oct 2007 23:01:23 +0000 (23:01 +0000)
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@860 7335b38e-4728-0410-8992-fb3ffe349368

Source/C/MSmakefile.app
Source/C/MSmakefile.common
Source/C/MSmakefile.rule
Source/C/app.makefile
Source/C/footer.makefile

index 014a462..eceacbb 100644 (file)
@@ -6,7 +6,7 @@ all: $(APPLICATION)
 
 $(APPLICATION) : $(OBJECTS) 
        -@if not exist $(BIN_PATH) mkdir $(BIN_PATH)
-       $(LD) /nologo /debug /incremental:no /nodefaultlib:libc.lib /out:$@ /libpath:$(LIB_PATH) $(LIBS) $**
+       $(LD) /nologo /debug /incremental:no /nodefaultlib:libc.lib /out:$@ $(LIBS) $**
 
 .PHONY:clean
 .PHONY:cleanall
index fd6b786..24b4960 100644 (file)
@@ -44,6 +44,6 @@ LINKER = $(LD)
 
 INC = -I . -I $(SOURCE_PATH)\Include -I $(ARCH_INCLUDE) -I $(SOURCE_PATH)\Common $(INC)
 
-CFLAGS = $(CFLAGS) /nologo /c /Zi /Od /GZ /D_DEBUG /MLd
-CPPFLAGS = $(CPPFLAGS) /EHsc /nologo /c /Zi /Od /GZ /D_DEBUG /MLd
+CFLAGS = $(CFLAGS) /nologo /c /Zi /Od /RTC1 /D _DEBUG /MTd /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE 
+CPPFLAGS = $(CPPFLAGS) /EHsc /nologo /c /Zi /Od /RTC1 /D _DEBUG /MTd /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE 
 
index a2f420b..94687a0 100644 (file)
@@ -1,13 +1,13 @@
 #DEPFILES = $(OBJECTS:%.o=%.d)
 
 .c.obj :
-       $(CC) -c $(CFLAGS) $(INC) $< -$@
+       $(CC) -c $(CFLAGS) $(INC) $< -Fo$@
 
 .S.obj :
-       $(AS) -c $(ASFLAGS) $< -$@
+       $(AS) -c $(ASFLAGS) $< -Fo$@
 
 .cpp.obj :
-       $(CXX) -c $(CPPFLAGS) $(INC) $< -$@
+       $(CXX) -c $(CPPFLAGS) $(INC) $< -Fo$@
 
 #-include $(DEPFILES)
 
index 9c219d8..6e316c4 100644 (file)
@@ -8,6 +8,6 @@ APPLICATION = $(MAKEROOT)/bin/$(APPNAME)
 all: $(MAKEROOT)/bin $(APPLICATION) 
 
 $(APPLICATION): $(OBJECTS) 
-       $(LINKER) -o $(APPLICATION) $(OBJECTS) -L$(MAKEROOT)/libs $(LIBS)
+       $(LINKER) -out:$(APPLICATION) $(OBJECTS) -L$(MAKEROOT)/libs $(LIBS)
 
 include $(MAKEROOT)/footer.makefile
index 7bdf49c..028299d 100644 (file)
@@ -11,10 +11,10 @@ $(LIBRARY): $(OBJECTS)
        $(AR) crs $@ $^
 
 %.o : %.c 
-       $(CC)  -c $(CFLAGS) $(CPPFLAGS) $< -$@
+       $(CC)  -c $(CFLAGS) $(CPPFLAGS) $< -Fo$@
 
 %.o : %.S
-       $(AS) -c $(ASFLAGS) $< -o $@
+       $(AS) -c $(ASFLAGS) $< -out:$@
 
 .PHONY: clean
 clean: