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