comparison level2/mc09l2/modules/makefile @ 3167:33f8afc79af2

Create new clock mc09clock_91hz for Carsten's over-clocked mc09
author Neal Crook <foofoobedoo@gmail.com>
date Sat, 08 Apr 2017 20:26:29 +0100
parents 55004ff56395
children 18306d646f71
comparison
equal deleted inserted replaced
3166:2a29a35c5d2c 3167:33f8afc79af2
3 3
4 vpath %.asm kernel:$(LEVEL2)/modules:$(LEVEL1)/modules 4 vpath %.asm kernel:$(LEVEL2)/modules:$(LEVEL1)/modules
5 5
6 AFLAGS += -I$(LEVEL1)/modules 6 AFLAGS += -I$(LEVEL1)/modules
7 7
8 CLOCKELIM = -DRTCElim=1
9 CLOCKDISTO2 = -DRTCDsto2=1
10 CLOCKDISTO4 = -DRTCDsto4=1
11 CLOCKBNB = -DRTCBB=1
12 CLOCKSMART = -DRTCSmart=1 -DMPIFlag=1
13 CLOCKHARRIS = -DRTCHarrs=1
14 CLOCKCLOUD9 = -DRTCCloud9=1
15 CLOCKSOFT = -DRTCSoft=1 8 CLOCKSOFT = -DRTCSoft=1
16 CLOCKMESSEMU = -DRTCMessEmu=1
17 CLOCKJVEMU = -DRTCJVEmu=1
18 TC3FLAGS = $(AFLAGS) -DTC3=1 $(FLAGS) 9 TC3FLAGS = $(AFLAGS) -DTC3=1 $(FLAGS)
19 IDEFLAGS = $(AFLAGS) -DIDE=1 $(FLAGS) 10 IDEFLAGS = $(AFLAGS) -DIDE=1 $(FLAGS)
20 SDFLAGS = $(AFLAGS) -DCOCOSDC=1 -DITTYP=128 $(FLAGS) 11 SDFLAGS = $(AFLAGS) -DCOCOSDC=1 -DITTYP=128 $(FLAGS)
21 12
22 DEPENDS = ./makefile 13 DEPENDS = ./makefile
25 BOOTERS = boot_sdc 16 BOOTERS = boot_sdc
26 BOOTTRACK = rel_80 $(BOOTERS) krn 17 BOOTTRACK = rel_80 $(BOOTERS) krn
27 18
28 KERNEL = krnp2 krnp3_perr krnp4_regdump 19 KERNEL = krnp2 krnp3_perr krnp4_regdump
29 SYSMODS = ioman init sysgo_dd rominfo vectors 20 SYSMODS = ioman init sysgo_dd rominfo vectors
30 CLOCKS = clock_50hz clock2_soft clock2_dw mc09clock_50hz 21 CLOCKS = clock2_soft clock2_dw mc09clock_50hz mc09clock_91hz
31 22
32 RBF = rbf.mn \ 23 RBF = rbf.mn \
33 rbdw.dr dwio.sb \ 24 rbdw.dr dwio.sb \
34 mc09sdc.dr \ 25 mc09sdc.dr \
35 rammer.dr r0_8k.dd r0_96k.dd r0_128k.dd r0_192k.dd \ 26 rammer.dr r0_8k.dd r0_96k.dd r0_128k.dd r0_192k.dd \
237 228
238 y3.dd: rfmdesc.asm 229 y3.dd: rfmdesc.asm
239 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=3 230 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=3
240 231
241 # Clocks 232 # Clocks
242 clock_50hz: clock.asm
243 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DPwrLnFrq=50
244
245 mc09clock_50hz: mc09clock.asm 233 mc09clock_50hz: mc09clock.asm
246 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DPwrLnFrq=50 234 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DTkPerSec=50
235
236 mc09clock_91hz: mc09clock.asm
237 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DTkPerSec=91
247 238
248 clean: 239 clean:
249 $(CD) kernel; make $@ 240 $(CD) kernel; make $@
250 $(RM) $(ALLOBJS) 241 $(RM) $(ALLOBJS)
251 242