A Simple X Image Viewer
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

14 лет назад
13 лет назад
14 лет назад
13 лет назад
13 лет назад
14 лет назад
14 лет назад
14 лет назад
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. VERSION = git-20120214
  2. CC = gcc
  3. CFLAGS = -ansi -Wall -pedantic -O2
  4. LDFLAGS =
  5. LIBS = -lX11 -lImlib2 -lgif
  6. PREFIX = /usr/local
  7. MANPREFIX = $(PREFIX)/share/man
  8. SRC = commands.c image.c main.c options.c thumbs.c util.c window.c
  9. OBJ = $(SRC:.c=.o)
  10. all: options sxiv
  11. options:
  12. @echo "sxiv build options:"
  13. @echo "CC = $(CC)"
  14. @echo "CFLAGS = $(CFLAGS)"
  15. @echo "LDFLAGS = $(LDFLAGS)"
  16. @echo "PREFIX = $(PREFIX)"
  17. .c.o:
  18. @echo "CC $<"
  19. @$(CC) $(CFLAGS) -DVERSION=\"$(VERSION)\" -c -o $@ $<
  20. $(OBJ): Makefile config.h
  21. config.h:
  22. @echo "creating $@ from config.def.h"
  23. @cp config.def.h $@
  24. sxiv: $(OBJ)
  25. @echo "CC -o $@"
  26. @$(CC) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
  27. clean:
  28. @echo "cleaning"
  29. @rm -f $(OBJ) sxiv sxiv-$(VERSION).tar.gz
  30. install: all
  31. @echo "installing executable file to $(DESTDIR)$(PREFIX)/bin"
  32. @install -D -m 755 sxiv $(DESTDIR)$(PREFIX)/bin/sxiv
  33. @echo "installing manual page to $(DESTDIR)$(MANPREFIX)/man1"
  34. @mkdir -p $(DESTDIR)$(MANPREFIX)/man1
  35. @sed "s/VERSION/$(VERSION)/g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  36. @chmod 644 $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  37. uninstall:
  38. @echo "removing executable file from $(DESTDIR)$(PREFIX)/bin"
  39. @rm -f $(DESTDIR)$(PREFIX)/bin/sxiv
  40. @echo "removing manual page from $(DESTDIR)$(MANPREFIX)/man1"
  41. @rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1