Previous 199869 Revisions Next

r36790 Monday 30th March, 2015 at 07:13:21 UTC by Vasantha Crabb
Create directory for layouts for custom targets
[/trunk]makefile
[scripts]genie.lua
[scripts/src]cpu.lua tools.lua

trunk/makefile
r245301r245302
677677   $(GENDIR) \
678678   $(GENDIR)/$(TARGET)/$(SUBTARGET) \
679679   $(GENDIR)/emu/layout/ \
680   $(GENDIR)/mame/layout/ \
681   $(GENDIR)/mess/layout/ \
680   $(GENDIR)/$(TARGET)/layout/ \
682681   $(GENDIR)/mess/drivers/ \
683   $(GENDIR)/ldplayer/layout/ \
684682   $(GENDIR)/emu/cpu/arcompact/ \
685683   $(GENDIR)/emu/cpu/h8/ \
686684   $(GENDIR)/emu/cpu/mcs96/ \
trunk/scripts/genie.lua
r245301r245302
739739      linkoptions {
740740         "-F/Library/Frameworks/",
741741      }
742      flags {
743         "Symbols",
744      }
742745
743746
744747configuration { "mingw*" }
trunk/scripts/src/cpu.lua
r245301r245302
4545   files {
4646      MAME_DIR .. "src/emu/cpu/8x300/8x300.c",
4747   }
48end
49
50if (CPUS["8X300"]~=null or _OPTIONS["with-tools"]) then
5148   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/8x300/8x300dasm.c")
5249end
5350
r245301r245302
6057   files {
6158      MAME_DIR .. "src/emu/cpu/arc/arc.c",
6259   }
63end
64
65if (CPUS["ARC"]~=null or _OPTIONS["with-tools"]) then
6660   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arc/arcdasm.c")
6761end
6862
r245301r245302
7670      MAME_DIR .. "src/emu/cpu/arcompact/arcompact.c",
7771      MAME_DIR .. "src/emu/cpu/arcompact/arcompact_execute.c",
7872   }
79end
80
81if (CPUS["ARCOMPACT"]~=null or _OPTIONS["with-tools"]) then
8273   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompactdasm.c")
8374   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompactdasm_dispatch.c")
8475   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompactdasm_ops.c")
r245301r245302
9687   files {
9788      MAME_DIR .. "src/emu/cpu/arm/arm.c",
9889   }
99end
100
101if (CPUS["ARM"]~=null or _OPTIONS["with-tools"]) then
10290   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arm/armdasm.c")
10391end
10492
r245301r245302
10896      MAME_DIR .. "src/emu/cpu/arm7/arm7thmb.c",
10997      MAME_DIR .. "src/emu/cpu/arm7/arm7ops.c",
11098   }
111end
112
113if (CPUS["ARM7"]~=null or _OPTIONS["with-tools"]) then
11499   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arm7/arm7dasm.c")
115100end
116101
r245301r245302
123108   files {
124109      MAME_DIR .. "src/emu/cpu/se3208/se3208.c",
125110   }
126end
127
128if (CPUS["SE3208"]~=null or _OPTIONS["with-tools"]) then
129111   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/se3208/se3208dis.c")
130112end
131113
r245301r245302
138120   files {
139121      MAME_DIR .. "src/emu/cpu/amis2000/amis2000.c",
140122   }
141end
142
143if (CPUS["AMIS2000"]~=null or _OPTIONS["with-tools"]) then
144123   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/amis2000/amis2000d.c")
145124end
146
147125--------------------------------------------------
148126-- Alpha 8201
149127---@src/emu/cpu/alph8201/alph8201.h,CPUS += ALPHA8201
r245301r245302
153131   files {
154132      MAME_DIR .. "src/emu/cpu/alph8201/alph8201.c",
155133   }
156end
157
158if (CPUS["ALPHA8201"]~=null or _OPTIONS["with-tools"]) then
159134   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/alph8201/8201dasm.c")
160135end
161136
r245301r245302
168143   files {
169144      MAME_DIR .. "src/emu/cpu/adsp2100/adsp2100.c",
170145   }
171end
172
173if (CPUS["ADSP21XX"]~=null or _OPTIONS["with-tools"]) then
174146   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/adsp2100/2100dasm.c")
175147end
176148
r245301r245302
182154if (CPUS["ADSP21062"]~=null) then
183155   files {
184156      MAME_DIR .. "src/emu/cpu/sharc/sharc.c",
157   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sharc/sharcdsm.c")
185158   }
186159end
187160
188if (CPUS["ADSP21062"]~=null or _OPTIONS["with-tools"]) then
189   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sharc/sharcdsm.c")
190end
191
192161--------------------------------------------------
193162-- APEXC
194163---@src/emu/cpu/apexc/apexc.h,CPUS += APEXC
r245301r245302
198167   files {
199168      MAME_DIR .. "src/emu/cpu/apexc/apexc.c",
200169   }
201end
202
203if (CPUS["APEXC"]~=null or _OPTIONS["with-tools"]) then
204170   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/apexc/apexcdsm.c")
205171end
206172
r245301r245302
213179   files {
214180      MAME_DIR .. "src/emu/cpu/dsp16/dsp16.c",
215181   }
216end
217
218if (CPUS["DSP16A"]~=null or _OPTIONS["with-tools"]) then
219182   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp16/dsp16dis.c")
220183end
221184
r245301r245302
228191   files {
229192      MAME_DIR .. "src/emu/cpu/dsp32/dsp32.c",
230193   }
231end
232
233if (CPUS["DSP32C"]~=null or _OPTIONS["with-tools"]) then
234194   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp32/dsp32dis.c")
235195end
236196
r245301r245302
243203   files {
244204      MAME_DIR .. "src/emu/cpu/asap/asap.c",
245205   }
246end
247
248if (CPUS["ASAP"]~=null or _OPTIONS["with-tools"]) then
249206   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/asap/asapdasm.c")
250207end
251208
r245301r245302
258215   files {
259216      MAME_DIR .. "src/emu/cpu/am29000/am29000.c",
260217   }
261end
262
263if (CPUS["AM29000"]~=null or _OPTIONS["with-tools"]) then
264218   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/am29000/am29dasm.c")
265219end
266220
r245301r245302
273227   files {
274228      MAME_DIR .. "src/emu/cpu/jaguar/jaguar.c",
275229   }
276end
277
278if (CPUS["JAGUAR"]~=null or _OPTIONS["with-tools"]) then
279230   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/jaguar/jagdasm.c")
280231end
281232
r245301r245302
288239   files {
289240      MAME_DIR .. "src/emu/cpu/cubeqcpu/cubeqcpu.c",
290241   }
291end
292
293if (CPUS["CUBEQCPU"]~=null or _OPTIONS["with-tools"]) then
294242   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cubeqcpu/cubedasm.c")
295243end
296244
r245301r245302
314262   files {
315263      MAME_DIR .. "src/emu/cpu/esrip/esrip.c",
316264   }
317end
318
319if (CPUS["ESRIP"]~=null or _OPTIONS["with-tools"]) then
320265   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/esrip/esripdsm.c")
321266end
322267
r245301r245302
329274   files {
330275      MAME_DIR .. "src/emu/cpu/cosmac/cosmac.c",
331276   }
332end
333
334if (CPUS["COSMAC"]~=null or _OPTIONS["with-tools"]) then
335277   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cosmac/cosdasm.c")
336278end
337279
r245301r245302
344286   files {
345287      MAME_DIR .. "src/emu/cpu/cop400/cop400.c",
346288   }
347end
348
349if (CPUS["COP400"]~=null or _OPTIONS["with-tools"]) then
350289   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cop400/cop410ds.c")
351290   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cop400/cop420ds.c")
352291   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cop400/cop440ds.c")
r245301r245302
361300   files {
362301      MAME_DIR .. "src/emu/cpu/cp1610/cp1610.c",
363302   }
364end
365
366if (CPUS["CP1610"]~=null or _OPTIONS["with-tools"]) then
367303   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cp1610/1610dasm.c")
368304end
369305
r245301r245302
376312   files {
377313      MAME_DIR .. "src/emu/cpu/ccpu/ccpu.c",
378314   }
379end
380
381if (CPUS["CCPU"]~=null or _OPTIONS["with-tools"]) then
382315   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ccpu/ccpudasm.c")
383316end
384317
r245301r245302
391324   files {
392325      MAME_DIR .. "src/emu/cpu/t11/t11.c",
393326   }
394end
395
396if (CPUS["T11"]~=null or _OPTIONS["with-tools"]) then
397327   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/t11/t11dasm.c")
398328end
399329
r245301r245302
406336   files {
407337      MAME_DIR .. "src/emu/cpu/f8/f8.c",
408338   }
409end
410
411if (CPUS["F8"]~=null or _OPTIONS["with-tools"]) then
412339   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/f8/f8dasm.c")
413340end
414341
r245301r245302
426353      MAME_DIR .. "src/emu/cpu/g65816/g65816o3.c",
427354      MAME_DIR .. "src/emu/cpu/g65816/g65816o4.c",
428355   }
429end
430
431if (CPUS["G65816"]~=null or _OPTIONS["with-tools"]) then
432356   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/g65816/g65816ds.c")
433357end
434358
r245301r245302
470394   files {
471395      MAME_DIR .. "src/emu/cpu/hcd62121/hcd62121.c",
472396   }
473end
474
475if (CPUS["HCD62121"]~=null or _OPTIONS["with-tools"]) then
476397   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/hcd62121/hcd62121d.c")
477398end
478399
r245301r245302
485406   files {
486407      MAME_DIR .. "src/emu/cpu/hmcs40/hmcs40.c",
487408   }
488end
489
490if (CPUS["HMCS40"]~=null or _OPTIONS["with-tools"]) then
491409   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/hmcs40/hmcs40d.c")
492410end
493411
r245301r245302
501419      MAME_DIR .. "src/emu/cpu/sh2/sh2.c",
502420      MAME_DIR .. "src/emu/cpu/sh2/sh2fe.c",
503421   }
504end
505
506if (CPUS["SH2"]~=null or _OPTIONS["with-tools"]) then
507422   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sh2/sh2dasm.c")
508423end
509424
r245301r245302
520435      MAME_DIR .. "src/emu/cpu/sh4/sh4tmu.c",
521436      MAME_DIR .. "src/emu/cpu/sh4/sh4dmac.c",
522437   }
523end
524
525if (CPUS["SH4"]~=null or _OPTIONS["with-tools"]) then
526438   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sh4/sh4dasm.c")
527439end
528440
r245301r245302
535447   files {
536448      MAME_DIR .. "src/emu/cpu/h6280/h6280.c",
537449   }
538end
539
540if (CPUS["H6280"]~=null or _OPTIONS["with-tools"]) then
541450   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/h6280/6280dasm.c")
542451end
543452
r245301r245302
550459   files {
551460      MAME_DIR .. "src/emu/cpu/e132xs/e132xs.c",
552461   }
553end
554
555if (CPUS["E1"]~=null or _OPTIONS["with-tools"]) then
556462   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/e132xs/32xsdasm.c")
557463end
558464
r245301r245302
565471   files {
566472      MAME_DIR .. "src/emu/cpu/ie15/ie15.c",
567473   }
568end
569
570if (CPUS["IE15"]~=null or _OPTIONS["with-tools"]) then
571474   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ie15/ie15dasm.c")
572475end
573476
r245301r245302
580483   files {
581484      MAME_DIR .. "src/emu/cpu/i4004/i4004.c",
582485   }
583end
584
585if (CPUS["I4004"]~=null or _OPTIONS["with-tools"]) then
586486   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i4004/4004dasm.c")
587487end
588488
r245301r245302
595495   files {
596496      MAME_DIR .. "src/emu/cpu/i8008/i8008.c",
597497   }
598end
599
600if (CPUS["I8008"]~=null or _OPTIONS["with-tools"]) then
601498   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i8008/8008dasm.c")
602499end
603500
r245301r245302
610507   files {
611508      MAME_DIR .. "src/emu/cpu/scmp/scmp.c",
612509   }
613end
614
615if (CPUS["SCMP"]~=null or _OPTIONS["with-tools"]) then
616510   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/scmp/scmpdasm.c")
617511end
618512
r245301r245302
625519   files {
626520      MAME_DIR .. "src/emu/cpu/i8085/i8085.c",
627521   }
628end
629
630if (CPUS["I8085"]~=null or _OPTIONS["with-tools"]) then
631522   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i8085/8085dasm.c")
632523end
633524
r245301r245302
642533      MAME_DIR .. "src/emu/cpu/i8089/i8089_channel.c",
643534      MAME_DIR .. "src/emu/cpu/i8089/i8089_ops.c",
644535   }
645end
646
647if (CPUS["I8089"]~=null or _OPTIONS["with-tools"]) then
648536   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i8089/i8089_dasm.c")
649537end
650538
r245301r245302
657545   files {
658546      MAME_DIR .. "src/emu/cpu/mcs48/mcs48.c",
659547   }
660end
661
662if (CPUS["MCS48"]~=null or _OPTIONS["with-tools"]) then
663548   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mcs48/mcs48dsm.c")
664549end
665550
r245301r245302
672557   files {
673558      MAME_DIR .. "src/emu/cpu/mcs51/mcs51.c",
674559   }
675end
676
677if (CPUS["MCS51"]~=null or _OPTIONS["with-tools"]) then
678560   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mcs51/mcs51dasm.c")
679561end
680562
r245301r245302
704586      MAME_DIR .. "src/emu/cpu/i86/i186.c",
705587      MAME_DIR .. "src/emu/cpu/i86/i286.c",
706588   }
707end
708
709if (CPUS["I86"]~=null or _OPTIONS["with-tools"]) then
710589   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i386/i386dasm.c")
711590end
712591
r245301r245302
714593   files {
715594      MAME_DIR .. "src/emu/cpu/i386/i386.c",
716595   }
717end
718
719if (CPUS["I386"]~=null or _OPTIONS["with-tools"]) then
720596   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i386/i386dasm.c")
721597end
722598
r245301r245302
729605   files {
730606      MAME_DIR .. "src/emu/cpu/i860/i860.c",
731607   }
732end
733
734if (CPUS["I860"]~=null or _OPTIONS["with-tools"]) then
735608   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i860/i860dis.c")
736609end
737610
r245301r245302
744617   files {
745618      MAME_DIR .. "src/emu/cpu/i960/i960.c",
746619   }
747end
748
749if (CPUS["I960"]~=null or _OPTIONS["with-tools"]) then
750620   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i960/i960dis.c")
751621end
752622
r245301r245302
759629   files {
760630      MAME_DIR .. "src/emu/cpu/lh5801/lh5801.c",
761631   }
762end
763
764if (CPUS["LH5801"]~=null or _OPTIONS["with-tools"]) then
765632   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/lh5801/5801dasm.c")
766633end
767--------
768------------------------------------------
634
635--------------------------------------------------
769636-- Manchester Small-Scale Experimental Machine
770637---@src/emu/cpu/ssem/ssem.h,CPUS += SSEM
771638--------------------------------------------------
r245301r245302
774641   files {
775642      MAME_DIR .. "src/emu/cpu/ssem/ssem.c",
776643   }
777end
778
779if (CPUS["SSEM"]~=null or _OPTIONS["with-tools"]) then
780644   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ssem/ssemdasm.c")
781645end
782646
r245301r245302
789653   files {
790654      MAME_DIR .. "src/emu/cpu/mb88xx/mb88xx.c",
791655   }
792end
793
794if (CPUS["MB88XX"]~=null or _OPTIONS["with-tools"]) then
795656   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mb88xx/mb88dasm.c")
796657end
797658
r245301r245302
804665   files {
805666      MAME_DIR .. "src/emu/cpu/mb86233/mb86233.c",
806667   }
807end
808
809if (CPUS["MB86233"]~=null or _OPTIONS["with-tools"]) then
810668   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mb86233/mb86233d.c")
811669end
812670
r245301r245302
819677   files {
820678      MAME_DIR .. "src/emu/cpu/mb86235/mb86235.c",
821679   }
822end
823
824if (CPUS["MB86235"]~=null or _OPTIONS["with-tools"]) then
825680   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mb86235/mb86235d.c")
826681end
827682
r245301r245302
834689   files {
835690      MAME_DIR .. "src/emu/cpu/pic16c5x/pic16c5x.c",
836691   }
837end
838
839if (CPUS["PIC16C5X"]~=null or _OPTIONS["with-tools"]) then
840692   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pic16c5x/16c5xdsm.c")
841693end
842694
r245301r245302
849701   files {
850702      MAME_DIR .. "src/emu/cpu/pic16c62x/pic16c62x.c",
851703   }
852end
853
854if (CPUS["PIC16C62X"]~=null or _OPTIONS["with-tools"]) then
855704   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pic16c62x/16c62xdsm.c")
856705end
857706
r245301r245302
869718      MAME_DIR .. "src/emu/cpu/mips/mips3fe.c",
870719      MAME_DIR .. "src/emu/cpu/mips/mips3drc.c",
871720   }
872end
873
874if (CPUS["MIPS"]~=null or _OPTIONS["with-tools"]) then
875721   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mips/r3kdasm.c")
876722   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mips/mips3dsm.c")
877723end
r245301r245302
891737      MAME_DIR .. "src/emu/cpu/psx/rcnt.c",
892738      MAME_DIR .. "src/emu/cpu/psx/sio.c",
893739   }
894end
895
896if (CPUS["PSX"]~=null or _OPTIONS["with-tools"]) then
897740   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/psx/psxdasm.c")
898741end
899742
r245301r245302
910753      MAME_DIR .. "src/emu/cpu/m37710/m37710o2.c",
911754      MAME_DIR .. "src/emu/cpu/m37710/m37710o3.c",
912755   }
913end
914
915if (CPUS["M37710"]~=null or _OPTIONS["with-tools"]) then
916756   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m37710/m7700ds.c")
917757end
918758
r245301r245302
969809   files {
970810      MAME_DIR .. "src/emu/cpu/m6800/m6800.c",
971811   }
972end
973
974if (CPUS["M6800"]~=null or _OPTIONS["with-tools"]) then
975812   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6800/6800dasm.c")
976813end
977814
r245301r245302
984821   files {
985822      MAME_DIR .. "src/emu/cpu/m6805/m6805.c",
986823   }
987end
988
989if (CPUS["M6805"]~=null or _OPTIONS["with-tools"]) then
990824   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6805/6805dasm.c")
991825end
992826
r245301r245302
1003837      MAME_DIR .. "src/emu/cpu/m6809/hd6309.c",
1004838      MAME_DIR .. "src/emu/cpu/m6809/konami.c",
1005839   }
1006end
1007
1008if (CPUS["M6809"]~=null or _OPTIONS["with-tools"]) then
1009840   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6809/6809dasm.c")
1010841   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6809/6309dasm.c")
1011842   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6809/knmidasm.c")
r245301r245302
1020851   files {
1021852      MAME_DIR .. "src/emu/cpu/mc68hc11/mc68hc11.c",
1022853   }
1023end
1024
1025if (CPUS["MC68HC11"]~=null or _OPTIONS["with-tools"]) then
1026854   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mc68hc11/hc11dasm.c")
1027855end
1028856
r245301r245302
1036864      MAME_DIR .. "src/emu/cpu/m68000/m68kcpu.c",
1037865      GEN_DIR .. "emu/cpu/m68000/m68kops.c",
1038866   }
1039end
1040
1041if (CPUS["M680X0"]~=null or _OPTIONS["with-tools"]) then
1042867   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m68000/m68kdasm.c")
1043868end
1044869
r245301r245302
1053878      MAME_DIR .. "src/emu/cpu/dsp56k/dsp56mem.c",
1054879      MAME_DIR .. "src/emu/cpu/dsp56k/dsp56pcu.c",
1055880   }
1056end
1057
1058if (CPUS["DSP56156"]~=null or _OPTIONS["with-tools"]) then
1059881   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/dsp56dsm.c")
1060882   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/opcode.c")
1061883   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/inst.c")
r245301r245302
1063885   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/tables.c")
1064886end
1065887
888
1066889--------------------------------------------------
1067890-- PDP-1
1068891-- TX0
r245301r245302
1075898      MAME_DIR .. "src/emu/cpu/pdp1/pdp1.c",
1076899      MAME_DIR .. "src/emu/cpu/pdp1/tx0.c",
1077900   }
1078end
1079
1080if (CPUS["PDP1"]~=null or _OPTIONS["with-tools"]) then
1081901   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pdp1/pdp1dasm.c")
1082902   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pdp1/tx0dasm.c")
1083903end
r245301r245302
1093913      MAME_DIR .. "src/emu/cpu/powerpc/ppcfe.c",
1094914      MAME_DIR .. "src/emu/cpu/powerpc/ppcdrc.c",
1095915   }
1096end
1097
1098if (CPUS["POWERPC"]~=null or _OPTIONS["with-tools"]) then
1099916   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/powerpc/ppc_dasm.c")
1100917end
1101918
r245301r245302
1112929      MAME_DIR .. "src/emu/cpu/nec/v25sfr.c",
1113930      MAME_DIR .. "src/emu/cpu/nec/v53.c",
1114931   }
1115end
1116
1117if (CPUS["NEC"]~=null or _OPTIONS["with-tools"]) then
1118932   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/nec/necdasm.c")
1119933end
1120934
r245301r245302
1122936   files {
1123937      MAME_DIR .. "src/emu/cpu/v30mz/v30mz.c",
1124938   }
1125end
1126
1127if (CPUS["V30MZ"]~=null or _OPTIONS["with-tools"]) then
1128939   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/nec/necdasm.c")
1129940end
1130941
r245301r245302
1137948   files {
1138949      MAME_DIR .. "src/emu/cpu/v60/v60.c",
1139950   }
1140end
1141
1142if (CPUS["V60"]~=null or _OPTIONS["with-tools"]) then
1143951   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/v60/v60d.c")
1144952end
1145953
r245301r245302
1152960   files {
1153961      MAME_DIR .. "src/emu/cpu/v810/v810.c",
1154962   }
1155end
1156
1157if (CPUS["V810"]~=null or _OPTIONS["with-tools"]) then
1158963   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/v810/v810dasm.c")
1159964end
1160965
r245301r245302
1167972   files {
1168973      MAME_DIR .. "src/emu/cpu/upd7725/upd7725.c",
1169974   }
1170end
1171
1172if (CPUS["UPD7725"]~=null or _OPTIONS["with-tools"]) then
1173975   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/upd7725/dasm7725.c")
1174976end
1175977
r245301r245302
1184986      MAME_DIR .. "src/emu/cpu/upd7810/upd7810_opcodes.c",
1185987      MAME_DIR .. "src/emu/cpu/upd7810/upd7810_table.c",
1186988   }
1187end
1188
1189if (CPUS["UPD7810"]~=null or _OPTIONS["with-tools"]) then
1190989   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/upd7810/upd7810_dasm.c")
1191990end
1192991
r245301r245302
1199998   files {
1200999      MAME_DIR .. "src/emu/cpu/ucom4/ucom4.c",
12011000   }
1202end
1203
1204if (CPUS["UCOM4"]~=null or _OPTIONS["with-tools"]) then
12051001   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ucom4/ucom4d.c")
12061002end
12071003
r245301r245302
12141010   files {
12151011      MAME_DIR .. "src/emu/cpu/minx/minx.c",
12161012   }
1217end
1218
1219if (CPUS["MINX"]~=null or _OPTIONS["with-tools"]) then
12201013   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/minx/minxd.c")
12211014end
12221015
r245301r245302
12331026      MAME_DIR .. "src/emu/cpu/rsp/rspcp2.c",
12341027      MAME_DIR .. "src/emu/cpu/rsp/rspcp2d.c",
12351028   }
1236end
1237
1238if (CPUS["RSP"]~=null or _OPTIONS["with-tools"]) then
12391029   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/rsp/rsp_dasm.c")
12401030end
12411031
r245301r245302
12481038   files {
12491039      MAME_DIR .. "src/emu/cpu/mn10200/mn10200.c",
12501040   }
1251end
1252
1253if (CPUS["MN10200"]~=null or _OPTIONS["with-tools"]) then
12541041   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mn10200/mn102dis.c")
12551042end
12561043
r245301r245302
12631050   files {
12641051      MAME_DIR .. "src/emu/cpu/saturn/saturn.c",
12651052   }
1266end
1267
1268if (CPUS["SATURN"]~=null or _OPTIONS["with-tools"]) then
12691053   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/saturn/saturnds.c")
12701054end
12711055
r245301r245302
12781062   files {
12791063      MAME_DIR .. "src/emu/cpu/s2650/s2650.c",
12801064   }
1281end
1282
1283if (CPUS["S2650"]~=null or _OPTIONS["with-tools"]) then
12841065   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/s2650/2650dasm.c")
12851066end
12861067
r245301r245302
12931074   files {
12941075      MAME_DIR .. "src/emu/cpu/sc61860/sc61860.c",
12951076   }
1296end
1297
1298if (CPUS["SC61860"]~=null or _OPTIONS["with-tools"]) then
12991077   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sc61860/scdasm.c")
13001078end
13011079
r245301r245302
13081086   files {
13091087      MAME_DIR .. "src/emu/cpu/sm8500/sm8500.c",
13101088   }
1311end
1312
1313if (CPUS["SM8500"]~=null or _OPTIONS["with-tools"]) then
13141089   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sm8500/sm8500d.c")
13151090end
13161091
r245301r245302
13231098   files {
13241099      MAME_DIR .. "src/emu/cpu/spc700/spc700.c",
13251100   }
1326end
1327
1328if (CPUS["SPC700"]~=null or _OPTIONS["with-tools"]) then
13291101   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/spc700/spc700ds.c")
13301102end
13311103
r245301r245302
13381110   files {
13391111      MAME_DIR .. "src/emu/cpu/ssp1601/ssp1601.c",
13401112   }
1341end
1342
1343if (CPUS["SSP1601"]~=null or _OPTIONS["with-tools"]) then
13441113   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ssp1601/ssp1601d.c")
13451114end
13461115
r245301r245302
13531122   files {
13541123      MAME_DIR .. "src/emu/cpu/unsp/unsp.c",
13551124   }
1356end
1357
1358if (CPUS["UNSP"]~=null or _OPTIONS["with-tools"]) then
13591125   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/unsp/unspdasm.c")
13601126end
13611127
r245301r245302
13681134   files {
13691135      MAME_DIR .. "src/emu/cpu/avr8/avr8.c",
13701136   }
1371end
1372
1373if (CPUS["AVR8"]~=null or _OPTIONS["with-tools"]) then
13741137   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/avr8/avr8dasm.c")
13751138end
13761139
r245301r245302
13831146   files {
13841147      MAME_DIR .. "src/emu/cpu/tms0980/tms0980.c",
13851148   }
1386end
1387
1388if (CPUS["TMS0980"]~=null or _OPTIONS["with-tools"]) then
13891149   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms0980/tms0980d.c")
13901150end
13911151
r245301r245302
13981158   files {
13991159      MAME_DIR .. "src/emu/cpu/tms7000/tms7000.c",
14001160   }
1401end
1402
1403if (CPUS["TMS7000"]~=null or _OPTIONS["with-tools"]) then
14041161   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms7000/7000dasm.c")
14051162end
14061163
r245301r245302
14191176      MAME_DIR .. "src/emu/cpu/tms9900/tms9995.c",
14201177      MAME_DIR .. "src/emu/cpu/tms9900/ti990_10.c",
14211178   }
1422end
1423
1424if (CPUS["TMS9900"]~=null or _OPTIONS["with-tools"]) then
14251179   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms9900/9900dasm.c")
14261180end
14271181
r245301r245302
14341188   files {
14351189      MAME_DIR .. "src/emu/cpu/tms34010/tms34010.c",
14361190   }
1437end
1438
1439if (CPUS["TMS340X0"]~=null or _OPTIONS["with-tools"]) then
14401191   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms34010/34010dsm.c")
14411192end
14421193
r245301r245302
14491200   files {
14501201      MAME_DIR .. "src/emu/cpu/tms32010/tms32010.c",
14511202   }
1452end
1453
1454if (CPUS["TMS32010"]~=null or _OPTIONS["with-tools"]) then
14551203   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32010/32010dsm.c")
14561204end
14571205
r245301r245302
14641212   files {
14651213      MAME_DIR .. "src/emu/cpu/tms32025/tms32025.c",
14661214   }
1467end
1468
1469if (CPUS["TMS32025"]~=null or _OPTIONS["with-tools"]) then
14701215   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32025/32025dsm.c")
14711216end
14721217
r245301r245302
14791224   files {
14801225      MAME_DIR .. "src/emu/cpu/tms32031/tms32031.c",
14811226   }
1482end
1483
1484if (CPUS["TMS32031"]~=null or _OPTIONS["with-tools"]) then
14851227   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32031/dis32031.c")
14861228end
14871229
r245301r245302
14941236   files {
14951237      MAME_DIR .. "src/emu/cpu/tms32051/tms32051.c",
14961238   }
1497end
1498
1499if (CPUS["TMS32051"]~=null or _OPTIONS["with-tools"]) then
15001239   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32051/dis32051.c")
15011240end
15021241
r245301r245302
15101249      MAME_DIR .. "src/emu/cpu/tms32082/tms32082.c",
15111250      MAME_DIR .. "src/emu/cpu/tms32082/mp_ops.c",
15121251   }
1513end
1514
1515if (CPUS["TMS32082"]~=null or _OPTIONS["with-tools"]) then
15161252   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32082/dis_mp.c")
15171253   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32082/dis_pp.c")
15181254end
r245301r245302
15271263      MAME_DIR .. "src/emu/cpu/tms57002/tms57002.c",
15281264      MAME_DIR .. "src/emu/cpu/tms57002/tms57kdec.c",
15291265   }
1530end
1531
1532if (CPUS["TMS57002"]~=null or _OPTIONS["with-tools"]) then
15331266   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms57002/57002dsm.c")
15341267end
15351268
r245301r245302
15531286   files {
15541287      MAME_DIR .. "src/emu/cpu/tlcs900/tlcs900.c",
15551288   }
1556end
1557
1558if (CPUS["TLCS900"]~=null or _OPTIONS["with-tools"]) then
15591289   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tlcs900/dasm900.c")
15601290end
15611291
r245301r245302
15721302      MAME_DIR .. "src/emu/cpu/z80/tmpz84c015.c",
15731303      MAME_DIR .. "src/emu/cpu/z80/kl5c80a12.c",
15741304   }
1575end
1576
1577if (CPUS["Z80"]~=null or _OPTIONS["with-tools"]) then
15781305   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z80/z80dasm.c")
15791306end
15801307
r245301r245302
15871314   files {
15881315      MAME_DIR .. "src/emu/cpu/lr35902/lr35902.c",
15891316   }
1590end
1591
1592if (CPUS["LR35902"]~=null or _OPTIONS["with-tools"]) then
15931317   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/lr35902/lr35902d.c")
15941318end
15951319
r245301r245302
16031327      MAME_DIR .. "src/emu/cpu/z180/z180.c",
16041328      MAME_DIR .. "src/emu/cpu/z80/z80daisy.c",
16051329   }
1606end
1607
1608if (CPUS["Z180"]~=null or _OPTIONS["with-tools"]) then
16091330   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z180/z180dasm.c")
16101331end
16111332
r245301r245302
16181339   files {
16191340      MAME_DIR .. "src/emu/cpu/z8000/z8000.c",
16201341   }
1621end
1622
1623if (CPUS["Z8000"]~=null or _OPTIONS["with-tools"]) then
16241342   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z8000/8000dasm.c")
16251343end
16261344
r245301r245302
16331351   files {
16341352      MAME_DIR .. "src/emu/cpu/z8/z8.c",
16351353   }
1636end
1637
1638if (CPUS["Z8"]~=null or _OPTIONS["with-tools"]) then
16391354   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z8/z8dasm.c")
16401355end
16411356
r245301r245302
16481363   files {
16491364      MAME_DIR .. "src/emu/cpu/superfx/superfx.c",
16501365   }
1651end
1652
1653if (CPUS["SUPERFX"]~=null or _OPTIONS["with-tools"]) then
16541366   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/superfx/sfx_dasm.c")
16551367end
16561368
r245301r245302
16631375   files {
16641376      MAME_DIR .. "src/emu/cpu/pps4/pps4.c",
16651377   }
1666end
1667
1668if (CPUS["PPS4"]~=null or _OPTIONS["with-tools"]) then
16691378   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pps4/pps4dasm.c")
16701379end
16711380
r245301r245302
16781387   files {
16791388      MAME_DIR .. "src/emu/cpu/hd61700/hd61700.c",
16801389   }
1681end
1682
1683if (CPUS["HD61700"]~=null or _OPTIONS["with-tools"]) then
16841390   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/hd61700/hd61700d.c")
16851391end
16861392
r245301r245302
16931399   files {
16941400      MAME_DIR .. "src/emu/cpu/lc8670/lc8670.c",
16951401   }
1696end
1697
1698if (CPUS["LC8670"]~=null or _OPTIONS["with-tools"]) then
16991402   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/lc8670/lc8670dsm.c")
17001403end
17011404
r245301r245302
17081411   files {
17091412      MAME_DIR .. "src/emu/cpu/scudsp/scudsp.c",
17101413   }
1711end
1712
1713if (CPUS["SCUDSP"]~=null or _OPTIONS["with-tools"]) then
17141414   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/scudsp/scudspdasm.c")
17151415end
17161416
r245301r245302
17231423   files {
17241424      MAME_DIR .. "src/emu/cpu/score/score.c",
17251425   }
1726end
1727
1728if (CPUS["SCORE"]~=null or _OPTIONS["with-tools"]) then
17291426   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/score/scoredsm.c")
17301427end
17311428
r245301r245302
17551452      MAME_DIR .. "src/emu/cpu/alto2/a2part.c",
17561453      MAME_DIR .. "src/emu/cpu/alto2/a2ram.c",
17571454      MAME_DIR .. "src/emu/cpu/alto2/a2roms.c",
1758   }
1759end
17601455
1761if (CPUS["ALTO2"]~=null or _OPTIONS["with-tools"]) then
1456   }
17621457   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/alto2/alto2dsm.c")
17631458end
1764
trunk/scripts/src/tools.lua
r245301r245302
102102-- unidasm
103103--------------------------------------------------
104104
105project("unidasm")
106uuid ("65f81d3b-299a-4b08-a3fa-d5241afa9fd1")
107kind "ConsoleApp"   
108
109options {
110   "ForceCPP",
111}
112
113configuration { }
114   targetdir(MAME_DIR)
115
116links {
117   "dasm",
118   "emu",
119   "utils",
120   "expat",
121   "zlib",
122   "flac",
123   "7z",   
124   "ocore_" .. _OPTIONS["osd"],
125}
126
127includedirs {
128   MAME_DIR .. "src/emu",
129   MAME_DIR .. "src/lib/util",
130   MAME_DIR .. "3rdparty",
131}
132
133includeosd()
134
135files {
136   MAME_DIR .. "src/tools/unidasm.c",
137}
138
139
140105--------------------------------------------------
141106-- ldresample
142107--------------------------------------------------


Previous 199869 Revisions Next


© 1997-2024 The MAME Team