home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / primcuts.zip / generate_bbs_filelist / makefile < prev    next >
Makefile  |  2000-07-21  |  756b  |  35 lines

  1. .SUFFIXES:
  2. .SUFFIXES: .c .rc .obj .h .exe .res
  3.  
  4. .SILENT:
  5.  
  6. BASENAME=generate_filelist
  7. BACKUP_FILES=*.c makefile *.def
  8.  
  9. all: $(BASENAME).exe
  10.  
  11. .c.obj:
  12.    icc /C /Gd+ /Gm+ /G5 /Gi+ /Gf+ /Ti- /O+ /Q+ /I. /Wall+ppc-ppt- %s
  13.  
  14.  
  15.  
  16. OBJS=generate_filelist.obj
  17.  
  18. $(BASENAME).obj: $(@B).c
  19.  
  20. generate_filelist.exe: $(OBJS) $(@B).def
  21.    ilink /nologo @<<
  22.       /noinformation /exec /out:$(@B) /map:$(@B) /exepack:2 /nodebug /optfunc
  23.       $(OBJS)
  24.       $(@B).def
  25.    <<
  26.    dllrname $@ cppom30=os2om30
  27.    copy $@ d:\TS_BBS
  28.    @detach pkzip /add /silent last_successful_build $(BACKUP_FILES)
  29.    @detach pkzip /add /silent e:\Backup\Development\$(BASENAME)_successful_build_$(DATE) $(BACKUP_FILES)
  30.  
  31. clean:
  32.    del *.obj
  33.    del *.exe
  34.    del *.map
  35.