#########################################################################
##
##		Makefile:
##      	Makefile for fs_wrapper
##
##      Author:		
##			Hemant Mittal
##
##      Description:
##          'make all' makes the fs_wrapper
##
##	$Header: Makefile,v 74.1 95/03/23 11:10:20 ssa Exp $
##
#########################################################################


WRCFLAGS	    = -Aa

WRCCOPTS	    = -D_HPUX_SOURCE

MAKEFILE      = Makefile

OBJS	      = list_wrap.o \
	            fs_wrap.o \
	            gen_wrap.o \
		    get_config.o \
		    wrap_main.o \
                    mgetopt.o \
		    hpux_rel.o


SRCS	      = $(OBJS:.o=.c)


######################################
# Compile Rules
######################################

default: all

all: fs_wrapper

wrap_main.o:	wrap_def.h
		$(CC) -c $(WRCFLAGS) $(WRCCOPTS) $*.c -o $*.o

.c.o:	wrap_def.h
		$(CC) -c $(WRCFLAGS) $(WRCCOPTS) $*.c -o $*.o

fs_wrapper:    $(OBJS)
		$(CC) -o fs_wrapper $(OBJS) -Wl,-a,archive -lfs
		@echo " $@ done"

clean:
		rm -f *.o core

clobber: clean
		rm -f fs_wrapper

