home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 56
/
af056sub.adf
/
parnfs.lha
/
Makefile
< prev
next >
Wrap
Makefile
|
1993-12-02
|
2KB
|
84 lines
# $Id: Makefile,v 1.3 1993/12/02 22:56:28 Rhialto Exp $
#
# Makefile for network file system handler, for use with the
# DICE C compiler.
#
# This code is (C) Copyright 1993 by Olaf Seibert. All rights reserved.
# May not be used or copied without a licence.
# DBOBJ = User:msh/syslog/syslogi.o
#DB = -d1 # -DDEBUG -IUser:msh/syslog
#WACK = -d1 -s
REGARGS = -mRR -mi
PURE = -r -mS
HDR = -Hnetfs.sym=netfs.h
HOBJ = hancrtso.o pack.o support.o netfs.o netio.o netio1.o \
$(DBOBJ)
HSRC = hancrtso.a pack.c support.c netfs.c netio.c netio1.c \
dos.h netfs.h
SOBJ = server.o netio.o netio2.o $(DBOBJ)
SSRC = server.c netio2.c
XSRC = Makefile parnfs.texi
.SUFFIXES: .a
# Options:
.c.o:
dcc -c -proto $(REGARGS) $(PURE) $(DB) $(HDR) $*.c -o $@
.a.o:
a68k -q $*.a -o$@
all: precompile NetworkFileSystem NetworkFileServer parnfs.guide
clean:
delete *.o netfs.sym proto.h
NetworkFileSystem: proto.h $(HOBJ)
dcc -o $@ -l0 $(REGARGS) $(PURE) $(WACK) $(HOBJ) -lc -lamiga20
NetworkFileServer: proto.h $(SOBJ)
dcc -o $@ $(REGARGS) $(PURE) $(WACK) $(SOBJ)
hancrtso.o: hancrtso.a
dcc -c -o hancrtso.o hancrtso.a
proto.h: $(HSRC) $(SSRC)
-delete proto.h netfs.sym
makeproto -o proto.h $(HSRC) $(SSRC)
parnfs.guide: parnfs.texi
-makeinfo --amiga parnfs.texi
# Dependencies for precompiled header files
netfs.sym: netfs.h
-delete netfs.sym
precompile: netfs.sym
ci:
RCS:ci -u $(RCSOPT) $(HSRC) $(XSRC)
co:
RCS:co -l $(RCSOPT) $(HSRC) $(XSRC)
depend:
mkd -f $(HSRC) $(XSRC)
# DO NOT DELETE THIS LINE - important for making dependencies!
#|.c|$*.o|
#|.a|$*.o|
#|.h|
# From this line on, everything has been created by MakeDepend.
# Anything you add yourself will be deleted automagically.
parnfs.texi:
netio1.o: devices/parnet.h proto.h dos.h netfs.h netio1.c
netio.o: devices/parnet.h proto.h dos.h netfs.h netio.c
netfs.o: proto.h dos.h netfs.h netfs.c
support.o: proto.h dos.h netfs.h support.c
pack.o: proto.h dos.h netfs.h pack.c
hancrtso.o: hancrtso.a