home *** CD-ROM | disk | FTP | other *** search
Makefile | 1989-07-16 | 1.2 KB | 76 lines |
- OBJS = xhpgl.o \
- y.tab.o \
- lex.yy.o
-
- SRC = xhpgl.c
-
- PARSER = hpgl.l \
- hpgl.y
-
- COMPPARS = lex.yy.c \
- y.tab.c \
- y.tab.h \
- y.output
-
- FILES = Makefile
- HEADERS =
-
- BITMAPS = black.bitmap
-
- LINTFLAGS =
- CFLGS = -O -DUI38
- #CFLGS = -O -DULTRIX
- LLIB = -lX -lm
- LEXFLAGS =
- YACCFLAGS = -dv
-
- #BINDIR = /eng/eng4/ryach/local/uvax
- BINDIR = /eng/eng4/ryach/local/ui38
- MANDIR = /eng/eng4/ryach/local/man
- CHAPTER = 1
-
- xhpgl: $(OBJS) xhpgl.$(CHAPTER)
- /bin/cc $(CFLGS) $(OBJS) -o xhpgl $(LLIB)
-
- y.tab.o: y.tab.c
- /bin/cc $(CFLGS) -c y.tab.c
-
- lex.yy.o: lex.yy.c
- /bin/cc $(CFLGS) -c lex.yy.c
-
- y.tab.c: hpgl.y $(FILES)
- yacc $(YACCFLAGS) hpgl.y
-
- lex.yy.c: hpgl.l y.tab.h $(FILES)
- lex $(LEXFLAGS) hpgl.l
-
- xhpgl.o: xhpgl.c $(FILES) $(BITMAPS) $(HEADERS)
- /bin/cc $(CFLGS) -c xhpgl.c
-
- $(SRC):
- sccs get $(SRC)
-
- $(PARSER):
- sccs get $(PARSER)
-
- $(BITMAPS):
- sccs get $(BITMAPS)
-
- xhpgl.$(CHAPTER): xhpgl.man
- sed 's/XHPGL 1/XHPGL $(CHAPTER)/' xhpgl.man > xhpgl.$(CHAPTER)
-
- xhpgl.man:
- sccs get xhpgl.man
-
- install:
- cp xhpgl $(BINDIR)
- cp xhpgl.$(CHAPTER) $(MANDIR)
- chmod 755 $(BINDIR)/xhpgl
- chmod 644 $(MANDIR)/xhpgl.$(CHAPTER)
-
- clean:
- /bin/rm $(OBJS) $(COMPPARS) xhpgl xhpgl.$(CHAPTER)
-
- lint:
- lint $(LINTFLAGS) $(SRC) > lint.log
-