home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / assembler / as / src / Makefile < prev    next >
Encoding:
Makefile  |  1993-03-07  |  11.8 KB  |  556 lines

  1. # Project:   as4
  2.  
  3.  
  4. # Toolflags:
  5. PCflags = -c -depend !Depend -throwback -IP:
  6. CCflags = -c -depend !Depend -IC: -g -throwback 
  7. Linkflags = -aif -o $@ 
  8. CMHGflags = 
  9. LibFileflags = -c -o $@
  10. Squeezeflags = -o $@
  11. AAsmflags = -depend !Depend -quit -CloseExec -To $@ -From
  12. ASflags = -throwback 
  13.  
  14.  
  15. # Final targets:
  16. @.as:   @.o.area @.o.asm @.o.commands @.o.decode @.o.error @.o.eval @.o.expr \
  17.         @.o.get @.o.hash @.o.help_cop @.o.help_cpu @.o.input @.o.lex @.o.main @.o.m_cop \
  18.         @.o.m_copmem @.o.m_cpu @.o.m_cpuctrl @.o.m_cpumem @.o.m_fpu @.o.m_fpumem @.o.option \
  19.         @.o.output @.o.put @.o.symbol C:o.Stubs C:o.RISC_OSLib @.o.code @.o.help_eval @.o.fix \
  20.         @.o.reloc @.o.value @.o.help_lex @.o.storage @.o.riscos @.o.filestack @.o.include \
  21.         @.o.uname @.o.lexAcorn @.o.lit 
  22.         link $(linkflags) @.o.area @.o.asm @.o.commands @.o.decode @.o.error \
  23.         @.o.eval @.o.expr @.o.get @.o.hash @.o.help_cop @.o.help_cpu @.o.input @.o.lex \
  24.         @.o.main @.o.m_cop @.o.m_copmem @.o.m_cpu @.o.m_cpuctrl @.o.m_cpumem @.o.m_fpu \
  25.         @.o.m_fpumem @.o.option @.o.output @.o.put @.o.symbol C:o.Stubs C:o.RISC_OSLib @.o.code \
  26.         @.o.help_eval @.o.fix @.o.reloc @.o.value @.o.help_lex @.o.storage @.o.riscos @.o.filestack \
  27.         @.o.include @.o.uname @.o.lexAcorn @.o.lit 
  28. @.mkendian:   @.o.mkendian C:o.Stubs 
  29.         link $(linkflags) @.o.mkendian C:o.Stubs 
  30.  
  31.  
  32. # User-editable dependencies:
  33.  
  34.  
  35. # Static dependencies:
  36. @.o.area:   @.c.area
  37.         cc $(ccflags) -o @.o.area @.c.area 
  38. @.o.asm:   @.c.asm
  39.         cc $(ccflags) -o @.o.asm @.c.asm 
  40. @.o.commands:   @.c.commands
  41.         cc $(ccflags) -o @.o.commands @.c.commands 
  42. @.o.decode:   @.c.decode
  43.         cc $(ccflags) -o @.o.decode @.c.decode 
  44. @.o.error:   @.c.error
  45.         cc $(ccflags) -o @.o.error @.c.error 
  46. @.o.eval:   @.c.eval
  47.         cc $(ccflags) -o @.o.eval @.c.eval 
  48. @.o.expr:   @.c.expr
  49.         cc $(ccflags) -o @.o.expr @.c.expr 
  50. @.o.get:   @.c.get
  51.         cc $(ccflags) -o @.o.get @.c.get 
  52. @.o.hash:   @.c.hash
  53.         cc $(ccflags) -o @.o.hash @.c.hash 
  54. @.o.help_cop:   @.c.help_cop
  55.         cc $(ccflags) -o @.o.help_cop @.c.help_cop 
  56. @.o.help_cpu:   @.c.help_cpu
  57.         cc $(ccflags) -o @.o.help_cpu @.c.help_cpu 
  58. @.o.input:   @.c.input
  59.         cc $(ccflags) -o @.o.input @.c.input 
  60. @.o.lex:   @.c.lex
  61.         cc $(ccflags) -o @.o.lex @.c.lex 
  62. @.o.main:   @.c.main
  63.         cc $(ccflags) -o @.o.main @.c.main 
  64. @.o.m_cop:   @.c.m_cop
  65.         cc $(ccflags) -o @.o.m_cop @.c.m_cop 
  66. @.o.m_copmem:   @.c.m_copmem
  67.         cc $(ccflags) -o @.o.m_copmem @.c.m_copmem 
  68. @.o.m_cpu:   @.c.m_cpu
  69.         cc $(ccflags) -o @.o.m_cpu @.c.m_cpu 
  70. @.o.m_cpuctrl:   @.c.m_cpuctrl
  71.         cc $(ccflags) -o @.o.m_cpuctrl @.c.m_cpuctrl 
  72. @.o.m_cpumem:   @.c.m_cpumem
  73.         cc $(ccflags) -o @.o.m_cpumem @.c.m_cpumem 
  74. @.o.m_fpu:   @.c.m_fpu
  75.         cc $(ccflags) -o @.o.m_fpu @.c.m_fpu 
  76. @.o.m_fpumem:   @.c.m_fpumem
  77.         cc $(ccflags) -o @.o.m_fpumem @.c.m_fpumem 
  78. @.o.option:   @.c.option
  79.         cc $(ccflags) -o @.o.option @.c.option 
  80. @.o.output:   @.c.output
  81.         cc $(ccflags) -o @.o.output @.c.output 
  82. @.o.put:   @.c.put
  83.         cc $(ccflags) -o @.o.put @.c.put 
  84. @.o.symbol:   @.c.symbol
  85.         cc $(ccflags) -o @.o.symbol @.c.symbol 
  86. @.o.code:   @.c.code
  87.         cc $(ccflags) -o @.o.code @.c.code 
  88. @.o.help_eval:   @.c.help_eval
  89.         cc $(ccflags) -o @.o.help_eval @.c.help_eval 
  90. @.o.fix:   @.c.fix
  91.         cc $(ccflags) -o @.o.fix @.c.fix 
  92. @.o.reloc:   @.c.reloc
  93.         cc $(ccflags) -o @.o.reloc @.c.reloc 
  94. @.o.value:   @.c.value
  95.         cc $(ccflags) -o @.o.value @.c.value 
  96. @.o.help_lex:   @.c.help_lex
  97.         cc $(ccflags) -o @.o.help_lex @.c.help_lex 
  98. @.o.storage:   @.c.storage
  99.         cc $(ccflags) -o @.o.storage @.c.storage 
  100. @.o.riscos:   @.c.riscos
  101.         cc $(ccflags) -o @.o.riscos @.c.riscos 
  102. @.o.mkendian:   @.c.mkendian
  103.         cc $(ccflags) -o @.o.mkendian @.c.mkendian 
  104. @.o.filestack:   @.c.filestack
  105.         cc $(ccflags) -o @.o.filestack @.c.filestack 
  106. @.o.include:   @.c.include
  107.         cc $(ccflags) -o @.o.include @.c.include 
  108. @.o.uname:   @.c.uname
  109.         cc $(ccflags) -o @.o.uname @.c.uname 
  110. @.o.lexAcorn:   @.c.lexAcorn
  111.         cc $(ccflags) -o @.o.lexAcorn @.c.lexAcorn 
  112. @.o.lit:   @.c.lit
  113.         cc $(ccflags) -o @.o.lit @.c.lit 
  114.  
  115.  
  116. # Dynamic dependencies:
  117. o.postfix:    c.postfix
  118. o.postfix:    h.postfix
  119. o.postfix:    h.global
  120. o.postfix:    h.lex
  121. o.postfix:    h.symbol
  122. o.postfix:    h.eval
  123. o.postfix:    h.reloc
  124. o.postfix:    h.lex
  125. o.postfix:    h.symbol
  126. o.postfix:    h.global
  127. o.postfix:    h.error
  128. o.postfix:    h.eval
  129. o.postfix:    h.reloc
  130. o.postfix:    h.area
  131. o.postfix:    h.option
  132. o.postfix:    h.input
  133. o.postfix:    h.AofFile
  134. o.toriscos:    c.toriscos
  135. o.toriscos:    h.error
  136. o.toriscos:    h.global
  137. o.mkendian:    c.mkendian
  138. o.area:    c.area
  139. o.area:    h.lex
  140. o.area:    h.global
  141. o.area:    h.hash
  142. o.area:    h.symbol
  143. o.area:    h.value
  144. o.area:    h.commands
  145. o.area:    h.error
  146. o.area:    h.input
  147. o.area:    h.expr
  148. o.area:    h.area
  149. o.area:    h.reloc
  150. o.area:    h.lit
  151. o.asm:    c.asm
  152. o.asm:    h.input
  153. o.asm:    h.global
  154. o.asm:    h.error
  155. o.asm:    h.decode
  156. o.asm:    h.symbol
  157. o.asm:    h.lex
  158. o.asm:    h.value
  159. o.asm:    h.lex
  160. o.asm:    h.symbol
  161. o.asm:    h.area
  162. o.asm:    h.reloc
  163. o.asm:    h.lit
  164. o.asm:    h.asm
  165. o.asm:    h.code
  166. o.commands:    c.commands
  167. o.commands:    h.error
  168. o.commands:    h.global
  169. o.commands:    h.input
  170. o.commands:    h.lex
  171. o.commands:    h.help_lex
  172. o.commands:    h.symbol
  173. o.commands:    h.value
  174. o.commands:    h.expr
  175. o.commands:    h.code
  176. o.commands:    h.reloc
  177. o.commands:    h.value
  178. o.commands:    h.put
  179. o.commands:    h.commands
  180. o.commands:    h.fix
  181. o.commands:    h.include
  182. o.commands:    h.filestack
  183. o.commands:    h.area
  184. o.commands:    h.lit
  185. o.commands:    h.lit
  186. o.decode:    c.decode
  187. o.decode:    h.decode
  188. o.decode:    h.symbol
  189. o.decode:    h.lex
  190. o.decode:    h.global
  191. o.decode:    h.value
  192. o.decode:    h.input
  193. o.decode:    h.commands
  194. o.decode:    h.mnemonics
  195. o.decode:    h.storage
  196. o.decode:    h.option
  197. o.decode:    h.error
  198. o.decode:    h.filestack
  199. o.error:    c.error
  200. o.error:    h.error
  201. o.error:    h.global
  202. o.error:    h.input
  203. o.error:    h.output
  204. o.error:    h.riscos
  205. o.error:    C:h.os
  206. o.eval:    c.eval
  207. o.eval:    h.global
  208. o.eval:    h.eval
  209. o.eval:    h.lex
  210. o.eval:    h.value
  211. o.eval:    h.help_eval
  212. o.eval:    h.error
  213. o.expr:    c.expr
  214. o.expr:    h.expr
  215. o.expr:    h.value
  216. o.expr:    h.global
  217. o.expr:    h.lex
  218. o.expr:    h.error
  219. o.expr:    h.global
  220. o.expr:    h.symbol
  221. o.expr:    h.code
  222. o.expr:    h.reloc
  223. o.expr:    h.area
  224. o.expr:    h.lit
  225. o.get:    c.get
  226. o.get:    h.get
  227. o.get:    h.global
  228. o.get:    h.error
  229. o.get:    h.input
  230. o.get:    h.lex
  231. o.get:    h.symbol
  232. o.get:    h.value
  233. o.get:    h.expr
  234. o.get:    h.reloc
  235. o.get:    h.help_cpu
  236. o.get:    h.fix
  237. o.hash:    c.hash
  238. o.help_cop:    c.help_cop
  239. o.help_cop:    h.error
  240. o.help_cop:    h.global
  241. o.help_cop:    h.expr
  242. o.help_cop:    h.value
  243. o.help_cop:    h.help_cop
  244. o.help_cop:    h.input
  245. o.help_cop:    h.area
  246. o.help_cop:    h.symbol
  247. o.help_cop:    h.lex
  248. o.help_cop:    h.reloc
  249. o.help_cop:    h.lit
  250. o.help_cop:    h.get
  251. o.help_cop:    h.option
  252. o.help_cop:    h.value
  253. o.help_cop:    h.code
  254. o.help_cop:    h.fix
  255. o.help_cop:    h.reloc
  256. o.help_cpu:    c.help_cpu
  257. o.help_cpu:    h.help_cpu
  258. o.help_cpu:    h.error
  259. o.help_cpu:    h.global
  260. o.input:    c.input
  261. o.input:    h.error
  262. o.input:    h.global
  263. o.input:    h.global
  264. o.input:    h.input
  265. o.input:    h.riscos
  266. o.input:    C:h.os
  267. o.lex:    c.lex
  268. o.lex:    h.error
  269. o.lex:    h.global
  270. o.lex:    h.lex
  271. o.lex:    h.help_lex
  272. o.lex:    h.input
  273. o.lex:    h.hash
  274. o.lex:    h.symbol
  275. o.lex:    h.value
  276. o.main:    c.main
  277. o.main:    h.input
  278. o.main:    h.global
  279. o.main:    h.output
  280. o.main:    h.error
  281. o.main:    h.asm
  282. o.main:    h.area
  283. o.main:    h.symbol
  284. o.main:    h.lex
  285. o.main:    h.value
  286. o.main:    h.reloc
  287. o.main:    h.lit
  288. o.main:    h.riscos
  289. o.main:    C:h.os
  290. o.main:    h.include
  291. o.main:    h.version
  292. o.m_cop:    c.m_cop
  293. o.m_cop:    h.mnemonics
  294. o.m_cop:    h.error
  295. o.m_cop:    h.global
  296. o.m_cop:    h.option
  297. o.m_cop:    h.input
  298. o.m_cop:    h.expr
  299. o.m_cop:    h.value
  300. o.m_cop:    h.reloc
  301. o.m_cop:    h.symbol
  302. o.m_cop:    h.lex
  303. o.m_cop:    h.put
  304. o.m_cop:    h.area
  305. o.m_cop:    h.lit
  306. o.m_cop:    h.get
  307. o.m_cop:    h.help_cop
  308. o.m_copmem:    c.m_copmem
  309. o.m_copmem:    h.mnemonics
  310. o.m_copmem:    h.error
  311. o.m_copmem:    h.global
  312. o.m_copmem:    h.option
  313. o.m_copmem:    h.input
  314. o.m_copmem:    h.expr
  315. o.m_copmem:    h.value
  316. o.m_copmem:    h.reloc
  317. o.m_copmem:    h.symbol
  318. o.m_copmem:    h.lex
  319. o.m_copmem:    h.put
  320. o.m_copmem:    h.area
  321. o.m_copmem:    h.lit
  322. o.m_copmem:    h.get
  323. o.m_copmem:    h.help_cop
  324. o.m_cpu:    c.m_cpu
  325. o.m_cpu:    h.mnemonics
  326. o.m_cpu:    h.error
  327. o.m_cpu:    h.global
  328. o.m_cpu:    h.option
  329. o.m_cpu:    h.put
  330. o.m_cpu:    h.input
  331. o.m_cpu:    h.global
  332. o.m_cpu:    h.expr
  333. o.m_cpu:    h.value
  334. o.m_cpu:    h.area
  335. o.m_cpu:    h.symbol
  336. o.m_cpu:    h.lex
  337. o.m_cpu:    h.reloc
  338. o.m_cpu:    h.lit
  339. o.m_cpu:    h.get
  340. o.m_cpu:    h.m_cpu
  341. o.m_cpuctrl:    c.m_cpuctrl
  342. o.m_cpuctrl:    h.mnemonics
  343. o.m_cpuctrl:    h.error
  344. o.m_cpuctrl:    h.global
  345. o.m_cpuctrl:    h.option
  346. o.m_cpuctrl:    h.put
  347. o.m_cpuctrl:    h.input
  348. o.m_cpuctrl:    h.global
  349. o.m_cpuctrl:    h.expr
  350. o.m_cpuctrl:    h.value
  351. o.m_cpuctrl:    h.code
  352. o.m_cpuctrl:    h.lex
  353. o.m_cpuctrl:    h.symbol
  354. o.m_cpuctrl:    h.reloc
  355. o.m_cpuctrl:    h.area
  356. o.m_cpuctrl:    h.lit
  357. o.m_cpuctrl:    h.help_cpu
  358. o.m_cpuctrl:    h.get
  359. o.m_cpuctrl:    h.value
  360. o.m_cpuctrl:    h.fix
  361. o.m_cpumem:    c.m_cpumem
  362. o.m_cpumem:    h.mnemonics
  363. o.m_cpumem:    h.error
  364. o.m_cpumem:    h.global
  365. o.m_cpumem:    h.option
  366. o.m_cpumem:    h.put
  367. o.m_cpumem:    h.input
  368. o.m_cpumem:    h.global
  369. o.m_cpumem:    h.expr
  370. o.m_cpumem:    h.value
  371. o.m_cpumem:    h.code
  372. o.m_cpumem:    h.lex
  373. o.m_cpumem:    h.symbol
  374. o.m_cpumem:    h.reloc
  375. o.m_cpumem:    h.area
  376. o.m_cpumem:    h.lit
  377. o.m_cpumem:    h.lit
  378. o.m_cpumem:    h.get
  379. o.m_cpumem:    h.fix
  380. o.m_cpumem:    h.expr
  381. o.m_fpu:    c.m_fpu
  382. o.m_fpu:    h.mnemonics
  383. o.m_fpu:    h.error
  384. o.m_fpu:    h.global
  385. o.m_fpu:    h.option
  386. o.m_fpu:    h.input
  387. o.m_fpu:    h.expr
  388. o.m_fpu:    h.value
  389. o.m_fpu:    h.code
  390. o.m_fpu:    h.lex
  391. o.m_fpu:    h.symbol
  392. o.m_fpu:    h.reloc
  393. o.m_fpu:    h.get
  394. o.m_fpu:    h.put
  395. o.m_fpu:    h.area
  396. o.m_fpu:    h.lit
  397. o.m_fpu:    h.value
  398. o.m_fpu:    h.m_fpu
  399. o.m_fpu:    h.fix
  400. o.m_fpu:    h.reloc
  401. o.m_fpumem:    c.m_fpumem
  402. o.m_fpumem:    h.mnemonics
  403. o.m_fpumem:    h.input
  404. o.m_fpumem:    h.global
  405. o.m_fpumem:    h.get
  406. o.m_fpumem:    h.put
  407. o.m_fpumem:    h.help_cop
  408. o.option:    c.option
  409. o.option:    h.option
  410. o.option:    h.global
  411. o.option:    h.error
  412. o.option:    h.input
  413. o.output:    c.output
  414. o.output:    h.error
  415. o.output:    h.global
  416. o.output:    h.ChunkFile
  417. o.output:    h.AofFile
  418. o.output:    h.symbol
  419. o.output:    h.lex
  420. o.output:    h.value
  421. o.output:    h.output
  422. o.output:    h.area
  423. o.output:    h.reloc
  424. o.output:    h.lit
  425. o.output:    h.riscos
  426. o.output:    C:h.os
  427. o.output:    h.endian
  428. o.output:    h.endiandef
  429. o.output:    h.version
  430. o.put:    c.put
  431. o.put:    h.put
  432. o.put:    h.global
  433. o.put:    h.error
  434. o.put:    h.area
  435. o.put:    h.symbol
  436. o.put:    h.lex
  437. o.put:    h.value
  438. o.put:    h.reloc
  439. o.put:    h.lit
  440. o.symbol:    c.symbol
  441. o.symbol:    h.symbol
  442. o.symbol:    h.lex
  443. o.symbol:    h.global
  444. o.symbol:    h.value
  445. o.symbol:    h.global
  446. o.symbol:    h.error
  447. o.symbol:    h.AofFile
  448. o.symbol:    h.code
  449. o.symbol:    h.reloc
  450. o.symbol:    h.help_lex
  451. o.code:    c.code
  452. o.code:    h.code
  453. o.code:    h.global
  454. o.code:    h.lex
  455. o.code:    h.symbol
  456. o.code:    h.value
  457. o.code:    h.reloc
  458. o.code:    h.error
  459. o.code:    h.eval
  460. o.code:    h.area
  461. o.code:    h.lit
  462. o.code:    h.option
  463. o.code:    h.input
  464. o.code:    h.AofFile
  465. o.code:    h.storage
  466. o.help_eval:    c.help_eval
  467. o.help_eval:    h.global
  468. o.help_eval:    h.help_eval
  469. o.help_eval:    h.value
  470. o.help_eval:    h.eval
  471. o.help_eval:    h.lex
  472. o.help_eval:    h.error
  473. o.help_eval:    h.symbol
  474. o.fix:    c.fix
  475. o.fix:    h.error
  476. o.fix:    h.global
  477. o.fix:    h.help_cpu
  478. o.fix:    h.fix
  479. o.fix:    h.global
  480. o.fix:    h.m_cpu
  481. o.fix:    h.m_fpu
  482. o.fix:    h.option
  483. o.reloc:    c.reloc
  484. o.reloc:    h.code
  485. o.reloc:    h.global
  486. o.reloc:    h.lex
  487. o.reloc:    h.symbol
  488. o.reloc:    h.value
  489. o.reloc:    h.reloc
  490. o.reloc:    h.lex
  491. o.reloc:    h.symbol
  492. o.reloc:    h.global
  493. o.reloc:    h.error
  494. o.reloc:    h.eval
  495. o.reloc:    h.reloc
  496. o.reloc:    h.area
  497. o.reloc:    h.lit
  498. o.reloc:    h.option
  499. o.reloc:    h.input
  500. o.reloc:    h.AofFile
  501. o.reloc:    h.fix
  502. o.value:    c.value
  503. o.value:    h.value
  504. o.value:    h.global
  505. o.value:    h.code
  506. o.value:    h.lex
  507. o.value:    h.symbol
  508. o.value:    h.reloc
  509. o.value:    h.error
  510. o.help_lex:    c.help_lex
  511. o.help_lex:    h.global
  512. o.help_lex:    h.error
  513. o.help_lex:    h.help_lex
  514. o.storage:    c.storage
  515. o.storage:    h.storage
  516. o.storage:    h.value
  517. o.storage:    h.global
  518. o.storage:    h.symbol
  519. o.storage:    h.lex
  520. o.storage:    h.value
  521. o.storage:    h.get
  522. o.storage:    h.lex
  523. o.storage:    h.input
  524. o.storage:    h.expr
  525. o.storage:    h.error
  526. o.riscos:    c.riscos
  527. o.riscos:    h.error
  528. o.riscos:    h.global
  529. o.riscos:    h.riscos
  530. o.riscos:    C:h.os
  531. o.filestack:    c.filestack
  532. o.filestack:    h.input
  533. o.filestack:    h.global
  534. o.filestack:    h.error
  535. o.include:    c.include
  536. o.include:    h.uname
  537. o.uname:    c.uname
  538. o.lexAcorn:    c.lexAcorn
  539. o.lexAcorn:    h.lex
  540. o.lexAcorn:    h.global
  541. o.lexAcorn:    h.input
  542. o.lit:    c.lit
  543. o.lit:    h.error
  544. o.lit:    h.global
  545. o.lit:    h.input
  546. o.lit:    h.area
  547. o.lit:    h.symbol
  548. o.lit:    h.lex
  549. o.lit:    h.value
  550. o.lit:    h.reloc
  551. o.lit:    h.lit
  552. o.lit:    h.reloc
  553. o.lit:    h.put
  554. o.lit:    h.fix
  555. o.lit:    h.lit
  556.