X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FSparcV9%2FMakefile;h=68c6fee9aa815c4c91949ed0fa0448560c6c5896;hb=edf3a727b7106cfa9f10aadd5e6f603bcc0b879f;hp=4809fb1ff1c0b580e7cf57193623e69df804b813;hpb=c811c2ec0be44bc4de94b1803bf32755eab8d2dc;p=oota-llvm.git diff --git a/lib/Target/SparcV9/Makefile b/lib/Target/SparcV9/Makefile index 4809fb1ff1c..68c6fee9aa8 100644 --- a/lib/Target/SparcV9/Makefile +++ b/lib/Target/SparcV9/Makefile @@ -1,13 +1,34 @@ LEVEL = ../../.. LIBRARYNAME = sparc -Source = Sparc.burm.cpp +ExtraSource = Debug/Sparc.burm.cpp include $(LEVEL)/Makefile.common -Debug/Sparc.burg.in1 : Sparc.burg.in - g++ -E -I$(LEVEL)/include -D_DEBUG -x c++ $< | sed '/^# /d' | sed 's/Ydefine/#define/' > $@ +ifdef ENABLE_OPTIMIZED + DEBUG_FLAG = +else + DEBUG_FLAG = -D_DEBUG +endif -Debug/Sparc.burg : Debug/Sparc.burg.in1 - g++ -E -I$(LEVEL)/include -D_DEBUG -x c++ $< | sed '/^# /d' | sed 's/Xinclude/#include/g' | sed 's/Xdefine/#define/g' > $@ +Debug/Sparc.burm.cpp: Debug/Sparc.burm Debug/.dir + $(RunBurg) $< -o $@ + +$(BUILD_ROOT)/Debug/Sparc.burm.o: Debug/Sparc.burm.cpp + $(CompileG) $< -o $@ + +$(BUILD_ROOT)/Release/Sparc.burm.o: Debug/Sparc.burm.cpp + $(CompileO) $< -o $@ + +$(BUILD_ROOT)/Profile/Sparc.burm.o: Debug/Sparc.burm.cpp + $(CompileP) $< -o $@ + +Debug/Sparc.burg.in1 : Sparc.burg.in Debug/.dir + $(CXX) -E -I$(LEVEL)/include $(DEBUG_FLAG) -x c++ $< | sed '/^# /d' | sed 's/Ydefine/#define/' > $@ + +Debug/Sparc.burm : Debug/Sparc.burg.in1 + $(CXX) -E -I$(LEVEL)/include $(DEBUG_FLAG) -x c++ $< | sed '/^# /d' | sed 's/Xinclude/#include/g' | sed 's/Xdefine/#define/g' > $@ + +$(BUILD_ROOT)/Depend/Sparc.burm.d: $(BUILD_ROOT)/Depend/.dir + touch $@