3 include $(TOP)/config/make.cfg
5 #MM- ports-emulation : ports-emulation-vice
7 #MM- ports-emulation-vice : ports-emulation-vice-drawericon
11 TARGETDIR := $(AROS_CONTRIB)/Emu/Vice
12 REPOSITORIES := sf://vice-emu/releases
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"
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
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)"
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)
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)
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"
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"
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"
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"
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"
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"
84 %build_icons mmake=ports-emulation-vice-drawericon \
85 icons=$(ICONS) dir=$(TARGETDIR)/..
89 ports-emulation-vice-clean :
91 $(RM) $(GENDIR)/$(CURDIR)