1CC?=gcc
2CFLAGS+=-Wall -pedantic -std=c99 -D_BSD_SOURCE
3LDFLAGS+=-lImlib2
4PROG=icat
5MODS=icat.o
6
7uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo unknown')
8
9ifeq ($(uname_S),Darwin)
10	CFLAGS:=$(CFLAGS) -I/opt/X11/include
11endif
12
13all: $(PROG)
14
15%.o: %.c
16	$(CC) -c $(CFLAGS) -o $@ $<
17
18$(PROG): $(MODS)
19	$(CC) -o $@ $< $(LDFLAGS)
20
21clean:
22	-rm -f $(PROG) $(MODS)
23
24
25
26