comparison 3rdparty/customboots/boisy/makefile @ 2423:8194ea2e9906

Updated
author boisy
date Wed, 27 Jan 2010 14:36:46 +0000
parents 6735ed1656bc
children 375bbafa44fa
comparison
equal deleted inserted replaced
2422:61778d4bb634 2423:8194ea2e9906
33 33
34 CMDS_DW = $(3PDW68)/inetd $(3PDW68)/dw \ 34 CMDS_DW = $(3PDW68)/inetd $(3PDW68)/dw \
35 $(3PDW68)/telnet $(3PBOISY)/send 35 $(3PDW68)/telnet $(3PBOISY)/send
36 36
37 CMDS_THESIS = testmul testtfr testexg testadd testcwai 37 CMDS_THESIS = testmul testtfr testexg testadd testcwai
38 SRC_THESIS = testmul.asm testtfr.asm testexg.asm testadd.asm testcwai.asm
38 39
39 # We make our own bootfile and kernel track 40 # We make our own bootfile and kernel track
40 KERNEL = $(MD)/rel_80 $(MD)/boot_dw3 $(MD)/krn 41 KERNEL = $(MD)/rel_80 $(MD)/boot_dw3 $(MD)/krn
41 BOOTFILE = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ 42 BOOTFILE_DWTERM = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
42 $(MD)/rbf.mn \ 43 $(MD)/rbf.mn \
43 $(MD)/rbdw3.dr $(MD)/dw3.sb \ 44 $(MD)/rbdw3.dr $(MD)/dw3.sb \
44 $(MD)/rammer.dr $(MD)/r0_128k.dd \ 45 $(MD)/rammer.dr $(MD)/r0_128k.dd \
45 $(MD)/ddx0.dd $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd \ 46 $(MD)/ddx0.dd $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd \
46 $(MD)/scf.mn \ 47 $(MD)/scf.mn \
54 $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \ 55 $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \
55 $(MD)/scdwp.dr $(MD)/p_scdwp.dd \ 56 $(MD)/scdwp.dr $(MD)/p_scdwp.dd \
56 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ 57 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
57 $(MD)/clock_60hz $(MD)/clock2_dw3 \ 58 $(MD)/clock_60hz $(MD)/clock2_dw3 \
58 $(MD)/sysgo_dd 59 $(MD)/sysgo_dd
59 # $(MD)/vtio.dr \ 60
60 # $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ 61 BOOTFILE_WINTERM = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
61 # $(MD)/cowin.io $(MD)/covdg.io \ 62 $(MD)/rbf.mn \
62 # $(MD)/w1.dw \ 63 $(MD)/rbdw3.dr $(MD)/dw3.sb \
64 $(MD)/ddx0.dd $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd \
65 $(MD)/scf.mn \
66 $(MD)/vtio.dr \
67 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
68 $(MD)/cowin.io $(MD)/covdg.io \
69 $(MD)/term_win80.dt $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
70 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
71 $(MD)/scdwn.dr \
72 $(MD)/n_scdwn.dd \
73 $(MD)/n1_scdwn.dd $(MD)/n2_scdwn.dd $(MD)/n3_scdwn.dd \
74 $(MD)/n4_scdwn.dd $(MD)/n5_scdwn.dd $(MD)/n6_scdwn.dd \
75 $(MD)/n7_scdwn.dd $(MD)/n8_scdwn.dd $(MD)/n9_scdwn.dd \
76 $(MD)/n10_scdwn.dd $(MD)/n11_scdwn.dd $(MD)/n12_scdwn.dd \
77 $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \
78 $(MD)/scdwp.dr $(MD)/p_scdwp.dd \
79 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
80 $(MD)/clock_60hz $(MD)/clock2_dw3 \
81 $(MD)/sysgo_dd
63 82
64 SUPPORTFILES = startup 83 SUPPORTFILES = startup
84 BOOTFILE = $(BOOTFILE_DWTERM)
65 85
66 ALLOBJS = $(CMDS) $(CMDS_DW) $(CMDS_THESIS) 86 ALLOBJS = $(CMDS) $(CMDS_DW) $(CMDS_THESIS)
67 87
68 all: makedepends $(ALLOBJS) 88 all: makedepends $(ALLOBJS)
69 89
88 $(RM) os9boot kernel 108 $(RM) os9boot kernel
89 $(MAKDIR) $@,CMDS 109 $(MAKDIR) $@,CMDS
90 $(MAKDIR) $@,SYS 110 $(MAKDIR) $@,SYS
91 $(CP) $(CMDS) $(CMDS_DW) $(CMDS_THESIS) $@,CMDS 111 $(CP) $(CMDS) $(CMDS_DW) $(CMDS_THESIS) $@,CMDS
92 $(foreach file, $(CMDS) $(CMDS_DW) $(CMDS_THESIS), $(OS9ATTR_EXEC) $@,CMDS/$(notdir $(file));) 112 $(foreach file, $(CMDS) $(CMDS_DW) $(CMDS_THESIS), $(OS9ATTR_EXEC) $@,CMDS/$(notdir $(file));)
113 $(MAKDIR) $@,SRC
114 $(CPL) $(SRC_THESIS) $@,SRC
93 $(CP) $(3RDPARTY)/utils/supercomm/supercomm $@,CMDS 115 $(CP) $(3RDPARTY)/utils/supercomm/supercomm $@,CMDS
94 $(OS9ATTR_EXEC) $@,CMDS/supercomm 116 $(OS9ATTR_EXEC) $@,CMDS/supercomm
95 $(CPL) $(SYSTEXT) $@,SYS 117 $(CPL) $(SYSTEXT) $@,SYS
96 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) 118 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);)
97 $(CPL) $(SUPPORTFILES) $@,. 119 $(CPL) $(SUPPORTFILES) $@,.