A Simple X Image Viewer
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

13 роки тому
13 роки тому
13 роки тому
11 роки тому
13 роки тому
11 роки тому
11 роки тому
13 роки тому
11 роки тому
11 роки тому
11 роки тому
11 роки тому
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. VERSION = git-20141102
  2. PREFIX = /usr/local
  3. MANPREFIX = $(PREFIX)/share/man
  4. CC = gcc
  5. CFLAGS = -std=c99 -Wall -pedantic -O2
  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. OBJ = $(SRC:.c=.o)
  11. all: sxiv
  12. $(OBJ): Makefile
  13. $(OBJ) .depend: config.h
  14. depend: .depend
  15. .depend: $(SRC)
  16. rm -f ./.depend
  17. $(CC) $(CFLAGS) -MM $^ >./.depend
  18. -include .depend
  19. .c.o:
  20. $(CC) $(CFLAGS) $(CPPFLAGS) -DVERSION=\"$(VERSION)\" -c -o $@ $<
  21. config.h:
  22. cp config.def.h $@
  23. sxiv: $(OBJ)
  24. $(CC) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
  25. clean:
  26. rm -f $(OBJ) sxiv
  27. install: all
  28. mkdir -p $(DESTDIR)$(PREFIX)/bin
  29. cp sxiv $(DESTDIR)$(PREFIX)/bin/
  30. chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv
  31. mkdir -p $(DESTDIR)$(MANPREFIX)/man1
  32. sed "s!PREFIX!$(PREFIX)!g; s!VERSION!$(VERSION)!g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  33. chmod 644 $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  34. mkdir -p $(DESTDIR)$(PREFIX)/share/sxiv/exec
  35. cp exec/* $(DESTDIR)$(PREFIX)/share/sxiv/exec/
  36. chmod 755 $(DESTDIR)$(PREFIX)/share/sxiv/exec/*
  37. uninstall:
  38. rm -f $(DESTDIR)$(PREFIX)/bin/sxiv
  39. rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  40. rm -rf $(DESTDIR)$(PREFIX)/share/sxiv