1 #
2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
5 # 1.0 of the CDDL.
6 #
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
10 #
11
12 #
13 # Copyright 2012 Nexenta Systems, Inc. All rights reserved.
14 #
15
16 PROG= man
17 LINKS= apropos whatis
18 OBJS= makewhatis.o man.o stringlist.o
19 SRCS= $(OBJS:%.o=%.c)
20
21 include $(SRC)/cmd/Makefile.cmd
22
23 CFLAGS += $(CCVERBOSE)
24
25 ROOTLINKS= $(LINKS:%=$(ROOTBIN)/%)
26
27 .KEEP_STATE :
28
29 all: $(PROG)
30
31 clean:
32 $(RM) $(OBJS)
33
34 install: all $(ROOTPROG) $(ROOTLINKS)
35
36 lint: lint_SRCS
37
38 $(PROG): $(OBJS)
39 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
40 $(POST_PROCESS)
41
42 $(ROOTLINKS): $(ROOTPROG)
43 $(RM) $@; $(LN) $(ROOTPROG) $@
44
45 include $(SRC)/cmd/Makefile.targ
|
1 #
2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
5 # 1.0 of the CDDL.
6 #
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
10 #
11
12 #
13 # Copyright 2012 Nexenta Systems, Inc. All rights reserved.
14 #
15
16 PROG= man
17 LINKS= apropos whatis catman
18 LIBLINKS = makewhatis
19 OBJS= makewhatis.o man.o stringlist.o
20 SRCS= $(OBJS:%.o=%.c)
21
22 include $(SRC)/cmd/Makefile.cmd
23
24 CFLAGS += $(CCVERBOSE)
25
26 ROOTLINKS= $(LINKS:%=$(ROOTBIN)/%) $(LIBLINKS:%=$(ROOTLIB)/%)
27
28 .KEEP_STATE :
29
30 all: $(PROG)
31
32 clean:
33 $(RM) $(OBJS)
34
35 install: all $(ROOTPROG) $(ROOTLINKS)
36
37 lint: lint_SRCS
38
39 $(PROG): $(OBJS)
40 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
41 $(POST_PROCESS)
42
43 $(ROOTLINKS): $(ROOTPROG)
44 $(RM) $@; $(LN) $(ROOTPROG) $@
45
46 include $(SRC)/cmd/Makefile.targ
|