-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathmakefile
91 lines (72 loc) · 1.49 KB
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# Borland C++ 3.1
ENTER=cd
LEAVE=$(ENTER) ..
COPY=copy
DELETE=del
all: build arch
#------------------------- BUILD ------------------------- #
build: xosl xoslload install ipl
xosl:
$(ENTER) xosl
$(MAKEDIR)\make
split
$(LEAVE)
xoslload:
$(ENTER) xoslload
$(MAKEDIR)\make
$(LEAVE)
install:
$(ENTER) install
$(MAKEDIR)\make
$(LEAVE)
ipl:
$(ENTER) ipl
$(ENTER) ipl_brec
$(MAKEDIR)\make
$(LEAVE)
$(ENTER) ipl_mbr
$(MAKEDIR)\make
$(LEAVE)
$(LEAVE)
#------------------------- ARCHIVE ------------------------- #
arch:
$(COPY) xosl\*.xxf arch
$(COPY) xoslload\xoslload.xcf arch
$(COPY) install\install.exe arch
$(COPY) ipl\ipl_brec\*.bin arch
$(COPY) ipl\ipl_mbr\*.bin arch
$(COPY) resource\*.* arch
#------------------------- CLEAN ------------------------- #
clean: clean_xosl clean_xoslload clean_install clean_ipl clean_arch
clean_xosl:
$(ENTER) xosl
$(MAKEDIR)\make clean
$(LEAVE)
clean_xoslload:
$(ENTER) xoslload
$(MAKEDIR)\make clean
$(LEAVE)
clean_install:
$(ENTER) install
$(MAKEDIR)\make clean
$(LEAVE)
clean_ipl:
$(ENTER) ipl
$(ENTER) ipl_brec
$(MAKEDIR)\make clean
$(LEAVE)
$(ENTER) ipl_mbr
$(MAKEDIR)\make clean
$(LEAVE)
$(LEAVE)
clean_arch:
$(ENTER) arch
$(DELETE) *.xxf
$(DELETE) *.xcf
$(DELETE) *.xff
$(DELETE) *.xbf
$(DELETE) *.exe
$(DELETE) *.bin
$(DELETE) *.mbr
$(DELETE) *.txt
$(LEAVE)