home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / CLASS.ZIP / MAKEFILE < prev    next >
Text File  |  1993-03-20  |  2KB  |  67 lines

  1. # IBM Developer's Workframe/2 Make File Creation run at 13:15:46 on 11/28/92
  2.  
  3. # Make File Creation run in directory:
  4. #   C:\WORK\APFELMäNNCHEN;
  5.  
  6. .SUFFIXES:
  7.  
  8. .SUFFIXES: .cc .c .s .rc
  9.  
  10. NICE = c:\tools\nice.exe -idle -priority 31
  11.  
  12. CC = $(NICE) c:\gnu\bin\gcc.exe
  13.  
  14. LINK = $(NICE) c:\os2\link386.exe
  15.  
  16. RC = $(NICE) c:\toolkt20\os2bin\rc.exe
  17.  
  18. ALL: nice.exe APFEL.EXE menu.RES
  19.  
  20. OBJECTS = chain.OBJ object.OBJ PMProcess.OBJ process.OBJ apfel.main.OBJ tree.OBJ menuPmProcess.OBJ
  21.  
  22. nice.exe:nice.obj
  23.         c:\os2\link386.exe nice.obj, nice.exe;
  24.  
  25.  
  26. APFEL.EXE:  $(OBJECTS) collect.OBJ menu.RES MAKEFILE
  27.        $(LINK) /CO /DO /F /NON /PM:PM $(OBJECTS) collect.OBJ, APFEL.EXE;
  28.        $(RC) menu.RES APFEL.EXE
  29.  
  30. {.}.rc.res:
  31.        $(RC) -r $*.RC
  32.  
  33. {.}.cc.obj:
  34.        $(CC) $*.cc -Wall -c -DDEBUG -DSHOWCALLS
  35.  
  36. {.}.c.obj:
  37.        $(CC) $*.c -c -DDEBUG -DSHOWCALLS
  38.  
  39. {.}.s.obj:
  40.        $(CC) $*.s -c -DDEBUG -DSHOWCALLS
  41.  
  42. collect.s: $(OBJECTS)
  43.        $(NICE) c:\gnu\bin\collect.exe -o collect.s $(OBJECTS)
  44.  
  45. pmprocess.cc: pmprocess.h
  46.         ren 1.cc pmprocess.cc
  47.  
  48. pmprocess.h: tree.h
  49.         ren 1.h pmprocess.h
  50.  
  51. menupmprocess.cc: menupmprocess.h apfel.resource.h
  52.         ren 2.cc menupmprocess.cc
  53.  
  54. menupmprocess.h: pmprocess.h
  55.         ren 2.h menupmprocess.h
  56.  
  57. apfel.main.cc:menupmprocess.h
  58.         ren 3.cc apfel.main.cc
  59.  
  60. apfel.resource.h:
  61.         ren 4.h apfel.resource.h
  62.  
  63. pmprocess.resource.h:
  64.         ren 5.h pmprocess.resource.h
  65.  
  66. !include MAKEFILE.DEP
  67.