10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe#
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# This file and its contents are supplied under the terms of the
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# Common Development and Distribution License ("CDDL"), version 1.0.
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# You may only use this file in accordance with the terms of version
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# 1.0 of the CDDL.
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe#
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# A full copy of the text of the CDDL should have accompanied this
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# source. A copy of the CDDL is also available via the Internet at
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# http://www.illumos.org/license/CDDL.
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe#
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# Copyright 2015, Richard Lowe.
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard LoweLIBRARY = libvroot.a
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard LoweVERS = .1
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard LoweOBJECTS = access.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe args.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe chdir.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe chmod.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe chown.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe chroot.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe creat.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe execve.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe lock.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe lstat.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe mkdir.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe mount.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe open.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe readlink.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe report.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe rmdir.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe stat.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe truncate.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe unlink.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe utimes.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe vroot.o \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe setenv.o
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Loweinclude $(SRC)/lib/Makefile.lib
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Loweinclude ../../Makefile.com
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard LowePOFILE = libvroot.po
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard LowePOFILES = $(OBJECTS:%.o=%.po)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard LoweLIBS = $(LIBRARY)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard LoweSRCDIR = ../
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard LoweMAPFILES=
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard LoweCPPFLAGS += -D_FILE_OFFSET_BITS=64
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Loweall: $(LIBS)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Loweinstall: all
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowelint:
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe$(POFILE): $(POFILES)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CAT) $(POFILES) > $@
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe_msg: $(MSGDOMAIN) $(POFILE)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(RM) $(MSGDOMAIN)/$(POFILE)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CP) $(POFILE) $(MSGDOMAIN)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Loweinclude $(SRC)/lib/Makefile.targ