Improve package version assignment
This commit is contained in:
		
							parent
							
								
									087d2b4cf1
								
							
						
					
					
						commit
						8fde8fa41b
					
				
							
								
								
									
										11
									
								
								makefile
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								makefile
									
									
									
									
									
								
							| @ -169,11 +169,12 @@ pre_gen: | |||||||
| 	rm mpi.c | 	rm mpi.c | ||||||
| 
 | 
 | ||||||
| zipup: | zipup: | ||||||
| 	rm -rf ../libtommath-$(VERSION) && rm -f ../ltm-$(VERSION).zip ../ltm-$(VERSION).tar.bz2 | 	rm -rf ../libtommath-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH) \
 | ||||||
| 	git archive HEAD --prefix=libtommath-$(VERSION)/ > ../libtommath-$(VERSION).tar | 		&& rm -f ../ltm-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH).zip ../ltm-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH).tar.bz2 | ||||||
| 	cd .. ; tar xf libtommath-$(VERSION).tar  | 	git archive HEAD --prefix=libtommath-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH)/ > ../libtommath-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH).tar | ||||||
| 	MAKE=${MAKE} ${MAKE} -C ../libtommath-$(VERSION) clean manual poster docs | 	cd .. ; tar xf libtommath-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH).tar | ||||||
| 	tar -c ../libtommath-$(VERSION)/* | xz -9 > ../ltm-$(VERSION).tar.xz  | 	MAKE=${MAKE} ${MAKE} -C ../libtommath-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH) clean manual poster docs | ||||||
|  | 	tar -c ../libtommath-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH)/* | xz -9 > ../ltm-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH).tar.xz | ||||||
| 
 | 
 | ||||||
| new_file: | new_file: | ||||||
| 	bash updatemakes.sh | 	bash updatemakes.sh | ||||||
|  | |||||||
| @ -3,8 +3,9 @@ | |||||||
| # | # | ||||||
| 
 | 
 | ||||||
| #version of library | #version of library | ||||||
| VERSION=0.43.0 | VER_MAJOR=0 | ||||||
| VERSION_SO=0:43 | VER_MINOR=43 | ||||||
|  | VER_PATCH=0 | ||||||
| 
 | 
 | ||||||
| # default make target | # default make target | ||||||
| default: ${LIBNAME} | default: ${LIBNAME} | ||||||
|  | |||||||
| @ -48,7 +48,7 @@ objs: $(OBJECTS) | |||||||
| 	$(LTCOMPILE) $(CFLAGS) $(LDFLAGS) -o $@ -c $< | 	$(LTCOMPILE) $(CFLAGS) $(LDFLAGS) -o $@ -c $< | ||||||
| 
 | 
 | ||||||
| $(LIBNAME):  $(OBJECTS) | $(LIBNAME):  $(OBJECTS) | ||||||
| 	$(LT) --mode=link --tag=CC $(CC) $(LDFLAGS) *.lo -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION_SO) | 	$(LT) --mode=link --tag=CC $(CC) $(LDFLAGS) *.lo -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VER_MAJOR):$(VER_MINOR) | ||||||
| 
 | 
 | ||||||
| install: $(LIBNAME) | install: $(LIBNAME) | ||||||
| 	install -d $(DESTDIR)$(LIBPATH) | 	install -d $(DESTDIR)$(LIBPATH) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user