Synch'd with Scout's CVS repository.
[AROS-Contrib.git] / mmakefile.src
blob24f1a0b48cb890511c11121f81b6a25a5d0fcb97
1 # $Id$
3 include $(TOP)/config/make.cfg
5 # The apps target points back to config/$(ARCH)/mmakefile:
6 #MM- contrib : includes linklibs contrib-complete contrib-setup-dirs
8 #MM- contrib-complete : contrib-aminet
9 #MM- contrib-complete : contrib-fish
10 #MM- contrib-complete : contrib-games
11 #MM- contrib-complete : contrib-misc
12 #MM- contrib-complete : contrib-demos
13 #MM- contrib-complete : contrib-dopus
14 #MM- contrib-complete : contrib-bgui
15 #MM- contrib-complete : contrib-gfx
16 #MM- contrib-complete : contrib-radium
17 #DISABLE MM- contrib-complete : contrib-gc
18 #MM- contrib-complete : contrib-development
19 #MM- contrib-complete : contrib-gnu
20 #MM- contrib-complete : contrib-networking
21 #MM- contrib-complete : contrib-pack-bzip2
22 #MM- contrib-complete : contrib-scout
23 #MM- contrib-complete : contrib-multimedia
25 CONTRIB_SRC_DIR := $(AROSDIR)/contrib
27 CONTRIB_DISK1_FILES := aminet
28 CONTRIB_DISK2_FILES := DOpus
30 CONTRIB_DISK1_SRC_FILES := $(foreach f, $(CONTRIB_DISK1_FILES), $(CONTRIB_SRC_DIR)/$(f))
31 CONTRIB_DISK1_DEST_DIR := $(GENDIR)/contrib-disk1
33 CONTRIB_DISK2_SRC_FILES := $(foreach f, $(CONTRIB_DISK2_FILES), $(CONTRIB_SRC_DIR)/$(f))
34 CONTRIB_DISK2_DEST_DIR := $(GENDIR)/contrib-disk2
37 #MM- contrib-disks : contrib-disk1 contrib-disk2
39 #MM contrib-disk1 : contrib-aminet contrib-setup 
40 contrib-disk1:
41         @-$(RM) -r $(CONTRIB_DISK1_DEST_DIR)/*
42         @$(CP) -r $(CONTRIB_DISK1_SRC_FILES) $(CONTRIB_DISK1_DEST_DIR)
43         @$(COPYTOAFS) $(GENDIR)/contrib-disks/contrib-disk1.img --size floppy1440 $(CONTRIB_DISK1_DEST_DIR)
45 #MM contrib-disk2 : contrib-dopus contrib-setup 
46 contrib-disk2:
47         @-$(RM) -r $(CONTRIB_DISK2_DEST_DIR)/*
48         @$(CP) -r $(CONTRIB_DISK2_SRC_FILES) $(CONTRIB_DISK2_DEST_DIR)
49         @$(COPYTOAFS) $(GENDIR)/contrib-disks/contrib-disk2.img --size floppy1440 $(CONTRIB_DISK2_DEST_DIR)
51 #MM
52 contrib-setup :
53         %mkdirs_q $(GENDIR)/contrib-disks
54         %mkdirs_q $(CONTRIB_DISK1_DEST_DIR)
55         %mkdirs_q $(CONTRIB_DISK2_DEST_DIR)
57 #MM
58 contrib-setup-dirs :
59         %mkdirs_q $(AROS_CONTRIB)/Demos
60         %mkdirs_q $(AROS_CONTRIB)/Development
61         %mkdirs_q $(AROS_CONTRIB)/Emu
62         %mkdirs_q $(AROS_CONTRIB)/Games
63         %mkdirs_q $(AROS_CONTRIB)/MultiMedia
64         %mkdirs_q $(AROS_CONTRIB)/MultiMedia/Audio
65         %mkdirs_q $(AROS_CONTRIB)/MultiMedia/Gfx
66         %mkdirs_q $(AROS_CONTRIB)/MultiMedia/Video
67         %mkdirs_q $(AROS_CONTRIB)/Networking
68         %mkdirs_q $(AROS_CONTRIB)/Office
69         %mkdirs_q $(AROS_CONTRIB)/Utilities
70         %mkdirs_q $(AROS_CONTRIB)/Utilities/Archive
71         %mkdirs_q $(AROS_CONTRIB)/Utilities/Benchmark
72         %mkdirs_q $(AROS_CONTRIB)/Utilities/Communication
73         %mkdirs_q $(AROS_CONTRIB)/Utilities/Docky
74         %mkdirs_q $(AROS_CONTRIB)/Utilities/Filetool
75         %mkdirs_q $(AROS_CONTRIB)/Utilities/Hardware
76         %mkdirs_q $(AROS_CONTRIB)/Utilities/Misc
77         %mkdirs_q $(AROS_CONTRIB)/Utilities/Print
78         %mkdirs_q $(AROS_CONTRIB)/Utilities/Scientific
79         %mkdirs_q $(AROS_CONTRIB)/Utilities/Shell
80         %mkdirs_q $(AROS_CONTRIB)/Utilities/Text
81         %mkdirs_q $(AROS_CONTRIB)/Utilities/Workbench