home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-07-13 | 3.1 KB | 169 lines |
- # $Header: Makefile,v 1.1 84/09/14 15:37:40 nicklin Exp $
- #
- CFLAGS = -D$(VERSION) -O
-
- HOMEDIR = /usr4/texers/jwm
-
- DEST = $(HOMEDIR)/bin
-
- EXTHDRS =
-
- HDRS = Mkmf.h \
- defaultrul.h \
- defaultsfx.h \
- dlist.h \
- getarg.h \
- hash.h \
- macro.h \
- null.h \
- path.h \
- rule.h \
- sccsid.h \
- slist.h \
- spms.h \
- suffix.h \
- system.h \
- target.h \
- yesno.h
-
- LDFLAGS =
-
- LIBS =
-
- LINKER = cc
-
- LINTFLAGS = -D$(VERSION)
-
- LINTLIST = -lc
-
- MAKEFILE = Makefile
-
- OBJS = Mkmf.o \
- badopt.o \
- buildlist.o \
- depend.o \
- dlist.o \
- editmf.o \
- getcwp.o \
- getproject.o \
- hash.o \
- iolin.o \
- macro.o \
- misc.o \
- mustfopen.o \
- optpath.o \
- pathcat.o \
- pathhead.o \
- pperror.o \
- rule.o \
- slappend.o \
- slinit.o \
- slsort.o \
- strpcpy.o \
- strsav.o \
- suffix.o \
- usage.o \
- warn.o \
- warn2.o \
- warns.o
-
- PRINT = pr
-
- PROGRAM = mkmf
-
- SRCS = Mkmf.c \
- badopt.c \
- buildlist.c \
- depend.c \
- dlist.c \
- editmf.c \
- getcwp.c \
- getproject.c \
- hash.c \
- iolin.c \
- macro.c \
- misc.c \
- mustfopen.c \
- optpath.c \
- pathcat.c \
- pathhead.c \
- pperror.c \
- rule.c \
- slappend.c \
- slinit.c \
- slsort.c \
- strpcpy.c \
- strsav.c \
- suffix.c \
- usage.c \
- warn.c \
- warn2.c \
- warns.c
-
- VERSION = V4BSD
-
- all: $(PROGRAM)
-
- $(PROGRAM): $(OBJS) $(LIBS)
- @echo -n "Loading $(PROGRAM) ... "
- @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
- @echo "done"
-
- clean:; @rm -f $(OBJS)
-
- co:; @co -r$(VERSION) $(HDRS) $(SRCS)
-
- depend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) \
- 'DEST=$$(HOMEDIR)/bin' HOMEDIR=`echo $$HOME`
-
- diff:; @rcsdiff -r$(VERSION) $(HDRS) $(SRCS)
-
- index:; @ctags -wx $(HDRS) $(SRCS)
-
- install: $(PROGRAM)
- @echo Installing $(PROGRAM) in $(DEST)
- @install $(IFLAGS) $(PROGRAM) $(DEST)
-
-
- lint:; @lint $(LINTFLAGS) $(SRCS) $(LINTLIST)
-
- print:; @$(PRINT) $(HDRS) $(SRCS)
-
- program: $(PROGRAM)
-
- tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
-
- update: $(DEST)/$(PROGRAM)
-
- $(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
- @make -f $(MAKEFILE) DEST=$(DEST) install tags
- ###
- Mkmf.o: sccsid.h Mkmf.h getarg.h hash.h null.h path.h target.h slist.h \
- suffix.h system.h yesno.h defaultrul.h defaultsfx.h
- badopt.o: null.h
- buildlist.o: Mkmf.h hash.h null.h path.h slist.h suffix.h system.h yesno.h
- depend.o: Mkmf.h dlist.h hash.h macro.h null.h path.h slist.h system.h \
- yesno.h
- dlist.o: Mkmf.h dlist.h hash.h null.h slist.h yesno.h
- editmf.o: Mkmf.h dlist.h hash.h macro.h null.h slist.h system.h yesno.h
- getcwp.o: null.h
- getproject.o: null.h
- hash.o: null.h hash.h macro.h
- iolin.o: yesno.h
- macro.o: Mkmf.h hash.h macro.h null.h slist.h yesno.h
- misc.o: Mkmf.h hash.h macro.h null.h path.h target.h spms.h suffix.h \
- system.h yesno.h
- optpath.o: path.h
- pathcat.o: path.h
- pathhead.o: null.h path.h
- rule.o: Mkmf.h null.h rule.h slist.h suffix.h system.h yesno.h
- slappend.o: macro.h null.h slist.h
- slinit.o: null.h slist.h
- slsort.o: null.h slist.h yesno.h
- strsav.o: null.h
- suffix.o: Mkmf.h hash.h macro.h null.h suffix.h yesno.h
- usage.o: null.h
- warn.o: null.h
- warn2.o: null.h
- warns.o: null.h
-