home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD2.bin / bbs / dev / visualmaker-1.0.lha / VisualMaker / DMakefile_Examples / DMakefile_VM < prev    next >
Text File  |  1994-05-23  |  1KB  |  71 lines

  1. #            Machine generated DMakefile
  2. #            ---------------------------
  3.  
  4. #    Program Name
  5. EXE = VisualMaker
  6.  
  7. #    Compiler name
  8. CC  = dcc
  9.  
  10. #    Output Directory
  11. OUTDIR = T:
  12.  
  13. #    Errorfile
  14. ERR = T:errorlist
  15.  
  16. #    Local Compiler Flags
  17. CFLAGS1  =  -proto  -HT:defs.m=defs.h
  18.  
  19. #    Global Compiler Flags
  20. GFLAGS =  -2.0 -ET:errorlist -TT:
  21.  
  22. #    Headers , Subheaders and precompiled Headers
  23. HDRS1     =  defs.h
  24. SUBHDRS1  =  protos.h
  25. PRECOMP1  =  T:defs.m
  26. PROTOS    =  protos.h
  27.  
  28. #    Source Files
  29. SRCS1  =  GetFileBoopsi.c  headers.c  ListViewBoopsi.c  LVModel.c \
  30.           main.c  miscellaneous.c  printer.c  templates.c \
  31.           ToggleBoopsi.c  VisualMaker.c
  32.  
  33. #    Objects
  34. OBJS1  =  $(SRCS1:"*.c":"$(OUTDIR)%1.o")
  35.  
  36. #    Disassembled Files
  37. ASSEM1  =  $(SRCS1:"*.c":"$(OUTDIR)*.a")
  38.  
  39. #    Dependancies
  40. all : begin $(PROTOS) $(OUTDIR) $(EXE)
  41.  
  42. $(EXE) : $(OBJS1)
  43.     $(CC)   $(GFLAGS)  %(right) -o %(left)
  44.  
  45. $(OBJS1) : $(SRCS1)
  46.     $(CC) -c  $(GFLAGS) $(CFLAGS1)  %(right) -o %(left)
  47.  
  48. $(ASSEM1) : $(SRCS1)
  49.     $(CC) -a  $(GFLAGS) $(CFLAGS1)  %(right) -o %(left)
  50.  
  51. $(OBJS1) :: $(PRECOMP1)
  52.  
  53. $(PRECOMP1) :: $(HDRS1) $(SUBHDRS1)
  54.     -delete %(left)
  55.  
  56. begin :
  57.     -delete $(ERR)
  58.  
  59. $(OUTDIR) : $(OUTDIR)
  60.     makedir %(left:*/:*)
  61.  
  62. $(PROTOS) : $(PROTOS)
  63.     mkproto >protos.h $(SRCS1)
  64.  
  65. #    Cleanup all
  66. clean :
  67.     -delete $(OBJS1) $(PRECOMP1)
  68.  
  69. #    Cleanup Objects
  70. cleano :
  71.     -delete $(OBJS1)