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