# $Id: Smakefile,v 1.4 1994/03/10 17:42:08 jraja Exp $ # # Smakefile for rcsrev utility # # Copyright © 1993 AmiTCP/IP Group, # Helsinki University of Technology, Finland. # # Created : Sun Nov 28 17:25:35 1993 ppessi # Last modified: Mon Mar 7 23:12:36 1994 ppessi # # $Log: Smakefile,v $ # Revision 1.4 1994/03/10 17:42:08 jraja # Removed docs from the installation, it will be done in higher level. # # Revision 1.3 1994/03/08 00:36:12 ppessi # Implemented prefix argument # # Revision 1.2 1994/02/17 01:55:55 ppessi # Added autodoc extraction # # Revision 1.1 1994/01/16 15:37:42 ppessi # Initial revision # # Revision 1.1 93/11/30 03:36:02 ppessi # Initial revision # PROG= rcsrev SRCS= $(PROG).c OBJS= $(PROG).o DOCS= $(PROG).doc LIBS= LIB LIB:sc.lib DEBUGLIBS= LIB LIB:sc.lib CC= sc LD= slink MAKE= smake TAGS= etags RM= delete quiet MKDIR= makedir INSTALL= copy nopro dates all AUTODOC= autodoc -C -I -c -t8 RCSREV= rcsrev prefix=AmiTCP/IP_ CAT= type DEST= AmiTCP: DEBUGFLAGS= NoOptimize DEBUG=FULLFLUSH OPTFLAGS= Optimize Debug=Line CFLAGS = $(OPTFLAGS) #CFLAGS = $(DEBUGFLAGS) LDFLAGS= noicons #stripdebug # "DEF=RCS_ID_C=static char *rcsid" DEFS= "DEF=RCS_ID_C=//" \ DEF=AMIGA=1 IDIRS= IDIR=/include IDIR=netinclude: SCOPTIONS= stringmerge structureequivalence \ nostackcheck nomultipleincludes \ noerrorsource noversion noerrorhighlight \ smallcode smalldata unsignedchars \ map maphunk mapsymbols maplib mapxreference \ linkeroptions=plain noicons batch \ optinl opttime optcomp=5 optdep=5 optrdep=5 \ $(IDIRS) $(DEFS) all: $(PROG) # $(DOCS) $(PROG): SCOPTIONS $(PROG)_rev.h $(OBJS) $(LD) $(LDFLAGS) BATCH TO $@ FROM $(OBJS) $(LIBS) protect $(PROG) +pe debug: $(MAKE) "CFLAGS=$(DEBUGFLAGS)" "LIBS=$(DEBUGLIBS)" $(PROG) .c.o: -@$(RM) $*.o > nil: $(CC) $(CFLAGS) $*.c $(PROG)_rev.h: $(PROG).c $(RCSREV) $(PROG) $(PROG).c SCOPTIONS: Smakefile copy to $@ $(DEST)doc/$(PROG).doc $(DEST)bin: -$(MKDIR) $@ $(DEST)doc: -$(MKDIR) $@ $(DOCS): $(SRCS) $(AUTODOC) $(SRCS) >$@ TAGS: $(SRCS) $(TAGS) $(SRCS) clean: -$(RM) \#?(.o|.map|.lnk|_rev.h|_rev.i) SCOPTIONS # DO NOT DELETE THIS LINE -- make depend depends on it. $(PROG).o: $(PROG).c $(PROG)_rev.h