1CC        ?= c++
2CFLAGS    ?= -g -O2 -Wall
3INCLUDES  = -I$(XROOT)/include
4LIBS      = -lX11 -lXext
5LDPATH    = -L$(XROOT)/lib
6
7PROG      = setrootimage
8#DEFINES   = -DDEBUG
9
10OBJS      = setrootimage.o image.o
11
12all: $(PROG)
13
14$(PROG): $(OBJS)
15	$(CC) $(OBJS) $(LDPATH) $(LIBS) -o $@
16
17$(OBJS): %.o: %.cc $(HEADERS)
18	$(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@
19
20install: all
21	install -s $(PROG) $(DESTDIR)$(prefix)/bin
22
23uninstall:
24	rm -f $(DESTDIR)$(prefix)/bin/$(PROG)
25
26clean:
27	rm -f $(PROG) $(OBJS) core
28