You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							40 lines
						
					
					
						
							1.3 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							40 lines
						
					
					
						
							1.3 KiB
						
					
					
				| --- a/Makefile-libbz2_so | |
| +++ b/Makefile-libbz2_so | |
| @@ -22,9 +22,8 @@ | |
|   | |
|   | |
|  SHELL=/bin/sh | |
| -CC=gcc | |
|  BIGFILES=-D_FILE_OFFSET_BITS=64 | |
| -CFLAGS=-fpic -fPIC -Wall -Winline -O2 -g $(BIGFILES) | |
| +CFLAGS=-fpic -fPIC -Wall -pipe -Os -g0 $(BIGFILES) | |
|   | |
|  OBJS= blocksort.o  \ | |
|        huffman.o    \ | |
| @@ -35,7 +34,7 @@ | |
|        bzlib.o | |
|   | |
|  all: $(OBJS) | |
| -	$(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.8 $(OBJS) | |
| +	$(CC) $(CFLAGS) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.8 $(OBJS) | |
|  	$(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.8 | |
|  	rm -f libbz2.so.1.0 | |
|  	ln -s libbz2.so.1.0.8 libbz2.so.1.0 | |
| @@ -57,3 +56,17 @@ | |
|  	$(CC) $(CFLAGS) -c decompress.c | |
|  bzlib.o: bzlib.c | |
|  	$(CC) $(CFLAGS) -c bzlib.c | |
| + | |
| +install: | |
| +	if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi | |
| +	cp -f bzip2-shared $(PREFIX)/bin/bzip2 | |
| +	chmod a+x $(PREFIX)/bin/bzip2 | |
| +	if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi | |
| +	cp -f bzlib.h $(PREFIX)/include | |
| +	chmod a+r $(PREFIX)/include/bzlib.h | |
| +	if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi | |
| +	cp -f libbz2.so.1.0.8 $(PREFIX)/lib | |
| +	chmod a+r $(PREFIX)/lib/libbz2.so.1.0.8 | |
| +	ln -sf libbz2.so.1.0.8 $(PREFIX)/lib/libbz2.so.1.0 | |
| +	ln -sf libbz2.so.1.0.8 $(PREFIX)/lib/libbz2.so.1 | |
| +	ln -sf libbz2.so.1.0.8 $(PREFIX)/lib/libbz2.so
 | |
| 
 |