me='generator' content='cgit v1.2.3-55-g7522'/>
summaryrefslogblamecommitdiffstats
path: root/Makefile.target
blob: a440bcb5b88c54632795acd491a6f30423c93a5e (plain) (tree)
1
2
3
4
5
6
7
8
9

                        

                       
                          
                         
                          
                             
 
                                           


                                 
                                                                         
 

                                  

                      
                             
                              
    
                      
                                             
                                                
                                                                                   
                                               




                                                                                                                           
     
     

                                
         
 


                                            
                            
                                                                              






                      
                                                         
                                           
                               
                                              
                                                 
                                              
                                              

                                                                            
                                               

                                           
                                              
                                                     
                                              
                                              
                                                                  
 
                                                           





                                                                              




                  
 

                                                         
 
                                                         
                      
                                         
                           
                          
                                              
                                      
                         
                                            
                        
                                    
                
                                                         
                                            
 





                                                           




                                                         
                                                         
                                                    
                                     
 
                    
                                      
 


                                                         



                          

                                                                              
 
                  
                              
 


                                                         
                        
                    
                                                                         
                             
            
                              
                          
                         
               
                                           
                               
 
             



                                                     
 
                  
                              
                    
    
                                

     
                                                                          
 
                      
 


                                                           
                                   
                     
 
               

               
                                 

                                          


                                 

                                 
                          
                         

                             
                                    
                            
                            
                         
                                           

                                                  
                                        
 

                                      

                                                                  
                                             



                                                                                                       
 

                                                                                                                                       
 
                                                                      
                                                                                                  
 
                                                                                

                                                                                                  
                                                                          
                                                                                                  
 
      

                                            
                                                             
                            

                   
 
            
                 
                                                         
     
                            
                                                                      
                                                                                                                   
                                                                                                                                 
     
 

                                    
# -*- Mode: makefile -*-

BUILD_DIR?=$(CURDIR)/..

include ../config-host.mak
include config-target.mak
include config-devices.mak
include $(SRC_PATH)/rules.mak

$(call set-vpath, $(SRC_PATH):$(BUILD_DIR))
ifdef CONFIG_LINUX
QEMU_CFLAGS += -I../linux-headers
endif
QEMU_CFLAGS += -I.. -I$(SRC_PATH)/target-$(TARGET_BASE_ARCH) -DNEED_CPU_H

QEMU_CFLAGS+=-I$(SRC_PATH)/include

ifdef CONFIG_USER_ONLY
# user emulator name
QEMU_PROG=qemu-$(TARGET_NAME)
QEMU_PROG_BUILD = $(QEMU_PROG)
else
# system emulator name
QEMU_PROG=qemu-system-$(TARGET_NAME)$(EXESUF)
ifneq (,$(findstring -mwindows,$(libs_softmmu)))
# Terminate program name with a 'w' because the linker builds a windows executable.
QEMU_PROGW=qemu-system-$(TARGET_NAME)w$(EXESUF)
$(QEMU_PROG): $(QEMU_PROGW)
	$(call quiet-command,$(OBJCOPY) --subsystem console $(QEMU_PROGW) $(QEMU_PROG),"  GEN   $(TARGET_DIR)$(QEMU_PROG)")
QEMU_PROG_BUILD = $(QEMU_PROGW)
else
QEMU_PROG_BUILD = $(QEMU_PROG)
endif
endif

PROGS=$(QEMU_PROG) $(QEMU_PROGW)
STPFILES=

config-target.h: config-target.h-timestamp
config-target.h-timestamp: config-target.mak

ifdef CONFIG_TRACE_SYSTEMTAP
stap: $(QEMU_PROG).stp-installed $(QEMU_PROG).stp $(QEMU_PROG)-simpletrace.stp

ifdef CONFIG_USER_ONLY
TARGET_TYPE=user
else
TARGET_TYPE=system
endif

$(QEMU_PROG).stp-installed: $(BUILD_DIR)/trace-events-all