home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / primcuts.zip / DebugTerminal / makefile < prev    next >
Makefile  |  2000-08-26  |  977b  |  47 lines

  1. .SUFFIXES: .c .obj .h .rc .res
  2.  
  3. .SILENT:
  4.  
  5. BASENAME=DebugTerminal
  6.  
  7. BACKUP_FILES = *.c *.h makefile *.def *.ico *.rc
  8.  
  9. .c.obj:
  10.    icc /C /Gm+ /Gd+ /G5 /Ti- /O+ /I. /Wall+ppc-ppt- /Q+ $<
  11.  
  12. .rc.res:
  13.    rc -n -r $<
  14.  
  15. all: $(BASENAME).exe
  16.  
  17. OBJS = DebugTerminal.obj TerminalWindow.obj
  18.  
  19. DebugTerminal.obj: $(@B).c res.h TerminalWindow.h
  20.  
  21. TerminalWindow.obj: $(@B).c $(@B).h res.h
  22.  
  23. $(BASENAME).res: $(@B).rc res.h $(@B).ico
  24.  
  25.  
  26. $(BASENAME).exe: $(OBJS) $(@B).res $(@B).def
  27.    ilink /nologo @<<
  28.       /optfunc /nodebug /out:$(@B) /map:$(@B) /exepack:2
  29.       $(OBJS)
  30.       $(@B).def
  31.    <<
  32.    rc -n -x2 $(@B).res $@
  33.    dllrname /Q /R $@ cppom30=os2om30
  34. #   @detach pkzip /add /silent last_successful_build $(BACKUP_FILES)
  35. #   @detach pkzip /add /silent d:\Backup\Development\$(BASENAME)_successful_build_$(DATE) $(BACKUP_FILES)
  36. #   copy $@ c:\Utils\
  37.  
  38.  
  39.  
  40. clean:
  41.    del *.obj
  42.    del *.res
  43.    del *.exe
  44.    del *.map
  45. #   del last_successful_build.zip
  46.  
  47.