Made Makefile more verbose
This commit is contained in:
		
							parent
							
								
									eea8b7a98d
								
							
						
					
					
						commit
						ec7382702a
					
				
							
								
								
									
										47
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										47
									
								
								Makefile
									
									
									
									
									
								
							| @ -1,4 +1,4 @@ | ||||
| VERSION = git-20130104 | ||||
| VERSION = git-20130110 | ||||
| 
 | ||||
| PREFIX    = /usr/local | ||||
| MANPREFIX = $(PREFIX)/share/man | ||||
| @ -11,45 +11,30 @@ LIBS    = -lX11 -lImlib2 -lgif | ||||
| SRC = commands.c exif.c image.c main.c options.c thumbs.c util.c window.c | ||||
| OBJ = $(SRC:.c=.o) | ||||
| 
 | ||||
| all: options sxiv | ||||
| 
 | ||||
| options: | ||||
| 	@echo "sxiv build options:" | ||||
| 	@echo "CC      = $(CC)" | ||||
| 	@echo "CFLAGS  = $(CFLAGS)" | ||||
| 	@echo "LDFLAGS = $(LDFLAGS)" | ||||
| 	@echo "PREFIX  = $(PREFIX)" | ||||
| 
 | ||||
| .c.o: | ||||
| 	@echo "CC $<" | ||||
| 	@$(CC) $(CFLAGS) -DVERSION=\"$(VERSION)\" -c -o $@ $< | ||||
| all: sxiv | ||||
| 
 | ||||
| $(OBJ): Makefile config.h | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) $(CFLAGS) -DVERSION=\"$(VERSION)\" -c -o $@ $< | ||||
| 
 | ||||
| config.h: | ||||
| 	@echo "creating $@ from config.def.h" | ||||
| 	@cp config.def.h $@ | ||||
| 	cp config.def.h $@ | ||||
| 
 | ||||
| sxiv:	$(OBJ) | ||||
| 	@echo "CC -o $@" | ||||
| 	@$(CC) $(LDFLAGS) -o $@ $(OBJ) $(LIBS) | ||||
| 	$(CC) $(LDFLAGS) -o $@ $(OBJ) $(LIBS) | ||||
| 
 | ||||
| clean: | ||||
| 	@echo "cleaning" | ||||
| 	@rm -f $(OBJ) sxiv sxiv-$(VERSION).tar.gz | ||||
| 	rm -f $(OBJ) sxiv | ||||
| 
 | ||||
| install: all | ||||
| 	@echo "installing executable file to $(DESTDIR)$(PREFIX)/bin" | ||||
| 	@mkdir -p $(DESTDIR)$(PREFIX)/bin | ||||
| 	@cp -f sxiv $(DESTDIR)$(PREFIX)/bin/ | ||||
| 	@chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv | ||||
| 	@echo "installing manual page to $(DESTDIR)$(MANPREFIX)/man1" | ||||
| 	@mkdir -p $(DESTDIR)$(MANPREFIX)/man1 | ||||
| 	@sed "s/VERSION/$(VERSION)/g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||
| 	@chmod 644 $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||
| 	mkdir -p $(DESTDIR)$(PREFIX)/bin | ||||
| 	cp sxiv $(DESTDIR)$(PREFIX)/bin/ | ||||
| 	chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv | ||||
| 	mkdir -p $(DESTDIR)$(MANPREFIX)/man1 | ||||
| 	sed "s/VERSION/$(VERSION)/g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||
| 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||
| 
 | ||||
| uninstall: | ||||
| 	@echo "removing executable file from $(DESTDIR)$(PREFIX)/bin" | ||||
| 	@rm -f $(DESTDIR)$(PREFIX)/bin/sxiv | ||||
| 	@echo "removing manual page from $(DESTDIR)$(MANPREFIX)/man1" | ||||
| 	@rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||
| 	rm -f $(DESTDIR)$(PREFIX)/bin/sxiv | ||||
| 	rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Bert Münnich
						Bert Münnich