-
Notifications
You must be signed in to change notification settings - Fork 2
/
mmakefile.src
99 lines (86 loc) · 3.46 KB
/
mmakefile.src
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
92
93
94
95
96
97
98
99
# $Id$
include $(SRCDIR)/config/aros-contrib.cfg
# The apps target points back to config/$(ARCH)/mmakefile:
#MM- contrib : \
#MM includes linklibs \
#MM contrib-setup-dirs \
#MM contrib-complete
#MM- contrib-complete : contrib-aminet
#MM- contrib-complete : contrib-fish
#MM- contrib-complete : contrib-games
#MM- contrib-complete : contrib-misc
#MM- contrib-complete : contrib-demo
#MM- contrib-complete : contrib-dopus
#MM- contrib-complete : contrib-fryingpan-$(AROS_TARGET_CPU)
#MM- contrib-complete : contrib-bgui
#MM- contrib-complete : contrib-gfx
#MM- contrib-complete : contrib-development
#MM- contrib-complete : contrib-gnu
#MM- contrib-complete : contrib-networking
#MM- contrib-complete : contrib-pack
#MM- contrib-complete : contrib-scout
#MM- contrib-complete : contrib-multimedia
#MM- contrib-complete : contrib-workbench
CONTRIB_SRC_DIR := $(AROSDIR)/contrib
CONTRIB_DISK1_FILES := aminet
CONTRIB_DISK2_FILES := DOpus
CONTRIB_DISK1_SRC_FILES := $(foreach f, $(CONTRIB_DISK1_FILES), $(CONTRIB_SRC_DIR)/$(f))
CONTRIB_DISK1_DEST_DIR := $(GENDIR)/contrib-disk1
CONTRIB_DISK2_SRC_FILES := $(foreach f, $(CONTRIB_DISK2_FILES), $(CONTRIB_SRC_DIR)/$(f))
CONTRIB_DISK2_DEST_DIR := $(GENDIR)/contrib-disk2
#MM- contrib-disks : contrib-disk1 contrib-disk2
#MM contrib-disk1 : contrib-aminet contrib-setup
contrib-disk1:
@-$(RM) -r $(CONTRIB_DISK1_DEST_DIR)/*
@$(CP) -r $(CONTRIB_DISK1_SRC_FILES) $(CONTRIB_DISK1_DEST_DIR)
@$(COPYTOAFS) $(GENDIR)/contrib-disks/contrib-disk1.img --size floppy1440 $(CONTRIB_DISK1_DEST_DIR)
#MM contrib-disk2 : contrib-dopus contrib-setup
contrib-disk2:
@-$(RM) -r $(CONTRIB_DISK2_DEST_DIR)/*
@$(CP) -r $(CONTRIB_DISK2_SRC_FILES) $(CONTRIB_DISK2_DEST_DIR)
@$(COPYTOAFS) $(GENDIR)/contrib-disks/contrib-disk2.img --size floppy1440 $(CONTRIB_DISK2_DEST_DIR)
#MM
contrib-setup :
%mkdirs_q $(GENDIR)/contrib-disks
%mkdirs_q $(CONTRIB_DISK1_DEST_DIR)
%mkdirs_q $(CONTRIB_DISK2_DEST_DIR)
#MM
contrib-setup-dirs :
%mkdirs_q $(AROS_CONTRIB)/Demos
%mkdirs_q $(AROS_CONTRIB_DEVELOPMENT)
%mkdirs_q $(AROS_CONTRIB)/Emu
%mkdirs_q $(AROS_CONTRIB)/Games
%mkdirs_q $(AROS_CONTRIB)/Games/Action
%mkdirs_q $(AROS_CONTRIB)/Games/Adventure
%mkdirs_q $(AROS_CONTRIB)/Games/Board
%mkdirs_q $(AROS_CONTRIB)/Games/Card
%mkdirs_q $(AROS_CONTRIB)/Games/Children
%mkdirs_q $(AROS_CONTRIB)/Games/Driving
%mkdirs_q $(AROS_CONTRIB)/Games/Fps
%mkdirs_q $(AROS_CONTRIB)/Games/Misc
%mkdirs_q $(AROS_CONTRIB)/Games/Platform
%mkdirs_q $(AROS_CONTRIB)/Games/Puzzle
%mkdirs_q $(AROS_CONTRIB)/Games/Roleplaying
%mkdirs_q $(AROS_CONTRIB)/Games/Server
%mkdirs_q $(AROS_CONTRIB)/Games/Sport
%mkdirs_q $(AROS_CONTRIB)/Games/Strategy
%mkdirs_q $(AROS_CONTRIB)/Games/Utility
%mkdirs_q $(AROS_CONTRIB)/MultiMedia
%mkdirs_q $(AROS_CONTRIB)/MultiMedia/Audio
%mkdirs_q $(AROS_CONTRIB)/MultiMedia/Gfx
%mkdirs_q $(AROS_CONTRIB)/MultiMedia/Video
%mkdirs_q $(AROS_CONTRIB)/Networking
%mkdirs_q $(AROS_CONTRIB)/Office
%mkdirs_q $(AROS_CONTRIB)/Utilities
%mkdirs_q $(AROS_CONTRIB)/Utilities/Archive
%mkdirs_q $(AROS_CONTRIB)/Utilities/Benchmark
%mkdirs_q $(AROS_CONTRIB)/Utilities/Communication
%mkdirs_q $(AROS_CONTRIB)/Utilities/Docky
%mkdirs_q $(AROS_CONTRIB)/Utilities/Filetool
%mkdirs_q $(AROS_CONTRIB)/Utilities/Hardware
%mkdirs_q $(AROS_CONTRIB)/Utilities/Misc
%mkdirs_q $(AROS_CONTRIB)/Utilities/Print
%mkdirs_q $(AROS_CONTRIB)/Utilities/Scientific
%mkdirs_q $(AROS_CONTRIB)/Utilities/Shell
%mkdirs_q $(AROS_CONTRIB)/Utilities/Text
%mkdirs_q $(AROS_CONTRIB)/Utilities/Workbench