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

14 лет назад
14 лет назад
14 лет назад
12 лет назад
12 лет назад
14 лет назад
12 лет назад
12 лет назад
12 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. VERSION := git-20141127
  2. PREFIX := /usr/local
  3. MANPREFIX := $(PREFIX)/share/man
  4. CC ?= gcc
  5. CFLAGS += -std=c99 -Wall -pedantic
  6. CPPFLAGS += -I$(PREFIX)/include -D_XOPEN_SOURCE=500 -DHAVE_LIBEXIF -DHAVE_GIFLIB
  7. LDFLAGS += -L$(PREFIX)/lib
  8. LIBS := -lX11 -lImlib2 -lexif -lgif
  9. SRC := commands.c image.c main.c options.c thumbs.c util.c window.c
  10. DEP := $(SRC:.c=.d)
  11. OBJ := $(SRC:.c=.o)
  12. all: config.h sxiv
  13. $(OBJ): Makefile
  14. -include $(DEP)
  15. %.o: %.c
  16. $(CC) $(CFLAGS) $(CPPFLAGS) -DVERSION=\"$(VERSION)\" -MMD -MP -c -o $@ $<
  17. config.h:
  18. cp config.def.h $@
  19. sxiv: $(OBJ)
  20. $(CC) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
  21. clean:
  22. rm -f $(OBJ) $(DEP) sxiv
  23. install: all
  24. mkdir -p $(DESTDIR)$(PREFIX)/bin
  25. cp sxiv $(DESTDIR)$(PREFIX)/bin/
  26. chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv
  27. mkdir -p $(DESTDIR)$(MANPREFIX)/man1
  28. sed "s!PREFIX!$(PREFIX)!g; s!VERSION!$(VERSION)!g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  29. chmod 644 $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  30. mkdir -p $(DESTDIR)$(PREFIX)/share/sxiv/exec
  31. cp exec/* $(DESTDIR)$(PREFIX)/share/sxiv/exec/
  32. chmod 755 $(DESTDIR)$(PREFIX)/share/sxiv/exec/*
  33. uninstall:
  34. rm -f $(DESTDIR)$(PREFIX)/bin/sxiv
  35. rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  36. rm -rf $(DESTDIR)$(PREFIX)/share/sxiv