Mercurial > hg > Members > kono > nitros9-code
comparison level1/atari/modules/makefile @ 2617:b1145d2cb659
Adding atari port folder and modifications to init and krn to accommodate
author | Boisy Pitre <boisy.pitre@nuance.com> |
---|---|
date | Tue, 21 Feb 2012 08:34:51 -0600 |
parents | |
children | e6507f116064 |
comparison
equal
deleted
inserted
replaced
2616:b9e8bb5a3796 | 2617:b1145d2cb659 |
---|---|
1 PORT = atari | |
2 include $(NITROS9DIR)/rules.mak | |
3 | |
4 vpath %.asm $(LEVEL1)/modules | |
5 | |
6 AFLAGS += -I$(LEVEL1)/modules | |
7 | |
8 CLOCKELIM = -aRTCElim=1 | |
9 CLOCKDISTO2 = -aRTCDsto2=1 | |
10 CLOCKDISTO4 = -aRTCDsto4=1 | |
11 CLOCKBNB = -aRTCBB=1 | |
12 CLOCKSMART = -aRTCSmart=1 -aMPIFlag=1 | |
13 CLOCKHARRIS = -aRTCHarrs=1 | |
14 CLOCKCLOUD9 = -aRTCCloud9=1 | |
15 CLOCKSOFT = -aRTCSoft=1 | |
16 CLOCKMESSEMU = -aRTCMessEmu=1 | |
17 CLOCKJVEMU = -aRTCJVEmu=1 | |
18 TC3FLAGS = $(AFLAGS) -aTC3=1 $(FLAGS) | |
19 IDEFLAGS = $(AFLAGS) -aIDE=1 $(FLAGS) | |
20 | |
21 DEPENDS = ./makefile | |
22 TPB = $(3RDPARTY)/booters | |
23 | |
24 BOOTERS = | |
25 KERNEL = krn krnp2 | |
26 SYSMODS = ioman init sysgo_dd sysgo_h0 | |
27 CLOCKS = clock_60hz clock_50hz | |
28 | |
29 RBF = rbf.mn | |
30 | |
31 SCF = scf.mn \ | |
32 sc6551.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr vtio.dr \ | |
33 nil.dd \ | |
34 term.dt | |
35 | |
36 PIPE = pipeman.mn \ | |
37 piper.dr \ | |
38 pipe.dd | |
39 | |
40 ALLOBJS = $(BOOTTRACK) $(KERNEL) $(SYSMODS) $(CLOCKS) $(RBF) $(SCF) $(PIPE) | |
41 | |
42 all: $(ALLOBJS) | |
43 | |
44 # Kernel | |
45 krn krnp2: | |
46 $(CD) kernel; make $@ | |
47 $(CP) kernel/$@ . | |
48 | |
49 | |
50 sysgo_dd: sysgo.asm | |
51 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aDD=1 | |
52 | |
53 sysgo_h0: sysgo.asm | |
54 $(AS) $(AFLAGS) $(ASOUT)$@ $< | |
55 | |
56 # Clocks | |
57 clock_60hz: clock.asm | |
58 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=60 | |
59 | |
60 clock_50hz: clock.asm | |
61 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=50 | |
62 | |
63 clean: | |
64 $(CD) kernel; make $@ | |
65 $(RM) $(ALLOBJS) | |
66 | |
67 showobjs: | |
68 @$(ECHO) $(ALLOBJS) | |
69 | |
70 showboottrack: | |
71 @$(ECHO) $(BOOTTRACK) | |
72 | |
73 showkernel: | |
74 @$(ECHO) $(KERNEL) | |
75 | |
76 showsysmods: | |
77 @$(ECHO) $(SYSMODS) | |
78 | |
79 showclocks: | |
80 @$(ECHO) $(CLOCKS) | |
81 | |
82 showrbf: | |
83 @$(ECHO) $(RBF) | |
84 | |
85 showscf: | |
86 @$(ECHO) $(SCF) | |
87 | |
88 showpipe: | |
89 @$(ECHO) $(PIPE) | |
90 | |
91 identify: | |
92 $(IDENT_SHORT) $(ALLOBJS) | |
93 | |
94 |