| 
									
										
										
										
											2008-05-20 10:03:59 +01:00
										 |  |  | # st - simple terminal
 | 
					
						
							|  |  |  | # See LICENSE file for copyright and license details.
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-07-21 17:06:59 +02:00
										 |  |  | VERSION = 0.0 | 
					
						
							| 
									
										
										
										
											2008-05-20 10:03:59 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-07-21 17:06:59 +02:00
										 |  |  | PREFIX = /usr/local | 
					
						
							|  |  |  | MANDIR = $(PREFIX)/share/man | 
					
						
							| 
									
										
										
										
											2008-05-20 10:03:59 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-07-21 17:06:59 +02:00
										 |  |  | CFLAGS = -DVERSION=\"0.0\" -D_GNU_SOURCE | 
					
						
							| 
									
										
										
										
											2008-05-20 10:03:59 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-07-21 17:06:59 +02:00
										 |  |  | all: st std | 
					
						
							| 
									
										
										
										
											2008-05-20 10:03:59 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | clean: | 
					
						
							| 
									
										
										
										
											2008-07-21 17:06:59 +02:00
										 |  |  | 	rm -f st std | 
					
						
							|  |  |  | 	rm -f st.o std.o | 
					
						
							|  |  |  | 	rm -f st-$(VERSION).tar.gz | 
					
						
							| 
									
										
										
										
											2008-05-20 10:03:59 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | dist: clean | 
					
						
							| 
									
										
										
										
											2008-07-21 17:06:59 +02:00
										 |  |  | 	mkdir st-$(VERSION) | 
					
						
							|  |  |  | 	cp -f LICENSE README st-$(VERSION) | 
					
						
							|  |  |  | 	cp -f Makefile config.mk st-$(VERSION) | 
					
						
							|  |  |  | 	cp -f st.1 std.1 st-$(VERSION) | 
					
						
							|  |  |  | 	cp -f st.c std.c st-$(VERSION) | 
					
						
							|  |  |  | 	tar -czf st-$(VERSION).tar st-$(VERSION) | 
					
						
							|  |  |  | 	rm -rf st-$(VERSION) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | install: | 
					
						
							|  |  |  | 	mkdir -p $(DESTDIR)$(PREFIX)/bin | 
					
						
							|  |  |  | 	cp -f st $(DESTDIR)$(PREFIX)/bin | 
					
						
							|  |  |  | 	cp -f std $(DESTDIR)$(PREFIX)/bin | 
					
						
							|  |  |  | 	chmod 755 $(DESTDIR)$(PREFIX)/bin/st | 
					
						
							|  |  |  | 	chmod 755 $(DESTDIR)$(PREFIX)/bin/std | 
					
						
							|  |  |  | 	mkdir -p $(DESTDIR)$(MANDIR)/man1 | 
					
						
							|  |  |  | 	sed 's/VERSION/$(VERSION)/g' < st.1 > $(DESTDIR)$(MANDIR)/man1/st.1 | 
					
						
							|  |  |  | 	chmod 644 $(DESTDIR)$(MANDIR)/man1/st.1 | 
					
						
							|  |  |  | 	sed 's/VERSION/$(VERSION)/g' < std.1 > $(DESTDIR)$(MANDIR)/man1/std.1 | 
					
						
							|  |  |  | 	chmod 644 $(DESTDIR)$(MANDIR)/man1/std.1 | 
					
						
							| 
									
										
										
										
											2008-05-20 10:03:59 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | uninstall: | 
					
						
							| 
									
										
										
										
											2008-07-21 17:06:59 +02:00
										 |  |  | 	rm -f $(DESTDIR)$(PREFIX)/bin/st | 
					
						
							|  |  |  | 	rm -f $(DESTDIR)$(PREFIX)/bin/std | 
					
						
							|  |  |  | 	rm -f $(DESTDIR)$(MANDIR)/man1/st.1 | 
					
						
							|  |  |  | 	rm -f $(DESTDIR)$(MANDIR)/man1/std.1 | 
					
						
							| 
									
										
										
										
											2008-05-20 10:03:59 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-07-21 17:06:59 +02:00
										 |  |  | .PHONY: all clean dist install uninstall |