|  | @@ -29,7 +29,7 @@ SRC=\
 | 
	
		
			
				|  |  |  	src/*/*/* \
 | 
	
		
			
				|  |  |  	src/*/*/*/*
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -.PHONY: all clean fmt include install libc libm test
 | 
	
		
			
				|  |  | +.PHONY: all clean fmt headers install install-headers libc libm test
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  all: | libc libm libpthread
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -44,13 +44,17 @@ check:
 | 
	
		
			
				|  |  |  fmt:
 | 
	
		
			
				|  |  |  	./fmt.sh
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -install: all
 | 
	
		
			
				|  |  | +headers: $(BUILD)/include
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +install-headers: headers
 | 
	
		
			
				|  |  |  	mkdir -pv "$(DESTDIR)/include"
 | 
	
		
			
				|  |  |  	cp -rv "include"/* "$(DESTDIR)/include"
 | 
	
		
			
				|  |  |  	cp -rv "$(BUILD)/include"/* "$(DESTDIR)/include"
 | 
	
		
			
				|  |  |  	cp -v "openlibm/include"/*.h "$(DESTDIR)/include"
 | 
	
		
			
				|  |  |  	cp -v "openlibm/src"/*.h "$(DESTDIR)/include"
 | 
	
		
			
				|  |  |  	cp -v "pthreads-emb/"*.h "$(DESTDIR)/include"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +install-libs: all
 | 
	
		
			
				|  |  |  	mkdir -pv "$(DESTDIR)/lib"
 | 
	
		
			
				|  |  |  	cp -v "$(BUILD)/release/libc.a" "$(DESTDIR)/lib"
 | 
	
		
			
				|  |  |  	cp -v "$(BUILD)/release/crt0.o" "$(DESTDIR)/lib"
 | 
	
	
		
			
				|  | @@ -59,6 +63,8 @@ install: all
 | 
	
		
			
				|  |  |  	cp -v "$(BUILD)/openlibm/libopenlibm.a" "$(DESTDIR)/lib/libm.a"
 | 
	
		
			
				|  |  |  	cp -v "$(BUILD)/pthreads-emb/libpthread.a" "$(DESTDIR)/lib/libpthread.a"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +install: install-headers install-libs
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  libc: $(BUILD)/release/libc.a $(BUILD)/release/crt0.o $(BUILD)/release/crti.o $(BUILD)/release/crtn.o $(BUILD)/include
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  libm: $(BUILD)/openlibm/libopenlibm.a
 |