home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / emacs-19.28-src.tgz / tar.out / fsf / emacs / cpp / lmkfile < prev    next >
Text File  |  1996-09-28  |  792b  |  27 lines

  1. # Makefile for cccp in the Emacs distribution only.
  2. # Here we assume that you are using SASC
  3. # (since cccp is used by Emacs only to deal with long strings in macros.
  4.  
  5. CFLAGS=DEFINE EMACS DEFINE AMIGA INDIRECTORY=src:unix/include/ \
  6.      DEFINE STACK_DIRECTION=-1 DEFINE OUTPUT_LINE_COMMANDS\
  7.        NOWARNVOIDRETURN
  8.  
  9. cpp: cccp
  10.         -delete cpp
  11.         makelink cpp cccp
  12. cccp: cccp.o cexp.tab.o alloca.o
  13.         SC cccp.o alloca.o cexp.tab.o PROGRAMNAME cccp\
  14.         LIBRARY=src:unix/src/unix.lib LINK
  15.  
  16. testexp: y.tab.c
  17.         cc -g -DTEST_EXP_READER y.tab.c -o testexp
  18.  
  19. cexp.tab.c: cexp.y
  20.         echo "expect 40 shift/reduce conflicts"
  21.         bin:bison cexp.y >bison.debug
  22.  
  23. cccp.o: cccp.c
  24. cexp.tab.o: cexp.tab.c
  25. alloca.o: /src/alloca.c
  26.         $(CC) $(CFLAGS) OBJECTNAME=alloca.o /src/alloca.c
  27.