git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8964 6f19259b-4bc3-4df7-8a09-765794883524
		
			
				
	
	
		
			24 lines
		
	
	
		
			417 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			417 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| DEPFILES = $(OBJECTS:%.o=%.d)
 | |
| 
 | |
| $(MAKEROOT)/libs-$(ARCH):
 | |
| 	mkdir -p $(MAKEROOT)/libs-$(ARCH)
 | |
| 
 | |
| .PHONY: install
 | |
| install: $(MAKEROOT)/libs-$(ARCH) $(LIBRARY)
 | |
| 	cp $(LIBRARY) $(MAKEROOT)/libs-$(ARCH)
 | |
| 
 | |
| $(LIBRARY): $(OBJECTS) 
 | |
| 	$(AR) crs $@ $^
 | |
| 
 | |
| %.o : %.c 
 | |
| 	$(CC)  -c $(CFLAGS) $(CPPFLAGS) $< -o $@
 | |
| 
 | |
| %.o : %.S
 | |
| 	$(AS) -c $(ASFLAGS) $< -o $@
 | |
| 
 | |
| .PHONY: clean
 | |
| clean:
 | |
| 	@rm -f $(OBJECTS) $(LIBRARY) $(DEPFILES)
 | |
| 
 | |
| -include $(DEPFILES)
 |