|  | @@ -1,17 +1,13 @@
 | 
	
		
			
				|  |  |  SRC=$(wildcard *.c)
 | 
	
		
			
				|  |  |  OBJ=$(patsubst %.c,%.o,$(SRC))
 | 
	
		
			
				|  |  | -LOBJ=$(patsubst %.c,%.lo,$(SRC))
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  all: libpthread.a
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  libpthread.a: $(OBJ)
 | 
	
		
			
				|  |  |  	$(AR) -rcs $@ $(OBJ)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -libpthread.so: $(LOBJ)
 | 
	
		
			
				|  |  | -	$(CC) $(CFLAGS) -nostdlib -shared -o $@ $(LOBJ)
 | 
	
		
			
				|  |  | +libpthread.so: $(OBJ)
 | 
	
		
			
				|  |  | +	$(CC) $(CFLAGS) -nostdlib -shared -o $@ $(OBJ)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  %.o: %.c
 | 
	
		
			
				|  |  | -	$(CC) $(CFLAGS) -I . -c $< -o $@
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -%.lo: %.c
 | 
	
		
			
				|  |  |  	$(CC) $(CFLAGS) -fPIC -I . -c $< -o $@
 |