home *** CD-ROM | disk | FTP | other *** search
- SHELL = /bin/sh
-
- # For Sun 4.1.4 with gcc :
- CC = gcc
- CFLAGS = -I../include -O2 -Wall
- LDFLAGS =
-
- # For Sun 4.1.3:
- #CC = cc
- #CFLAGS = -I../include -g
- #LDFLAGS =
-
- # For IRIX 5.3
- #CC = cc
- #CFLAGS = -I../include -O
- #LDFLAGS =
-
- # For Linux:
- #CC = cc
- #CFLAGS = -I../include -O2 -Wall
- #LDFLAGS =
-
- # For Solaris 2.4 --- you may need to define -D__svr4__ if !gcc
- #CC = cc
- #CFLAGS = -I../include -xO2 -v -D__svr4__
- #LDFLAGS = -L/usr/ucblib -R/usr/ucblib -lrpcsoc -lnsl -lsocket
-
- # For hpux:
- #CC = cc
- #CFLAGS = -I../include
- #LDFLAGS =
-
- # For AIX3.2.5
- #AIXLIBS = -lbsd
- #AIX_OBJS = mount_aix.o
-
-
- # Default installdirectory applies to local installation at FAU
- BINDIR = /proj/psion/bin/sun5
-
-
- ### no need to change anything below this line ###
-
- MOBJS = mp_main.o mp_mount.o nfs_prot_svc.o nfs_prot_xdr.o \
- mp_pfs_ops.o mp_serial.o mp_inode.o mp_xmit.o crc.o pty.o
- PROGRAM = p3nfsd
-
- OBJS = $(MOBJS) $(AIX_OBJS)
-
- $(PROGRAM):$(OBJS)
- $(CC) $(LDFLAGS) -o $@ $(OBJS) $(AIXLIBS)
-
- nfsc_S3.opl: nfsc.opl
- @rm -f $@
- echo > $@ 'REM nfsc_S3 -- automatically created from nfsc -- do not edit
- '
- sed >> $@ < $? -e 's/\(rsset:[ ]*([ ]*\)16,/\115,/' \
- -e 's/uadd[ ]*(/myuadd%:(/g'
- @chmod a-w $@
- @touch .$?
-
- .nfsc.opl: nfsc_S3.opl
- @echo ERROR: $? has been modified. Please transfer
- @echo ERROR: your changes back to `echo $@ | sed -e 's/^\.//'`
- @exit 1
-
- opl: nfsc_S3.opl .nfsc.opl
-
- install:$(PROGRAM)
- rm $(BINDIR)/$(PROGRAM)
- install -o root -g i4psion -m 04110 $(PROGRAM) $(BINDIR)
-
- zoo:
- zoo ah p3nfsd.zoo Makefile tags *.c *.h *.opl CHANGES INSTALL PORTING PROBLEMS README TODO
-
- dist tar: opl
- rm -rf dist; mkdir dist
- dir=p3nfs`sed < version.h -n -e '/#define DIRSUFFIX/s/.* //p'`; \
- mkdir dist/$$dir; \
- ln CHANGES INSTALL PORTING PROBLEMS TODO \
- Makefile *.opl *.c *.h dist/$$dir; \
- cd dist; tar chf - $$dir | gzip > ../$$dir.tar.gz
- rm -rf dist
-
- tags:
- ctags -tvs *.c *.h
-
- clean celan:
- rm -f $(PROGRAM) $(OBJS) *pure_* .pure
-
- ../include/cnv.h: ../nfsc/cnv.h
- sed -e 's/
- //' < ../nfsc/cnv.h > $@
-
- mp_main.o: mp_main.c ../include/config.h ../include/mp.h ../include/nfs_prot.h ../include/version.h
- mp_mount.o: mp_mount.c ../include/config.h ../include/mp.h ../include/nfs_prot.h
- nfs_prot_svc.o: nfs_prot_svc.c ../include/mp.h ../include/nfs_prot.h
- nfs_prot_xdr.o: nfs_prot_xdr.c ../include/nfs_prot.h
- mp_pfs_ops.o: mp_pfs_ops.c ../include/mp.h ../include/nfs_prot.h
- mp_serial.o: mp_serial.c ../include/config.h ../include/mp.h ../include/nfs_prot.h
- mp_inode.o: mp_inode.c ../include/cnv.h ../include/mp.h ../include/nfs_prot.h
- mp_xmit.o: mp_xmit.c ../include/mp.h ../include/nfs_prot.h
- crc.o: crc.c
- pty.o: pty.c ../include/config.h ../include/mp.h ../include/nfs_prot.h
-