Makefile, test: add installation and uninstallation of menu(1)
This commit is contained in:
		
							parent
							
								
									ed900f1e4a
								
							
						
					
					
						commit
						e4d5cbdd63
					
				
							
								
								
									
										9
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								Makefile
									
									
									
									
									
								
							@ -1,3 +1,7 @@
 | 
				
			|||||||
 | 
					PREFIX ?= /usr/local
 | 
				
			||||||
 | 
					DESTDIR ?=
 | 
				
			||||||
 | 
					BINDIR ?= $(PREFIX)/bin
 | 
				
			||||||
 | 
					
 | 
				
			||||||
menu: menu.rs
 | 
					menu: menu.rs
 | 
				
			||||||
	rustc -o $@ $@.rs
 | 
						rustc -o $@ $@.rs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -11,3 +15,8 @@ test: menu
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
.PHONY: install
 | 
					.PHONY: install
 | 
				
			||||||
install: menu
 | 
					install: menu
 | 
				
			||||||
 | 
						install -m 755 menu $(PREFIX)/bin
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.PHONY: uninstall
 | 
				
			||||||
 | 
					uninstall:
 | 
				
			||||||
 | 
						rm -f $(PREFIX)/bin/menu
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										20
									
								
								test
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								test
									
									
									
									
									
								
							@ -12,10 +12,22 @@ Remove menu and re-build it.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	rm -f menu; make
 | 
						rm -f menu; make
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Install to /usr/local/ (assuming adequate permissions).
 | 
					Install menu to /usr/local/ (assuming adequate permissions).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	make install
 | 
						make PREFIX=/usr/local/ install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Install to /usr/local/ (using sudo(8)).
 | 
					Install menu to /usr/local/ (using sudo(8)).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	sudo make install
 | 
						sudo make PREFIX=/usr/local install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Uninstall menu from /usr/local (assuming adequate permissions).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						make PREFIX=/usr/local/ uninstall
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Uninstall menu from /usr/local (using sudo(8)).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						sudo make PREFIX=/usr/local/ uninstall
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Open the ytfeed launcher.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						make -C examples -f Makefile.ytfeed
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user