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

14 роки тому
13 роки тому
14 роки тому
12 роки тому
14 роки тому
12 роки тому
12 роки тому
12 роки тому
14 роки тому
12 роки тому
12 роки тому
12 роки тому
12 роки тому
123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. VERSION = git-20140820
  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 config.h
  13. .c.o:
  14. $(CC) $(CFLAGS) $(CPPFLAGS) -DVERSION=\"$(VERSION)\" -c -o $@ $<
  15. config.h:
  16. cp config.def.h $@
  17. sxiv: $(OBJ)
  18. $(CC) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
  19. clean:
  20. rm -f $(OBJ) sxiv
  21. install: all
  22. mkdir -p $(DESTDIR)$(PREFIX)/bin
  23. cp sxiv $(DESTDIR)$(PREFIX)/bin/
  24. chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv
  25. mkdir -p $(DESTDIR)$(MANPREFIX)/man1
  26. sed "s!PREFIX!$(PREFIX)!g; s!VERSION!$(VERSION)!g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  27. chmod 644 $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  28. mkdir -p $(DESTDIR)$(PREFIX)/share/sxiv/exec
  29. cp exec/* $(DESTDIR)$(PREFIX)/share/sxiv/exec/
  30. chmod 755 $(DESTDIR)$(PREFIX)/share/sxiv/exec/*
  31. uninstall:
  32. rm -f $(DESTDIR)$(PREFIX)/bin/sxiv
  33. rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1
  34. rm -rf $(DESTDIR)$(PREFIX)/share/sxiv