# Makefile - makefile for target/src/fs/hrfs
#
# modification history
# --------------------
# 01l,11feb11,lxj  recover DOC_FILES for HRFS API documents
# 01k,02sep10,jxu  Added hrfsFuncBind.o.
# 01j,01jul09,hui  HRFS performance improvement
# 01i,22dec05,p_r  Manual Merge
# 01h,21nov05,md   added hrfsConverters.o
# 01g,06oct05,jlk  SPR 113402: updated DOC_FILES
# 01f,04jul05,jlk  removed some files from DOC_FILES
# 01e,01jun05,pcm  added hrfsVopsWriteLib.o
# 01d,27apr05,jlk  added hrfsChkDskLib.o
# 01c 07feb05,pcm  added hrfsFormatLib.o
# 01b,04feb05,pcm  temporarily emptied OBJS list
# 01a,01feb05,pcm  written
#
# DESCRIPTION
# This file contains the makefile rules for building HRFS library
#
#*/

TGT_DIR=$(WIND_BASE)/target

DOC_FILES=	hrFsLib.c hrfsFormatLib.c hrfsChkDskLib.c hrFsTimeLib.c

LIB_BASE_NAME	= os

OBJS=	hrfsSyncerVnode.o hrfsSyncerVnodeWr.o hrfsChkDskLib.o \
        hrfsFormatLib.o hrFsTimeLib.o hrFsLib.o \
        hrFsSuperBlk.o  hrfsWrLib.o hrfsVopsWriteLib.o \
        hrfsVfsLib.o hrfsVopsLib.o hrfsConverters.o hrfsTrans.o \
        hrfsFuncBind.o 

include $(TGT_DIR)/h/make/rules.library

# work around SPARC diab compiler bug -md

ifeq ($(TOOL), diab)
 ifeq ($(CPU), SIMSPARCSOLARIS)
  ADDED_CFLAGS = -Xkill-reorder=0x8
 endif
endif
