home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-02-16 | 1.6 KB | 92 lines |
- # $Header: Makefile,v 2.1 89/12/30 20:59:01 eric Exp $
-
- TARGET= /usr
- LIBDIR= /lib
- INCDIR= ${TARGET}/include
-
- INCLUDES= -I.
- MODEL= -Ms
- MODELNAME= S
- STYLE= unix
- O= -O
- OPTIONS= # -DINTERACTIVE -DTRACESTUFF -DFUNCLISTSTUFF
-
- CFLAGS= ${MODEL} ${INCLUDES} $O ${OPTIONS}
-
- OFILES= ckalloc.o \
- argtype.o \
- fp_argtype.o \
- funclist.o \
- openpath.o \
- ${STYLE}_args.o \
- syserr.o \
- traceset.o \
- strtol.o
-
- HFILES= funclist.h \
- parseargs.h \
- useful.h
-
- CFILES= ckalloc.c \
- argtype.c \
- fp_argtype.c \
- funclist.c \
- openpath.c \
- amiga_args.c \
- unix_args.c \
- syserr.c \
- traceset.c \
- stest.c
- MANFILES= ckalloc.3 \
- funclist.3 \
- openpath.3 \
- parseargs.3 \
- syserr.3 \
- trace.3
- XXFILES= README \
- README.PDS \
- Makefile
-
- OBJS= ${OFILES}
- SRCFILES= ${XXFILES} ${HFILES} ${CFILES} ${MANFILES}
- LIBARGS= ${MODELNAME}lib${STYLE}_args.a
- LIBFILE= ${MODELNAME}libparse.a
- LOCLIBS= ${LIBARGS}
- SYSLIBS= -lm
- LIBS= ${LOCLIBS} ${SYSLIBS}
- SHAR= shar
-
- ${STYLE}_test: stest.o ${LOCLIBS}
- ${CC} ${CFLAGS} -o ${STYLE}_test stest.o ${LIBS}
-
- ckalloc.o funclist.o syserr.o: funclist.h
-
- ${STYLE}_args.o: parseargs.h
-
- ${LIBARGS}: ${OBJS}
- ar rvu $@ ${OBJS}
- ranlib $@
-
- install: ${INCDIR}/parseargs.h ${LIBDIR}/${LIBFILE}
-
- ${INCDIR}/parseargs.h: parseargs.h
- (cd ${INCDIR}; rm -f ${HFILES})
- cp ${HFILES} ${INCDIR}
-
- ${LIBDIR}/${LIBFILE}: ${LIBARGS}
- rm -f ${LIBDIR}/${LIBFILE}
- cp ${LIBARGS} ${LIBDIR}/${LIBFILE}
- ranlib ${LIBDIR}/${LIBFILE}
-
- shar: parseargs.shar
-
- parseargs.shar: ${SRCFILES}
- rm -f parseargs.shar
- ${SHAR} ${SRCFILES} > parseargs.shar
-
- clean:
- rm -f ${OFILES} ${LIBARGS} ${STYLE}_test tags stest.o
-
- tags: ${CFILES} ${HFILES}
- ctags ${CFILES} ${HFILES}
-