home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cproto.zip / cproto46 / os2 / watcom.mak < prev   
Makefile  |  1998-01-22  |  788b  |  54 lines

  1. # $Id: watcom.mak,v 4.3 1998/01/22 19:49:39 cthuang Exp $
  2. #
  3. # Watcom makefile for C prototype generator
  4. # To use this file, do
  5. #
  6. #    wmake /u /f watcom.mak
  7.  
  8. PROGRAM = cproto
  9. DEFINES =
  10. INCLUDES = -I.. -I..\porting
  11.  
  12. LEX = lex
  13. YACC = yacc
  14. CC = wcl386
  15. CFLAGS = $(DEFINES) $(INCLUDES)
  16. LIBS =
  17.  
  18. .c: ..
  19.  
  20. .c.obj: .AUTODEPEND
  21.     $(CC) $(CFLAGS) /c $<
  22.  
  23. O = .obj
  24. OBJECTS = \
  25.     cproto$(O) \
  26.     getopt$(O) \
  27.     lintlibs$(O) \
  28.     semantic$(O) \
  29.     strkey$(O) \
  30.     symbol$(O) \
  31.     y_tab$(O)
  32.  
  33. all: $(PROGRAM).exe
  34.  
  35. $(PROGRAM).exe: $(OBJECTS)
  36.     $(CC) $(CFLAGS) /fe=$@ $(OBJECTS) $(LIBS)
  37.  
  38. getopt$(O): ..\porting\getopt.c
  39.     $(CC) $(CFLAGS) /c ..\porting\getopt.c
  40.  
  41. cproto.man: cproto.1
  42.     cawf -man $*.1 | bsfilt - >$*.man
  43.  
  44. clean:
  45.     -del $(PROGRAM).exe
  46.     -del *$(O)
  47.     -del *.err
  48.     -del *.log
  49.     -del *.out
  50.     -del case*.c
  51.  
  52. test:
  53.     run_test
  54.