home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-07-13 | 3.6 KB | 195 lines |
- PROGRAM = mkmf
-
- #DEST = /usr/new/bin
- DEST = $(DESTDIR)/bin
-
- SRCDEST = src/mkmf/src
-
- MANDIR = /usr/new/man/man1
-
- MANUAL =
-
- HOMEDIR = $(HOME)
-
- #CFLAGS = -g -D$(VERSION)
- CFLAGS = -O -D$(VERSION) -DORIGINAL
-
- VERSION = V4BSD
-
- LIBS =
-
- #IFLAGS = -g src -o jwm -c
- IFLAGS = -g src -o ljz -c
-
- YFLAGS = -d
-
- LFLAGS =
-
- LDFLAGS = $(CFLAGS)
-
- LINKER = cc
-
- MAKEFILE = Makefile
-
- 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
-
- 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
-
- 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
-
- DISTRIB = $(MAKEFILE) $(SRCS) $(HDRS) $(EXTHDRS) $(MANUAL)
-
- WORKINGSET = $(DISTRIB)
-
- SHAR = $(PROGRAM).shar
-
- $(PROGRAM): $(OBJS)
- @rm -f $(PROGRAM) core
- @echo "Linking \`$(PROGRAM)' ..."
- @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
-
- install: $(DEST)/$(PROGRAM) $(MANDIR)/$(MANUAL)
- @echo "Installation completed."
-
- clean:; @rm -f $(OBJS) $(PROGRAM) core *.out .#*
-
- depend:; @rm -f .#*
- @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) \
- 'DEST=$$(HOMEDIR)/bin' \
- HOMEDIR=`echo $$HOME`
-
- shar:: $(SHAR)
-
- $(SHAR): $(DISTRIB)
- @rm -f $(SHAR)
- shar $(SHAR) $(DISTRIB)
- @ls -lgs $(SHAR)
-
- tags: $(HDRS) $(SRCS)
- @ctags $(HDRS) $(SRCS)
-
- manual: $(MANDIR)/$(MANUAL)
-
- lcount:; @cstat -s $(HDRS) $(SRCS) $(MAKEFILE)
-
- srclist:; @echo $(DISTRIB) > srclist
-
- backup: renoir
-
- renoir:; @rdist -cyw $(WORKINGSET) $@:$(SRCDEST)
-
- dougfir:; @rdist -cyw $(WORKINGSET) $@:$(SRCDEST)
-
- eros:; @rdist -cyw $(WORKINGSET) $@:/usr/tmp/jwm/$(SRCDEST)
-
- fir:; @rdist -cyw $(WORKINGSET) $@:/fir/jwm/$(SRCDEST)
-
- $(DEST)/$(PROGRAM): $(PROGRAM)
- @install $(IFLAGS) -s -m 0775 $(PROGRAM) $(DEST)
- @ls -lg $(DEST)/$(PROGRAM)
-
- $(MANDIR)/$(MANUAL): $(MANUAL)
- install $(IFLAGS) -m 0644 $(MANUAL) $(MANDIR)
- @ls -lgs $(MANDIR)/$(MANUAL)
- ###
- 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
-