Krolyxon
Commit bce5990

Branches

Refs →

nsxivMakefile

30 lines · 468 B · Makefile

1all: sxiv
2
3VERSION=git-20110123
4
5CC?=gcc
6PREFIX?=/usr/local
7CFLAGS+= -std=c99 -Wall -pedantic -DVERSION=\"$(VERSION)\"
8LDFLAGS+=
9LIBS+= -lX11 -lImlib2
10
11SRCFILES=$(wildcard *.c)
12OBJFILES=$(SRCFILES:.c=.o)
13
14sxiv: $(OBJFILES)
15 $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
16
17%.o: %.c Makefile config.h
18 $(CC) $(CFLAGS) -c -o $@ $<
19
20install: all
21 install -D -m 4755 -o root -g root sxiv $(PREFIX)/sbin/sxiv
22
23clean:
24 rm -f sxiv *.o
25
26tags: *.h *.c
27 ctags $^
28
29cscope: *.h *.c
30 cscope -b