home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-12-21 | 2.3 KB | 104 lines |
- # $Id: Smakefile,v 1.7 1993/10/23 01:42:15 ppessi Exp $
- #
- # Smakefile for fingerd
- #
- # Copyright © 1993 AmiTCP/IP Group, <amitcp-group@hut.fi>
- # Helsinki University of Technology, Finland.
- #
- # Created : Mon Mar 22 07:17:50 1993 ppessi
- # Last modified: Sat Oct 23 03:36:46 1993 ppessi
- #
- # $Log: Smakefile,v $
- # Revision 1.7 1993/10/23 01:42:15 ppessi
- # Changed doc installation.
- #
- # Revision 1.6 1993/10/18 15:45:30 ppessi
- # Added real version tags.
- #
- # Revision 1.4 1993/10/15 01:38:53 ppessi
- # Added pathnames.h
- #
- # Revision 1.3 1993/10/15 01:29:53 ppessi
- # More flexiblity. Added manual page to installation.
- #
-
- PROG= fingerd
- VERS= 2
-
- SRCS= $(PROG).c
- OBJS= $(PROG).o
- DOCS= $(PROG).8
- LIBS= NETLIB:autoinitd.o LIB NETLIB:net.lib
- DEBUGLIBS= OBJ NETLIB:autoinitd.o OBJ NETLIB:serveraccept.go LIB NETLIB:net.lib
-
- CC= sc
- LD= sc
- MAKE= smake
- TAGS= etags
- RM= delete quiet
- MKDIR= makedir
- INSTALL= copy nopro dates all
- BUMPREV= BumpRev
- CAT= type
-
- DEST= AmiTCP:
-
- OPTFLAGS = Optimize Stripdebug NoDebug
- DEBUGFLAGS = NoOptimize DEBUG=FULLFLUSH DEF=STANDALONE=1
-
- CFLAGS = $(OPTFLAGS)
-
- IDIRS = IDIR=Netinclude:
- DEFS = DEF "RCS_ID_C=static char *rcsid" \
- DEF NODB #DEF STANDALONE
- SCOPTIONS= STRINGMERGE STRUCTUREEQUIVALENCE \
- NOSTACKCHECK NOMULTIPLEINCLUDES \
- NOERRORSOURCE NOVERSION NOERRORHIGHLIGHT \
- SMALLCODE SMALLDATA \
- MAP MAPHUNK MAPSYMBOLS MAPLIB MAPXREFERENCE \
- LINKEROPTIONS=plain NOICONS BATCH \
- OPTINL OPTTIME OPTCOMP=5 OPTDEP=5 OPTRDEP=5 \
- $(DEFS) $(IDIRS) \
- PARAMETERS=BOTH STARTUP=cres IGN=224 IGN=92
-
- all: $(PROG)
-
- $(PROG): SCOPTIONS $(OBJS)
- $(CC) LINK TO $@ OBJ $(OBJS) BATCH $(LIBS) $(CFLAGS)
-
- debug:
- $(MAKE) "CFLAGS=$(DEBUGFLAGS)" "LIBS=$(DEBUGLIBS)" $(PROG)
-
- .c.o:
- -@$(RM) $*.o > nil:
- $(CC) $(CFLAGS) $*.c
-
- $(PROG).o:
- -$(BUMPREV) $(VERS) $(PROG)_rev
- -@$(RM) $(PROG).o > nil:
- $(CC) $(CFLAGS) $ $(PROG).c
-
- SCOPTIONS: Smakefile
- copy to $@ <from <
- $(SCOPTIONS)
- <
-
- install: all $(DEST)serv $(DEST)doc
- $(INSTALL) $(PROG) $(DEST)serv/in.fingerd
- protect $(DEST)serv/in.fingerd +p # Pure
- $(CAT) $(DOCS) > $(DEST)doc/$(PROG).doc
-
- $(DEST)serv:
- -$(MKDIR) $@
- $(DEST)doc:
- -$(MKDIR) $@
-
- TAGS: $(SRCS)
- $(TAGS) $(SRCS)
-
- clean:
- -$(RM) \#?.o \#?.map \#?.lnk SCOPTIONS
-
- # DO NOT DELETE THIS LINE -- make depend depends on it.
- fingerd.o: fingerd.c pathnames.h
-