fix Vice filenames. remove windows executable extension, and correct erroneous info...
[aros:aros.git] / ports / emulation / vice / mmakefile.src
1 # $Id$
2
3 include $(TOP)/config/make.cfg
4
5 #MM- ports-emulation : ports-emulation-vice
6
7 #MM- ports-emulation-vice : ports-emulation-vice-drawericon
8
9 PACKAGE      := vice
10 VERSION      := 2.3
11 TARGETDIR    := $(AROS_CONTRIB)/Emu/Vice
12 REPOSITORIES := sf://vice-emu/releases
13
14 %fetch_and_build mmake=ports-emulation-vice prefix=$(TARGETDIR) \
15         package=$(PACKAGE) version=$(VERSION) suffixes="tar.gz" \
16         patch=yes nix=no nix_dir_layout=no package_repo=$(REPOSITORIES) \
17         install_target= postinstall=ports-emulation-vice-install \
18         extracflags="-I$(GENDIR)/$(CURDIR)/vice/src/arch/amigaos"
19
20
21 #MM
22 ports-emulation-vice-install :
23         $(CP) $(GENDIR)/$(CURDIR)/vice/src/x64                                  $(TARGETDIR)/x64
24         $(CP) $(GENDIR)/$(CURDIR)/vice/src/x64dtv                               $(TARGETDIR)/x64dtv
25         $(CP) $(GENDIR)/$(CURDIR)/vice/src/x64sc                                $(TARGETDIR)/x64sc
26         $(CP) $(GENDIR)/$(CURDIR)/vice/src/x128                                 $(TARGETDIR)/x128
27         $(CP) $(GENDIR)/$(CURDIR)/vice/src/xcbm2                                $(TARGETDIR)/xcbm2
28         $(CP) $(GENDIR)/$(CURDIR)/vice/src/xpet                                 $(TARGETDIR)/xpet
29         $(CP) $(GENDIR)/$(CURDIR)/vice/src/xplus4                               $(TARGETDIR)/xplus4
30         $(CP) $(GENDIR)/$(CURDIR)/vice/src/xvic                                 $(TARGETDIR)/xvic
31         $(CP) $(GENDIR)/$(CURDIR)/vice/src/c1541                                $(TARGETDIR)/c1541
32         $(CP) $(GENDIR)/$(CURDIR)/vice/src/cartconv                             $(TARGETDIR)/cartconv
33         $(CP) $(GENDIR)/$(CURDIR)/vice/src/petcat                               $(TARGETDIR)/petcat
34
35         $(CP) $(GENDIR)/$(CURDIR)/vice/src/arch/amigaos/x64ns                   "$(TARGETDIR)/x64 (no sound)"
36         $(CP) $(GENDIR)/$(CURDIR)/vice/src/arch/amigaos/x64dtvns                "$(TARGETDIR)/x64dtv (no sound)"
37         $(CP) $(GENDIR)/$(CURDIR)/vice/src/arch/amigaos/x64scns                 "$(TARGETDIR)/x64sc (no sound)"
38         $(CP) $(GENDIR)/$(CURDIR)/vice/src/arch/amigaos/x128ns                  "$(TARGETDIR)/x128 (no sound)"
39         $(CP) $(GENDIR)/$(CURDIR)/vice/src/arch/amigaos/xcbm2ns                 "$(TARGETDIR)/xcbm2 (no sound)"
40         $(CP) $(GENDIR)/$(CURDIR)/vice/src/arch/amigaos/xpetns                  "$(TARGETDIR)/xpet (no sound)"
41         $(CP) $(GENDIR)/$(CURDIR)/vice/src/arch/amigaos/xplus4ns                "$(TARGETDIR)/xplus4 (no sound)"
42         $(CP) $(GENDIR)/$(CURDIR)/vice/src/arch/amigaos/xvicns                  "$(TARGETDIR)/xvic (no sound)"
43
44         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/data/C128         $(TARGETDIR)
45         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/data/C64          $(TARGETDIR)
46         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/data/C64DTV       $(TARGETDIR)
47         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/data/CBM-II       $(TARGETDIR)
48         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/data/DRIVES       $(TARGETDIR)
49         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/data/PET          $(TARGETDIR)
50         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/data/PLUS4        $(TARGETDIR)
51         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/data/PRINTER      $(TARGETDIR)
52         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/data/VIC20        $(TARGETDIR)
53         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/data/fonts        $(TARGETDIR)
54         $(CP) -a $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/doc/html          $(TARGETDIR)
55
56         $(CP) $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/FEEDBACK             $(TARGETDIR)
57         $(CP) $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/README               $(TARGETDIR)
58         $(CP) $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/src/arch/amigaos/README.AMIGA $(TARGETDIR)
59
60         $(CP) $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/src/arch/amigaos/info-files/x64.exe.info "$(TARGETDIR)/x64.info"
61         $(CP) $(TARGETDIR)/x64.info                                             "$(TARGETDIR)/x64 (no sound).info"
62         $(CP) $(TARGETDIR)/x64.info                                             "$(TARGETDIR)/x64dtv.info"
63         $(CP) $(TARGETDIR)/x64.info                                             "$(TARGETDIR)/x64dtv (no sound).info"
64         $(CP) $(TARGETDIR)/x64.info                                             "$(TARGETDIR)/x64sc.info"
65         $(CP) $(TARGETDIR)/x64.info                                             "$(TARGETDIR)/x64sc (no sound).info"
66
67         $(CP) $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/src/arch/amigaos/info-files/x128.exe.info "$(TARGETDIR)/x128.info"
68         $(CP) $(TARGETDIR)/x128.info                                            "$(TARGETDIR)/x128 (no sound).info"
69
70         $(CP) $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/src/arch/amigaos/info-files/xvic.exe.info "$(TARGETDIR)/xvic.info"
71         $(CP) $(TARGETDIR)/xvic.info                                            "$(TARGETDIR)/xvic (no sound).info"
72
73         $(CP) $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/src/arch/amigaos/info-files/xpet.exe.info "$(TARGETDIR)/xpet.info"
74         $(CP) $(TARGETDIR)/xpet.info                                            "$(TARGETDIR)/xpet (no sound).info"
75
76         $(CP) $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/src/arch/amigaos/info-files/xplus4.exe.info "$(TARGETDIR)/xplus4.info"
77         $(CP) $(TARGETDIR)/xplus4.info                                          "$(TARGETDIR)/xplus4 (no sound).info"
78
79         $(CP) $(PORTSDIR)/$(PACKAGE)/$(PACKAGE)-$(VERSION)/src/arch/amigaos/info-files/xcbm2.exe.info "$(TARGETDIR)/xcbm2.info"
80         $(CP) $(TARGETDIR)/xcbm2.info                                           "$(TARGETDIR)/xcbm2 (no sound).info"
81
82
83 ICONS := Vice
84 %build_icons mmake=ports-emulation-vice-drawericon \
85         icons=$(ICONS) dir=$(TARGETDIR)/..
86
87
88 #MM
89 ports-emulation-vice-clean :
90         $(RM) $(TARGETDIR)
91         $(RM) $(GENDIR)/$(CURDIR)
92
93
94 %common