# Makefile for gcc using 16 bit integers

CC = gcc
CFLAGS = -mshort -Wall -I../lib -O3

LD = gcc
LDFLAGS = -mshort
LIBS = -L../lib -lrpc16 -lsocket16 -liio16



all:  mount.ttp

MNTOBJ0 = mount.o mntent.o 
MNTOBJ1 = nfsmnt.o ../daemon/mount_xdr.o

mount.ttp  : $(MNTOBJ0) $(MNTOBJ1)
		$(LD) $(LDFLAGS) -o mount.ttp $(MNTOBJ0) $(MNTOBJ1) $(LIBS)
#		xstrip mount.ttp


mount.o    : mount.c mntent.h common.h 
mntent.o   : mntent.c mntent.h

nfsmnt.o   : nfsmnt.c common.h ../daemon/mount.h ../xfs/nfs.h

../daemon/mount_xdr.o : ../daemon/mount_xdr.c ../daemon/mount.h



clean :
	rm -f *.o
