mirror of
				https://github.com/sammy-ette/Hilbish
				synced 2025-08-10 02:52:03 +00:00 
			
		
		
		
	Fixes #7 and adds -i to sed cmd
				
					
				
			This commit is contained in:
		
							parent
							
								
									e4218a135a
								
							
						
					
					
						commit
						01ea6d1ab3
					
				
							
								
								
									
										17
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								Makefile
									
									
									
									
									
								
							@ -1,22 +1,23 @@
 | 
			
		||||
PREFIX ?= /usr
 | 
			
		||||
DESTDIR ?=
 | 
			
		||||
BINDIR ?= $(PREFIX)/bin
 | 
			
		||||
LIBDIR ?= $(PREFIX)/share/hilbish
 | 
			
		||||
 | 
			
		||||
build:
 | 
			
		||||
	@go build
 | 
			
		||||
 | 
			
		||||
install:
 | 
			
		||||
	@install -v -d "$(BINDIR)/" && install -m 0755 -v hilbish "$(BINDIR)/hilbish"
 | 
			
		||||
	@mkdir -p "$(LIBDIR)"
 | 
			
		||||
	@cp libs preload.lua .hilbishrc.lua "$(LIBDIR)" -r
 | 
			
		||||
	@echo /usr/bin/hilbish >> /etc/shells
 | 
			
		||||
install: build
 | 
			
		||||
	@install -v -d "$(DESTDIR)$(BINDIR)/" && install -m 0755 -v hilbish "$(DESTDIR)$(BINDIR)/hilbish"
 | 
			
		||||
	@mkdir -p "$(DESTDIR)$(LIBDIR)"
 | 
			
		||||
	@cp libs preload.lua .hilbishrc.lua "$(DESTDIR)$(LIBDIR)" -r
 | 
			
		||||
	@echo "$(DESTDIR)$(BINDIR)/hilbish" >> /etc/shells
 | 
			
		||||
	@echo "Hilbish Installed"
 | 
			
		||||
 | 
			
		||||
uninstall:
 | 
			
		||||
	@rm -vrf \
 | 
			
		||||
			"$(BINDIR)/hilbish" \
 | 
			
		||||
			"$(LIBDIR)"
 | 
			
		||||
	@sed '/\/usr\/bin\/hilbish/d' /etc/shells
 | 
			
		||||
			"$(DESTDIR)$(BINDIR)/hilbish" \
 | 
			
		||||
			"$(DESTDIR)$(LIBDIR)"
 | 
			
		||||
	@sed -i '/$(DESTDIR)\/usr\/bin\/hilbish/d' /etc/shells
 | 
			
		||||
	@echo "Hilbish Uninstalled"
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user