Makefile
1.POSIX:
2
3include config.mk
4
5SRC = ip2cidr.c
6OBJ = $(SRC:.c=.o)
7
8all: options ip2cidr
9
10options:
11 @echo ip2cidr build options:
12 @echo "CC = $(CC)"
13
14.c.o:
15 $(CC) $(STCFLAGS) -c $<
16
17ip2cidr.o: ip2cidr.h
18
19$(OBJ): config.mk
20
21ip2cidr: $(OBJ)
22 $(CC) -g -o $@ $(OBJ) $(STLDFLAGS)
23
24clean:
25 rm -f ip2cidr $(OBJ)
26
27install: ip2cidr
28 mkdir -p /usr/local/bin
29 cp -f ip2cidr /usr/local/bin
30 chmod 755 /usr/local/bin/ip2cidr
31
32uninstall:
33 rm -f /usr/local/bin/ip2cidr
34
35.PHONY: all options clean install uninstall