wall2pnm

Tool for saving wallpaper as PNM
git clone https://noxz.tech/git/wall2pnm.git
Log | Files

Makefile
1.POSIX:
2
3include config.mk
4
5SRC = wall2pnm.c
6OBJ = $(SRC:.c=.o)
7
8all: options wall2pnm
9
10options:
11	@echo wall2pnm build options:
12	@echo "VERSION = $(VERSION)"
13	@echo "CFLAGS  = $(STCFLAGS)"
14	@echo "LDFLAGS = $(STLDFLAGS)"
15	@echo "CC      = $(CC)"
16
17.c.o:
18	@echo CC $<
19	@$(CC) $(STCFLAGS) -c $<
20
21${OBJ}: config.mk
22
23wall2pnm: $(OBJ)
24	@echo CC -o $@
25	@$(CC) -o $@ $(OBJ) $(STLDFLAGS)
26
27clean:
28	@echo cleaning
29	@rm -f wall2pnm $(OBJ)
30
31install: wall2pnm
32	@echo installing executables to ${PREFIX}/bin
33	@mkdir -p ${PREFIX}/bin
34	@cp -f wall2pnm ${PREFIX}/bin
35	@chmod 755 ${PREFIX}/bin/wall2pnm
36
37uninstall:
38	@echo removing executable files from ${PREFIX}/bin
39	@rm -f ${PREFIX}/bin/wall2pnm
40
41.PHONY: all options clean install uninstall