nsxiv03009f5
Made Makefile POSIX compliant
+12 −18
1 file changed
- M Makefile +12 −18
| @@ -1,21 +1,21 @@ | |||
| 1 | 1 | all: sxiv | |
| 2 | 2 | ||
| 3 | − | VERSION=git-20110606 | |
| 3 | + | VERSION = git-20110606 | |
| 4 | 4 | ||
| 5 | − | CC?=gcc | |
| 6 | − | DESTDIR?= | |
| 7 | − | PREFIX?=/usr/local | |
| 8 | − | CFLAGS+= -Wall -pedantic -DVERSION=\"$(VERSION)\" | |
| 9 | − | LDFLAGS+= | |
| 10 | − | LIBS+= -lX11 -lImlib2 | |
| 5 | + | CC = gcc | |
| 6 | + | DESTDIR = | |
| 7 | + | PREFIX = /usr/local | |
| 8 | + | CFLAGS = -Wall -pedantic -DVERSION=\"$(VERSION)\" | |
| 9 | + | LDFLAGS = | |
| 10 | + | LIBS = -lX11 -lImlib2 | |
| 11 | 11 | ||
| 12 | − | SRCFILES=$(wildcard *.c) | |
| 13 | − | OBJFILES=$(SRCFILES:.c=.o) | |
| 12 | + | SRC = image.c main.c options.c thumbs.c util.c window.c | |
| 13 | + | OBJ = $(SRC:.c=.o) | |
| 14 | 14 | ||
| 15 | − | sxiv: $(OBJFILES) | |
| 15 | + | sxiv: $(OBJ) | |
| 16 | 16 | $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) | |
| 17 | 17 | ||
| 18 | − | %.o: %.c Makefile config.h | |
| 18 | + | .c.o: Makefile config.h | |
| 19 | 19 | $(CC) $(CFLAGS) -c -o $@ $< | |
| 20 | 20 | ||
| 21 | 21 | install: all | |
| @@ -25,10 +25,4 @@ install: all | |||
| 25 | 25 | chmod 644 $(DESTDIR)$(PREFIX)/share/man/man1/sxiv.1 | |
| 26 | 26 | ||
| 27 | 27 | clean: | |
| 28 | − | rm -f sxiv *.o | |
| 29 | − | ||
| 30 | − | tags: *.h *.c | |
| 31 | − | ctags $^ | |
| 32 | − | ||
| 33 | − | cscope: *.h *.c | |
| 34 | − | cscope -b | |
| 28 | + | rm -f $(OBJ) sxiv | |