home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_progs / fileutil / scan.lha / src / makefile < prev    next >
Makefile  |  1992-05-21  |  1KB  |  41 lines

  1. # Makefile for scan.
  2. #
  3. #LEXDIR = lex/
  4. LEXDIR =
  5. AOBJS = FastSearch.o CountCR.o CntCRInCurBuf.o maketbl.o addbfcrc.o\
  6.         decodeit.o bmov.o
  7. COBJS = scan.o newwildcmp.o asyncread.o FindRestOfMT.o\
  8.         lharc.o lhext.o lhio.o lzhuf.o lh5.o PndQues2Ast.o
  9. LOBJS1 = $(LEXDIR)getmajtrms.o
  10. LOBJS2 = $(LEXDIR)yylex.o     $(LEXDIR)gettoken.o $(LEXDIR)lmovb.o\
  11.          $(LEXDIR)lexswitch.o $(LEXDIR)lexerror.o
  12. LSRCS1 = $(LEXDIR)getmajtrms.c
  13. LSRCS2 = $(LEXDIR)yylex.c     $(LEXDIR)gettoken.c $(LEXDIR)lmovb.c\
  14.          $(LEXDIR)lexswitch.c $(LEXDIR)lexerror.c
  15. # small code large data 32 bit ints, testing
  16. #CFLAGS = -md -c2 -sa -sn -sp -sr -ss -DCACHEFRST
  17. CFLAGS = -md -sa -sn -sp -sr -ss -DCACHEFRST
  18.  
  19. AFLAGS = -d
  20.  
  21. # LFLAGS  =
  22. LFLAGS =
  23.  
  24. .lxi.c    :
  25.           lex -i $*.lxi -o $*.c -s
  26.  
  27. scan      : $(AOBJS) $(COBJS) $(LOBJS1) $(LOBJS2)
  28.           ln $(LFLAGS) -o scan $(COBJS) $(AOBJS) $(LOBJS1) $(LOBJS2) -lcl
  29.  
  30. $(LEXDIR)getmajtrms.o : lex.h $(LEXDIR)getmajtrms.c
  31.           cc $(CFLAGS) $*.c
  32.  
  33. $(LOBJS2) : lex.h
  34.           cc $(CFLAGS) $*.c
  35.  
  36. $(COBJS)  : scan.h
  37.           cc $(CFLAGS) $*.c
  38.  
  39. #lex.h     : $(LEXDIR)lex.h
  40. #          copy $(LEXDIR)lex.h lex.h
  41.