home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tv20cpp.zip / tv.mak < prev    next >
Text File  |  1999-05-26  |  10KB  |  431 lines

  1. #=============================================================
  2. #
  3. #    TV.MAK - Makefile for project C:\BCOS2\tvlib\tv.PRJ
  4. #        Created on 05/19/99 at 12:18
  5. #
  6. #=============================================================
  7.  
  8. .AUTODEPEND
  9.  
  10. #=============================================================
  11. #        Translator Definitions
  12. #=============================================================
  13. CC = bcc +TV.CFG
  14. TASM = tasm.exe
  15. TLIB = tlib.exe
  16. TLINK = tlink
  17. RC = brcc.exe
  18. RB = rc.exe
  19. LIBPATH = \BCOS2\LIB
  20. INCLUDEPATH = \BCOS2\INCLUDE;.\;.\tvision;
  21.  
  22.  
  23. #=============================================================
  24. #        Implicit Rules
  25. #=============================================================
  26. .c.obj:
  27.   $(CC) -c {$< }
  28.  
  29. .cpp.obj:
  30.   $(CC) -c {$< }
  31.  
  32. .asm.obj:
  33.   $(TASM) -Mx $*.asm,$*.obj
  34.  
  35. .rc.res:
  36.   $(RC) -r $*.rc
  37.  
  38. #=============================================================
  39. #        List Macros
  40. #=============================================================
  41.  
  42.  
  43. LIB_DEPENDENCIES =  \
  44.  twindow.obj \
  45.  tvtext.obj \
  46.  tview.obj \
  47.  tvalidator.obj \
  48.  tstrlistmaker.obj \
  49.  tstringcollection.obj \
  50.  tstatusline.obj \
  51.  tstatictext.obj \
  52.  tsortedcollection.obj \
  53.  tscroller.obj \
  54.  tscrollbar.obj \
  55.  tresourcefile.obj \
  56.  tresourcecollection.obj \
  57.  tradiobuttons.obj \
  58.  tprogram.obj \
  59.  tpoint.obj \
  60.  tparamtext.obj \
  61.  toutline.obj \
  62.  tobjstrm.obj \
  63.  tobject.obj \
  64.  tmulticheckboxes.obj \
  65.  tmenuview.obj \
  66.  tmenupopup.obj \
  67.  tmenubox.obj \
  68.  tmenubar.obj \
  69.  tmemo.obj \
  70.  tlistviewer.obj \
  71.  tlistbox.obj \
  72.  tlabel.obj \
  73.  tinputline.obj \
  74.  tindicator.obj \
  75.  thistorywindow.obj \
  76.  thistoryviewer.obj \
  77.  thistory.obj \
  78.  tgroup.obj \
  79.  tframe.obj \
  80.  tfilelist.obj \
  81.  tfileeditor.obj \
  82.  tfiledialog.obj \
  83.  tfilecollection.obj \
  84.  textview.obj \
  85.  teditwindow.obj \
  86.  teditor.obj \
  87.  tdirlistbox.obj \
  88.  tdircollection.obj \
  89.  tdialog.obj \
  90.  tdesktop.obj \
  91.  tcommandset.obj \
  92.  tcollection.obj \
  93.  tcluster.obj \
  94.  tcheckboxes.obj \
  95.  tchdirdialog.obj \
  96.  tbutton.obj \
  97.  tbackground.obj \
  98.  tapplication.obj \
  99.  system.obj \
  100.  stddlg.obj \
  101.  sall.obj \
  102.  palette.obj \
  103.  new.obj \
  104.  msgbox.obj \
  105.  misc.obj \
  106.  menu.obj \
  107.  histlist.obj \
  108.  helpbase.obj \
  109.  help.obj \
  110.  editstat.obj \
  111.  drivers.obj \
  112.  colorsel.obj \
  113.  asm.obj \
  114.  allnames.obj
  115.  
  116. #=============================================================
  117. #        Explicit Rules
  118. #=============================================================
  119. tv.lib: tv.cfg $(LIB_DEPENDENCIES)
  120.   - del tv.lib
  121.   $(TLIB) $< /P64 /C  @&&|
  122. -+twindow.obj &
  123. -+tvtext.obj &
  124. -+tview.obj &
  125. -+tvalidator.obj &
  126. -+tstrlistmaker.obj &
  127. -+tstringcollection.obj &
  128. -+tstatusline.obj &
  129. -+tstatictext.obj &
  130. -+tsortedcollection.obj &
  131. -+tscroller.obj &
  132. -+tscrollbar.obj &
  133. -+tresourcefile.obj &
  134. -+tresourcecollection.obj &
  135. -+tradiobuttons.obj &
  136. -+tprogram.obj &
  137. -+tpoint.obj &
  138. -+tparamtext.obj &
  139. -+toutline.obj &
  140. -+tobjstrm.obj &
  141. -+tobject.obj &
  142. -+tmulticheckboxes.obj &
  143. -+tmenuview.obj &
  144. -+tmenupopup.obj &
  145. -+tmenubox.obj &
  146. -+tmenubar.obj &
  147. -+tmemo.obj &
  148. -+tlistviewer.obj &
  149. -+tlistbox.obj &
  150. -+tlabel.obj &
  151. -+tinputline.obj &
  152. -+tindicator.obj &
  153. -+thistorywindow.obj &
  154. -+thistoryviewer.obj &
  155. -+thistory.obj &
  156. -+tgroup.obj &
  157. -+tframe.obj &
  158. -+tfilelist.obj &
  159. -+tfileeditor.obj &
  160. -+tfiledialog.obj &
  161. -+tfilecollection.obj &
  162. -+textview.obj &
  163. -+teditwindow.obj &
  164. -+teditor.obj &
  165. -+tdirlistbox.obj &
  166. -+tdircollection.obj &
  167. -+tdialog.obj &
  168. -+tdesktop.obj &
  169. -+tcommandset.obj &
  170. -+tcollection.obj &
  171. -+tcluster.obj &
  172. -+tcheckboxes.obj &
  173. -+tchdirdialog.obj &
  174. -+tbutton.obj &
  175. -+tbackground.obj &
  176. -+tapplication.obj &
  177. -+system.obj &
  178. -+stddlg.obj &
  179. -+sall.obj &
  180. -+palette.obj &
  181. -+new.obj &
  182. -+msgbox.obj &
  183. -+misc.obj &
  184. -+menu.obj &
  185. -+histlist.obj &
  186. -+helpbase.obj &
  187. -+help.obj &
  188. -+editstat.obj &
  189. -+drivers.obj &
  190. -+colorsel.obj &
  191. -+asm.obj &
  192. -+allnames.obj
  193. |
  194.  
  195.  
  196. #=============================================================
  197. #        Individual File Dependencies
  198. #=============================================================
  199. TWindow.obj: tv.cfg src\TWindow.cpp 
  200.     $(CC) -c src\TWindow.cpp
  201.  
  202. tvtext.obj: tv.cfg src\tvtext.cpp 
  203.     $(CC) -c src\tvtext.cpp
  204.  
  205. TView.obj: tv.cfg src\TView.cpp 
  206.     $(CC) -c src\TView.cpp
  207.  
  208. TValidator.obj: tv.cfg src\TValidator.cpp 
  209.     $(CC) -c src\TValidator.cpp
  210.  
  211. TStrListMaker.obj: tv.cfg src\TStrListMaker.cpp 
  212.     $(CC) -c src\TStrListMaker.cpp
  213.  
  214. TStringCollection.obj: tv.cfg src\TStringCollection.cpp 
  215.     $(CC) -c src\TStringCollection.cpp
  216.  
  217. TStatusLine.obj: tv.cfg src\TStatusLine.cpp 
  218.     $(CC) -c src\TStatusLine.cpp
  219.  
  220. TStaticText.obj: tv.cfg src\TStaticText.cpp 
  221.     $(CC) -c src\TStaticText.cpp
  222.  
  223. TSortedCollection.obj: tv.cfg src\TSortedCollection.cpp 
  224.     $(CC) -c src\TSortedCollection.cpp
  225.  
  226. TScroller.obj: tv.cfg src\TScroller.cpp 
  227.     $(CC) -c src\TScroller.cpp
  228.  
  229. TScrollBar.obj: tv.cfg src\TScrollBar.cpp 
  230.     $(CC) -c src\TScrollBar.cpp
  231.  
  232. TResourceFile.obj: tv.cfg src\TResourceFile.cpp 
  233.     $(CC) -c src\TResourceFile.cpp
  234.  
  235. TResourceCollection.obj: tv.cfg src\TResourceCollection.cpp 
  236.     $(CC) -c src\TResourceCollection.cpp
  237.  
  238. TRadioButtons.obj: tv.cfg src\TRadioButtons.cpp 
  239.     $(CC) -c src\TRadioButtons.cpp
  240.  
  241. TProgram.obj: tv.cfg src\TProgram.cpp 
  242.     $(CC) -c src\TProgram.cpp
  243.  
  244. TPoint.obj: tv.cfg src\TPoint.cpp 
  245.     $(CC) -c src\TPoint.cpp
  246.  
  247. TParamText.obj: tv.cfg src\TParamText.cpp 
  248.     $(CC) -c src\TParamText.cpp
  249.  
  250. TOutline.obj: tv.cfg src\TOutline.cpp 
  251.     $(CC) -c src\TOutline.cpp
  252.  
  253. tobjstrm.obj: tv.cfg src\tobjstrm.cpp 
  254.     $(CC) -c src\tobjstrm.cpp
  255.  
  256. TObject.obj: tv.cfg src\TObject.cpp 
  257.     $(CC) -c src\TObject.cpp
  258.  
  259. TMultiCheckBoxes.obj: tv.cfg src\TMultiCheckBoxes.cpp 
  260.     $(CC) -c src\TMultiCheckBoxes.cpp
  261.  
  262. TMenuView.obj: tv.cfg src\TMenuView.cpp 
  263.     $(CC) -c src\TMenuView.cpp
  264.  
  265. TMenuPopup.obj: tv.cfg src\TMenuPopup.cpp 
  266.     $(CC) -c src\TMenuPopup.cpp
  267.  
  268. TMenuBox.obj: tv.cfg src\TMenuBox.cpp 
  269.     $(CC) -c src\TMenuBox.cpp
  270.  
  271. TMenuBar.obj: tv.cfg src\TMenuBar.cpp 
  272.     $(CC) -c src\TMenuBar.cpp
  273.  
  274. TMemo.obj: tv.cfg src\TMemo.cpp 
  275.     $(CC) -c src\TMemo.cpp
  276.  
  277. TListViewer.obj: tv.cfg src\TListViewer.cpp 
  278.     $(CC) -c src\TListViewer.cpp
  279.  
  280. TListBox.obj: tv.cfg src\TListBox.cpp 
  281.     $(CC) -c src\TListBox.cpp
  282.  
  283. TLabel.obj: tv.cfg src\TLabel.cpp 
  284.     $(CC) -c src\TLabel.cpp
  285.  
  286. TInputLine.obj: tv.cfg src\TInputLine.cpp 
  287.     $(CC) -c src\TInputLine.cpp
  288.  
  289. TIndicator.obj: tv.cfg src\TIndicator.cpp 
  290.     $(CC) -c src\TIndicator.cpp
  291.  
  292. THistoryWindow.obj: tv.cfg src\THistoryWindow.cpp 
  293.     $(CC) -c src\THistoryWindow.cpp
  294.  
  295. THistoryViewer.obj: tv.cfg src\THistoryViewer.cpp 
  296.     $(CC) -c src\THistoryViewer.cpp
  297.  
  298. THistory.obj: tv.cfg src\THistory.cpp 
  299.     $(CC) -c src\THistory.cpp
  300.  
  301. TGroup.obj: tv.cfg src\TGroup.cpp 
  302.     $(CC) -c src\TGroup.cpp
  303.  
  304. TFrame.obj: tv.cfg src\TFrame.cpp 
  305.     $(CC) -c src\TFrame.cpp
  306.  
  307. TFileList.obj: tv.cfg src\TFileList.cpp 
  308.     $(CC) -c src\TFileList.cpp
  309.  
  310. TFileEditor.obj: tv.cfg src\TFileEditor.cpp 
  311.     $(CC) -c src\TFileEditor.cpp
  312.  
  313. TFileDialog.obj: tv.cfg src\TFileDialog.cpp 
  314.     $(CC) -c src\TFileDialog.cpp
  315.  
  316. TFileCollection.obj: tv.cfg src\TFileCollection.cpp 
  317.     $(CC) -c src\TFileCollection.cpp
  318.  
  319. textview.obj: tv.cfg src\textview.cpp 
  320.     $(CC) -c src\textview.cpp
  321.  
  322. TEditWindow.obj: tv.cfg src\TEditWindow.cpp 
  323.     $(CC) -c src\TEditWindow.cpp
  324.  
  325. TEditor.obj: tv.cfg src\TEditor.cpp 
  326.     $(CC) -c src\TEditor.cpp
  327.  
  328. TDirListBox.obj: tv.cfg src\TDirListBox.cpp 
  329.     $(CC) -c src\TDirListBox.cpp
  330.  
  331. TDirCollection.obj: tv.cfg src\TDirCollection.cpp 
  332.     $(CC) -c src\TDirCollection.cpp
  333.  
  334. TDialog.obj: tv.cfg src\TDialog.cpp 
  335.     $(CC) -c src\TDialog.cpp
  336.  
  337. TDeskTop.obj: tv.cfg src\TDeskTop.cpp 
  338.     $(CC) -c src\TDeskTop.cpp
  339.  
  340. TCommandSet.obj: tv.cfg src\TCommandSet.cpp 
  341.     $(CC) -c src\TCommandSet.cpp
  342.  
  343. TCollection.obj: tv.cfg src\TCollection.cpp 
  344.     $(CC) -c src\TCollection.cpp
  345.  
  346. TCluster.obj: tv.cfg src\TCluster.cpp 
  347.     $(CC) -c src\TCluster.cpp
  348.  
  349. TCheckBoxes.obj: tv.cfg src\TCheckBoxes.cpp 
  350.     $(CC) -c src\TCheckBoxes.cpp
  351.  
  352. TChDirDialog.obj: tv.cfg src\TChDirDialog.cpp 
  353.     $(CC) -c src\TChDirDialog.cpp
  354.  
  355. TButton.obj: tv.cfg src\TButton.cpp 
  356.     $(CC) -c src\TButton.cpp
  357.  
  358. TBackground.obj: tv.cfg src\TBackground.cpp 
  359.     $(CC) -c src\TBackground.cpp
  360.  
  361. TApplication.obj: tv.cfg src\TApplication.cpp 
  362.     $(CC) -c src\TApplication.cpp
  363.  
  364. system.obj: tv.cfg src\system.cpp 
  365.     $(CC) -c src\system.cpp
  366.  
  367. stddlg.obj: tv.cfg src\stddlg.cpp 
  368.     $(CC) -c src\stddlg.cpp
  369.  
  370. sall.obj: tv.cfg src\sall.cpp 
  371.     $(CC) -c src\sall.cpp
  372.  
  373. palette.obj: tv.cfg src\palette.cpp 
  374.     $(CC) -c src\palette.cpp
  375.  
  376. new.obj: tv.cfg src\new.cpp 
  377.     $(CC) -c src\new.cpp
  378.  
  379. msgbox.obj: tv.cfg src\msgbox.cpp 
  380.     $(CC) -c src\msgbox.cpp
  381.  
  382. misc.obj: tv.cfg src\misc.cpp 
  383.     $(CC) -c src\misc.cpp
  384.  
  385. menu.obj: tv.cfg src\menu.cpp 
  386.     $(CC) -c src\menu.cpp
  387.  
  388. histlist.obj: tv.cfg src\histlist.cpp 
  389.     $(CC) -c src\histlist.cpp
  390.  
  391. helpbase.obj: tv.cfg src\helpbase.cpp 
  392.     $(CC) -c src\helpbase.cpp
  393.  
  394. help.obj: tv.cfg src\help.cpp 
  395.     $(CC) -c src\help.cpp
  396.  
  397. editstat.obj: tv.cfg src\editstat.cpp 
  398.     $(CC) -c src\editstat.cpp
  399.  
  400. drivers.obj: tv.cfg src\drivers.cpp 
  401.     $(CC) -c src\drivers.cpp
  402.  
  403. colorsel.obj: tv.cfg src\colorsel.cpp 
  404.     $(CC) -c src\colorsel.cpp
  405.  
  406. asm.obj: tv.cfg src\asm.cpp 
  407.     $(CC) -c src\asm.cpp
  408.  
  409. allnames.obj: tv.cfg src\allnames.cpp 
  410.     $(CC) -c src\allnames.cpp
  411.  
  412. #=============================================================
  413. #        Compiler Configuration File
  414. #=============================================================
  415. tv.cfg: tv.mak
  416.   copy &&|
  417. -R
  418. -DPATH_MAX=260
  419. -L$(LIBPATH)
  420. -I$(INCLUDEPATH)
  421. -vi-
  422. -sm
  423. -y
  424. #-v
  425. -C
  426. -K
  427. -w-hid
  428. | tv.cfg
  429.  
  430.  
  431.