home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / yacl-012.zip / ui / makefile.emx < prev    next >
Makefile  |  1995-04-08  |  1KB  |  90 lines

  1.  
  2. include ../control/emxmak.ctl
  3.  
  4.  
  5. LIBRARY = $(YACLLIB)/$(UI).a
  6.  
  7. PLATFORM_OBJECTS = os2evt.o  printjob.o
  8.  
  9. OBJECTS =     \
  10. applic.o      \
  11. arc.o         \
  12. bitmap.o      \
  13. brush.o       \
  14. btngroup.o    \
  15. canvas.o      \
  16. chord.o       \
  17. cntroler.o    \
  18. color.o       \
  19. combobox.o    \
  20. containr.o    \
  21. composit.o    \
  22. cursor.o      \
  23. dialog.o      \
  24. dsplrsrc.o    \
  25. dsplsurf.o    \
  26. dwgsurf.o     \
  27. ellipse.o     \
  28. event.o       \
  29. font.o        \
  30. fontdesc.o    \
  31. graphic.o     \
  32. grutils.o     \
  33. interval.o    \
  34. label.o       \
  35. lineseg.o     \
  36. mainprog.o    \
  37. menu.o        \
  38. monthcal.o    \
  39. orbtngrp.o    \
  40. pen.o         \
  41. piewedge.o    \
  42. point.o       \
  43. pushbtn.o     \
  44. rectangl.o    \
  45. scrolbar.o    \
  46. simple.o      \
  47. stddlg.o      \
  48. stencil.o     \
  49. stred.o       \
  50. strseq.o      \
  51. strview.o     \
  52. textedit.o    \
  53. timer.o       \
  54. toglbtn.o     \
  55. visualob.o    \
  56. vobjcoll.o    \
  57. xrbtngrp.o    \
  58. xrtglbtn.o
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65. .SUFFIXES:
  66. .SUFFIXES: .cxx .o
  67.  
  68. all: $(LIBRARY)
  69.  
  70.  
  71. $(LIBRARY): $(OBJECTS)  $(PLATFORM_OBJECTS)
  72.     $(AR) s $(LIBRARY)
  73.  
  74.  
  75. .SUFFIXES:
  76.  
  77. .SUFFIXES: .cxx .o
  78.  
  79.  
  80. .cxx.o:
  81.     $(CC) $(CCOPTS) -w $*.cxx
  82.     $(AR) r $(LIBRARY) $*.o
  83.         
  84. # We get lots of "changes signedness" warnings because EMX's PM header
  85. # files declare char strings as unsigned char*. But I don't know how 
  86. # to turn off just that one warning. So I use -w.
  87.  
  88. clean:
  89.     -rm -f *.o  $(LIBRARY)
  90.