home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-05-19 | 3.0 KB | 135 lines |
- # $Id: Smakefile,v 2.6 1994/05/19 04:29:29 ppessi Exp $
- #
- # Smakefile for netinfo.device
- #
- # Copyright © 1993 AmiTCP/IP Group, <amitcp-group@hut.fi>
- # Helsinki University of Technology, Finland.
- #
- # Created : Sun Nov 28 17:25:35 1993 ppessi
- # Last modified: Thu May 19 07:24:00 1994 ppessi
- #
- # $Log: Smakefile,v $
- # Revision 2.6 1994/05/19 04:29:29 ppessi
- # Updated dependencies, added cleaner target
- #
- # Revision 2.5 1994/02/27 00:05:39 ppessi
- # Re-enabled global optimizing
- #
- # Revision 2.4 1994/02/26 22:51:28 ppessi
- # Updated flags slightly
- #
- # Revision 2.3 1994/01/21 14:10:33 ppessi
- # Finished installing
- #
- # Revision 2.2 1994/01/20 16:18:00 ppessi
- # Changed default flags to optimize
- #
- # Revision 2.1 1994/01/18 09:14:39 ppessi
- # Basic device functionality
- #
- # Revision 1.1 93/11/30 03:09:16 ppessi
- # Initial revision
- #
-
- NAME= netinfo
-
- SRCS= init.c $(NAME).c server.c entries.c \
- groupunit.c passwdunit.c assert.c misc.c
- OBJS= init.o $(NAME).o server.o entries.o \
- groupunit.o passwdunit.o assert.o misc.o
- INCS= config.h base.h entries.h
- DOCS= $(NAME).doc
-
- LIBS=
- DEBUGLIBS=
-
- CC= sc
- LD= slink
- AS= asm
- MAKE= smake
- TAGS= etags
- RM= delete quiet
- MKDIR= makedir
- INSTALL= copy nopro dates all
- BUMPREV= BumpRev
- RCSREV= rcsrev
- CAT= type
- AWK= gawk
- AUTODOC= autodoc
-
- DEST= AmiTCP:
-
- CFLAGS = Optimize debug=LINE
- LDFLAGS= strip
-
- # "DEF=RCS_ID_C=static char *rcsid"
- DEFS= DEF=RCS_ID_C=// DEF=AMIGA=1
- IDIRS= IDIR=netinclude:
- SCOPTIONS= stringmerge structureequivalence \
- nostackcheck nomultipleincludes \
- noerrorsource noversion noerrorhighlight \
- smallcode smalldata data=far \
- map maphunk mapsymbols maplib mapxreference \
- linkeroptions=plain noicons batch \
- optinl opttime optcomp=5 optdep=5 optrdep=5 \
- $(IDIRS) $(DEFS)
-
- all: SCOPTIONS $(NAME).device
-
- $(NAME).device: $(OBJS)
- $(LD) with <<
- TO $(NAME).device $(LDFLAGS)
- FROM $(OBJS) LIB lib:sc.lib
- noicons SD batch MAP $(NAME).map FHLSX
- <
- #LIBPREFIX _R_ LIBFD $(FD)
- # $(CC) LINK TO $@ OBJ $(OBJS) BATCH $(LIBS) $(CFLAGS)
-
- debug:
- $(MAKE) "CFLAGS=$(DEBUGFLAGS)" "LIBS=$(DEBUGLIBS)" all
-
- $(NAME).doc: $(SRCS)
- $(AUTODOC) -C -I -c $(SRCS) >$@
-
- $(NAME).device_rev.h: $(NAME).c
- -$(RCSREV) $(NAME).device $(name).c
-
- .c.o:
- -@$(RM) $*.o > nil:
- $(CC) $(CFLAGS) $*.c
-
- SCOPTIONS: Smakefile
- copy to $@ <from <
- $(SCOPTIONS)
- <
-
- install: all $(DOCS) $(DEST)devs $(DEST)doc
- $(INSTALL) $(NAME).device $(DEST)devs
- $(CAT) $(DOCS) > $(DEST)doc/$(NAME).doc
-
- $(DEST)devs:
- -$(MKDIR) $@
- $(DEST)doc:
- -$(MKDIR) $@
-
- objs: $(OBJS)
-
- TAGS: $(SRCS)
- $(TAGS) $(SRCS)
-
- clean:
- -$(RM) \#?(.o|.map|.lnk|_rev.?) SCOPTIONS TAGS
-
- cleaner: clean
- -$(RM) $(NAME).(device|doc|_rev.h)
-
- # DO NOT DELETE THIS LINE -- make depend depends on it.
- init.o : init.c base.h $(NAME).device_rev.h
- netinfo.o : netinfo.c base.h
- server.o : server.c base.h
- entries.o : entries.c base.h entries.h
- groupunit.o : groupunit.c base.h entries.h
- passwdunit.o : passwdunit.c base.h entries.h
- assert.o : assert.c base.h
- misc.o : misc.c base.h
-