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
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.
12 # Copyright 2015, Richard Lowe.
15 CMDDIR
= $(SRC
)/cmd
/make
/bin
33 SRCS
=$(OBJS
:%.o
:$(CMDDIR
)/%.
cc)
35 include ..
/..
/Makefile.tools
36 include ..
/Makefile.com
38 LDLIBS
+= ..
/lib
/mksh
/libmksh.a ..
/lib
/vroot
/libvroot.a
39 LDLIBS
+= ..
/lib
/bsd
/libbsd.a
-lc
-lnsl
-lumem
41 CPPFLAGS
+= -D_FILE_OFFSET_BITS
=64
43 ROOTLINKS
= $(ROOTONBLDBINMACH
)/dmake
44 ROOTRULES
= $(ROOTONBLDSHARE
)/make.rules
48 install: all $(ROOTONBLDMACHPROG
) $(ROOTLINKS
) $(ROOTRULES
)
51 $(LINK.
cc) $(OBJS
) -o
$@
$(LDLIBS
)
55 $(COMPILE.
cc) -o
$@
$<
57 $(ROOTONBLDBINMACH
)/dmake
:
58 -$(RM
) $@
; $(SYMLINK
) .
/make
$@
60 $(ROOTRULES
) := FILEMODE
= 0444
62 $(ROOTONBLDSHARE
)/%: $(CMDDIR
)/%.file
71 include $(SRC
)/tools
/Makefile.targ