home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / snews-20.zip / MAKEFILE < prev    next >
Text File  |  1992-08-02  |  1KB  |  52 lines

  1. #
  2. #   SNEWS makefile (MS C 6.00 for OS/2)
  3. #
  4.  
  5. CC     = cl -nologo -AC
  6. BIND   = bind -nologo
  7.  
  8. # debug
  9. #CFLAGS = -W1 -Od -Zepi -G2 -J
  10. #LFLAGS = -Lp -F 4000 -Zi
  11.  
  12. # normal
  13. CFLAGS = -W1 -Ocegt -Zep -G2s -J
  14. LFLAGS = -Lp -F 4000
  15.  
  16. SOBJS  = snews.obj article.obj post.obj active.obj history.obj\
  17.      os2util.obj termcap.obj pwd.obj
  18. AOBJS  = addgroup.obj active.obj history.obj pwd.obj lock.obj
  19. ROBJS  = rmgroup.obj active.obj history.obj pwd.obj lock.obj
  20. UOBJS  = unbatch.obj active.obj history.obj pwd.obj lock.obj pipe.obj
  21. NOBJS  = rnews.obj active.obj history.obj pwd.obj lock.obj
  22. EOBJS  = expire.obj active.obj history.obj pwd.obj lock.obj amatch.obj
  23. DEF    = snews.def
  24.  
  25. .c.obj:
  26.     $(CC) -c $(CFLAGS) $*.c
  27.  
  28. all: snews.exe addgroup.exe rmgroup.exe unbatch.exe rnews.exe expire.exe
  29.  
  30. snews.exe: $(SOBJS)
  31.     $(CC) $(LFLAGS) -o $@ $(DEF) $(SOBJS)
  32.     $(BIND) $@
  33.  
  34. addgroup.exe: $(AOBJS)
  35.     $(CC) $(LFLAGS) -o $@ $(DEF) $(AOBJS)
  36.     $(BIND) $@
  37.  
  38. rmgroup.exe: $(ROBJS)
  39.     $(CC) $(LFLAGS) -o $@ $(DEF) $(ROBJS)
  40.     $(BIND) $@
  41.  
  42. unbatch.exe: $(UOBJS)
  43.     $(CC) $(LFLAGS) -o $@ $(DEF) $(UOBJS)
  44.     $(BIND) $@ -n DOSMAKEPIPE DOSCWAIT
  45.  
  46. rnews.exe: $(NOBJS)
  47.     $(CC) $(LFLAGS) -o $@ $(DEF) $(NOBJS)
  48.  
  49. expire.exe: $(EOBJS)
  50.     $(CC) $(LFLAGS) -o $@ $(DEF) $(EOBJS)
  51.     $(BIND) $@
  52.