home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-03-10 | 939 b | 44 lines |
- # CFLAGS = -g -DFLEX_DEBUG
- # CFLAGS = -g
- # CFLAGS = -g -DYYDEBUG
- CFLAGS = -O -DTERMIO -DTERMCAP
- LDFLAGS = -ly -ltermcap
-
- # C source files
- # Yacc source files
- YSRC = dumb_menu.y
- YCCC = $(YSRC:.y=.c)
- YOBJ = $(YSRC:.y=.o)
-
- LSRC = dumb_menu.l
- LEX = flex
- LFLAGS =
-
- dumb_menu : $(YCCC) lex.yy.c
- $(CC) $(CFLAGS) $(YCCC) $(LDFLAGS) -o dumb_menu
-
- dumb_menu.0s : dumb_menu.c lex.yy.c
- $(CC) $(CFLAGS) -M0s dumb_menu.c $(LDFLAGS) -o dumb_menu.0s
-
- lex.yy.c : dumb_menu.l
- $(LEX) $(LFLAGS) dumb_menu.l
-
- prt : $(YSRC) $(LSRC)
- for x in $? ; do \
- pr -f -l60 -e8 -o2 $$x | lp -dlaser ;\
- done
- touch prt
-
- tar :
- format /dev/rfd096ds9
- tar cvf /dev/fd096ds9 $(YSRC) $(LSRC) *.1 Makefile s.* *.doc menu.def \
- *.menu dumb_menu dumb_menu.0s
-
- clean :
- rm -f $(OBJS) $(YCCC) lex.yy.c
-
- kit : $(YSRC) $(LSRC) dumb_menu.1 Makefile menu.def sub.menu directory
- makekit -m $(YSRC) $(LSRC) dumb_menu.1 Makefile menu.def sub.menu \
- directory README
- touch kit
-