Makefile (7014882c) Makefile (5661bb76)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License, Version 1.0 only
6# (the "License"). You may not use this file except in compliance
7# with the License.
8#

--- 9 unchanged lines hidden (view full) ---

18# information: Portions Copyright [yyyy] [name of copyright owner]
19#
20# CDDL HEADER END
21#
22#
23# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
24# Use is subject to license terms.
25#
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License, Version 1.0 only
6# (the "License"). You may not use this file except in compliance
7# with the License.
8#

--- 9 unchanged lines hidden (view full) ---

18# information: Portions Copyright [yyyy] [name of copyright owner]
19#
20# CDDL HEADER END
21#
22#
23# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
24# Use is subject to license terms.
25#
26# Copyright (c) 2018, Joyent, Inc.
26
27FSTYPE= ufs
28LIBPROG= quotacheck
29ATTMK= $(LIBPROG)
30
31OTHERINSTALL= $(ROOTUSRSBIN)/$(LIBPROG)
32LINKVALUE= ../lib/fs/$(FSTYPE)/$(LIBPROG)
33
34include ../../Makefile.fstype
35CPPFLAGS += -D_LARGEFILE64_SOURCE
36LDLIBS += -ladm
37OBJS= quotacheck.o
38FSOBJS= preenlib.o
39FSSRCS= ../../preenlib.c
40SRCS= $(OBJS:.o=.c)
41
42CERRWARN += -_gcc=-Wno-implicit-function-declaration
43CERRWARN += -_gcc=-Wno-type-limits
44
27
28FSTYPE= ufs
29LIBPROG= quotacheck
30ATTMK= $(LIBPROG)
31
32OTHERINSTALL= $(ROOTUSRSBIN)/$(LIBPROG)
33LINKVALUE= ../lib/fs/$(FSTYPE)/$(LIBPROG)
34
35include ../../Makefile.fstype
36CPPFLAGS += -D_LARGEFILE64_SOURCE
37LDLIBS += -ladm
38OBJS= quotacheck.o
39FSOBJS= preenlib.o
40FSSRCS= ../../preenlib.c
41SRCS= $(OBJS:.o=.c)
42
43CERRWARN += -_gcc=-Wno-implicit-function-declaration
44CERRWARN += -_gcc=-Wno-type-limits
45
46# not linted
47SMATCH=off
48
45lint: lint_PROG
46
47$(FSOBJS): $(FSSRCS)
48 $(COMPILE.c) -o $@ $(FSSRCS)
49
50$(LIBPROG): $(OBJS) $(FSOBJS)
51 $(LINK.c) -o $@ $(OBJS) $(FSOBJS) $(LDLIBS)
52 $(POST_PROCESS)
53
54clean:
55 -$(RM) $(OBJS) $(FSOBJS)
56
57$(ROOTUSRSBIN)/$(LIBPROG):
58 -$(RM) $@; $(SYMLINK) $(LINKVALUE) $@
49lint: lint_PROG
50
51$(FSOBJS): $(FSSRCS)
52 $(COMPILE.c) -o $@ $(FSSRCS)
53
54$(LIBPROG): $(OBJS) $(FSOBJS)
55 $(LINK.c) -o $@ $(OBJS) $(FSOBJS) $(LDLIBS)
56 $(POST_PROCESS)
57
58clean:
59 -$(RM) $(OBJS) $(FSOBJS)
60
61$(ROOTUSRSBIN)/$(LIBPROG):
62 -$(RM) $@; $(SYMLINK) $(LINKVALUE) $@