MAKEFILE 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. #
  2. # $Source: f:/miner/source/ui/rcs/makefile $
  3. # $Revision: 1.8 $
  4. # $Author: matt $
  5. # $Date: 1994/11/27 14:53:50 $
  6. #
  7. # Makefile for user-interface functions
  8. #
  9. LIBDIR = ..\main
  10. #
  11. CCFLAGS = /dNETWORK /dRELEASE /dNDEBUG
  12. # What to install, and where to install it
  13. INSTALL_TARGS = ui.lib ui.h func.h
  14. # What to clean
  15. CLEAN_TARGS = $(OBJDIR)\*.obj
  16. # What libs to make
  17. LIBS = ui
  18. # What programs to make
  19. TEST_PROGS = testg
  20. # What object files for the lib
  21. UI_OBJS = ui.obj mouse.obj window.obj uidraw.obj button.obj \
  22. gadget.obj listbox.obj message.obj popup.obj scroll.obj \
  23. radio.obj checkbox.obj inputbox.obj userbox.obj menu.obj \
  24. harderr.obj file.obj keytrap.obj icon.obj keypress.obj \
  25. menubar.obj keypad.obj
  26. #func.obj #Couldn't find func.c - where are the functions??
  27. # What object files and libs for the test programs
  28. TESTG_SRCS = testg.c
  29. TESTG_LIBS = io.lib gr.lib ui.lib misc.lib mem.lib readfile.lib iff.lib func.lib cflib.lib cfile.lib
  30. TESTG_LFLAGS = option stack=50k
  31. ui.lib: $(UI_OBJS)
  32. wlib ui.lib $(UI_OBJS)
  33. copy *.lib $(LIBDIR)
  34. barbox.obj: barbox.c
  35. wcc386 $(CCFLAGS) barbox.c
  36. button.obj: button.c
  37. wcc386 $(CCFLAGS) button.c
  38. checkbox.obj: checkbox.c
  39. wcc386 $(CCFLAGS) checkbox.c
  40. file.obj: file.c
  41. wcc386 $(CCFLAGS) file.c
  42. func.obj: func.c
  43. wcc386 $(CCFLAGS) func.c
  44. gadget.obj: gadget.c
  45. wcc386 $(CCFLAGS) gadget.c
  46. harderr.obj: harderr.c
  47. wcc386 $(CCFLAGS) harderr.c
  48. icon.obj: icon.c
  49. wcc386 $(CCFLAGS) icon.c
  50. inputbox.obj: inputbox.c
  51. wcc386 $(CCFLAGS) inputbox.c
  52. keypad.obj: keypad.c
  53. wcc386 $(CCFLAGS) keypad.c
  54. keypress.obj: keypress.c
  55. wcc386 $(CCFLAGS) keypress.c
  56. keytrap.obj: keytrap.c
  57. wcc386 $(CCFLAGS) keytrap.c
  58. listbox.obj: listbox.c
  59. wcc386 $(CCFLAGS) listbox.c
  60. menu.obj: menu.c
  61. wcc386 $(CCFLAGS) menu.c
  62. menubar.obj: menubar.c
  63. wcc386 $(CCFLAGS) menubar.c
  64. message.obj: message.c
  65. wcc386 $(CCFLAGS) message.c
  66. mouse.obj: mouse.c
  67. wcc386 $(CCFLAGS) mouse.c
  68. number.obj: number.c
  69. wcc386 $(CCFLAGS) number.c
  70. popup.obj: popup.c
  71. wcc386 $(CCFLAGS) popup.c
  72. radio.obj: radio.c
  73. wcc386 $(CCFLAGS) radio.c
  74. scroll.obj: scroll.c
  75. wcc386 $(CCFLAGS) scroll.c
  76. ui.obj: ui.c
  77. wcc386 $(CCFLAGS) ui.c
  78. uidraw.obj: uidraw.c
  79. wcc386 $(CCFLAGS) uidraw.c
  80. userbox.obj: userbox.c
  81. wcc386 $(CCFLAGS) userbox.c
  82. window.obj: window.c
  83. wcc386 $(CCFLAGS) window.c