summaryrefslogtreecommitdiff
path: root/emulators/yaze-ag/files/patch-Makefile__freebsd
blob: fb7d73b1ca31d29b9ac87d3bd26b9808dac7b11e (plain) (blame)
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
--- Makefile_freebsd.orig	2021-12-20 20:32:05 UTC
+++ Makefile_freebsd
@@ -6,12 +6,12 @@ CC            =	clang
 CC            =	clang
 
 #where you want the binaries and manual page
-BINDIR	      = /usr/local/bin
-MANDIR	      = /usr/local/man/man1
-LIBDIR	      = /usr/local/lib/yaze
-DSKDIR        = $(LIBDIR)/disks
-DOCDIR        = $(LIBDIR)/doc
-DOCHTMLDIR    = $(LIBDIR)/doc_html
+#BINDIR	      = $(PREFIX)/bin
+#MANDIR	      = $(PREFIX)/man/man1
+#LIBDIR	      = $(PREFIX)/share/yaze-ag
+#DSKDIR        = $(LIBDIR)/disks
+#DOCDIR        = $(PREFIX)/share/doc/yaze-ag
+#DOCHTMLDIR    = $(DOCDIR)/html
 
 #OPTIMIZE	= -g -m486
 #OPTIMIZE	= -g -save-temps -m486
@@ -59,7 +59,8 @@ DOCHTMLDIR    = $(LIBDIR)/doc_html
 #OPTIMIZE	= -O3 -march=athlon64	# 64 Bit AMD
 #OPTIMIZE	= -O3 -march=athlon64-sse3
 #OPTIMIZE	= -O3 -march=barcelona
-OPTIMIZE	= -O3 -march=x86-64
+#OPTIMIZE	= -O3 -march=x86-64
+OPTIMIZE	= -O3
 
 # -DUSE_GNU_READLINE for command recall/editing and filename completion
 # -DBGii_BUG works around a problem in Backgrounder II
@@ -215,29 +216,29 @@ install:	all
 		$(CC) $(CFLAGS) cdm.o $(LIBS) -o $@
 
 install:	all
-		rm -rf $(LIBDIR)
-		mkdir -p $(LIBDIR)
-		mkdir -p $(MANDIR)
-		$(INSTALL) -s -c -m 755 yaze_bin $(BINDIR)
-		$(INSTALL) -s -c -m 755 cdm $(BINDIR)
-		$(INSTALL) -c -m 755 yaze $(BINDIR)
-		ln -f -s $(BINDIR)/yaze $(BINDIR)/cpm
-		ln -f -s $(BINDIR)/yaze $(BINDIR)/z80
-		$(INSTALL) -c -m 644 yaze-cpm3.boot $(LIBDIR)
-		$(INSTALL) -c -m 644 yaze.boot $(LIBDIR)
-		$(INSTALL) -c -m 644 m2.ktt $(LIBDIR)
-		$(INSTALL) -c -m 644 sample.ktt $(LIBDIR)
-		$(INSTALL) -c -m 644 yaze.ktt $(LIBDIR)
-		$(INSTALL) -c -m 644 yaze.1 $(MANDIR)
-		$(INSTALL) -c -m 644 cdm.1 $(MANDIR)
-		$(INSTALL) -c -m 644 cpm.1 $(MANDIR)
-		$(INSTALL) -c -m 644 z80.1 $(MANDIR)
-		/bin/sh install_disks.sh $(DSKDIR)
-		/bin/sh install_doc.sh $(DOCDIR)
-		/bin/sh install_doc_html.sh $(DOCHTMLDIR)
-		(cd $(LIBDIR); \
+		rm -rf $(DESTDIR)$(LIBDIR)
+		mkdir -p $(DESTDIR)$(LIBDIR)
+		mkdir -p $(DESTDIR)$(MANDIR)
+		$(INSTALL) -s -c -m 755 yaze_bin $(DESTDIR)$(LIBEXECDIR)
+		$(INSTALL) -s -c -m 755 cdm $(DESTDIR)$(BINDIR)
+		$(INSTALL) -c -m 755 yaze $(DESTDIR)$(BINDIR)
+		ln -f -s yaze $(DESTDIR)$(BINDIR)/cpm
+		ln -f -s yaze $(DESTDIR)$(BINDIR)/z80
+		$(INSTALL) -c -m 644 yaze-cpm3.boot $(DESTDIR)$(LIBDIR)
+		$(INSTALL) -c -m 644 yaze.boot $(DESTDIR)$(LIBDIR)
+		$(INSTALL) -c -m 644 m2.ktt $(DESTDIR)$(LIBDIR)
+		$(INSTALL) -c -m 644 sample.ktt $(DESTDIR)$(LIBDIR)
+		$(INSTALL) -c -m 644 yaze.ktt $(DESTDIR)$(LIBDIR)
+		$(INSTALL) -c -m 644 yaze.1 $(DESTDIR)$(MANDIR)
+		$(INSTALL) -c -m 644 cdm.1 $(DESTDIR)$(MANDIR)
+		$(INSTALL) -c -m 644 cpm.1 $(DESTDIR)$(MANDIR)
+		$(INSTALL) -c -m 644 z80.1 $(DESTDIR)$(MANDIR)
+		/bin/sh install_disks.sh $(DESTDIR)$(DSKDIR)
+		/bin/sh install_doc.sh $(DESTDIR)$(DOCDIR)
+		/bin/sh install_doc_html.sh $(DESTDIR)$(DOCHTMLDIR)
+		(cd $(DESTDIR)$(LIBDIR); \
 		rm -f md5 /tmp/md5.yaze-ag; \
-		find . -type f -exec md5sum -b {} >>/tmp/md5.yaze-ag \; ; \
+		find * -type f -exec md5 -r {} >>/tmp/md5.yaze-ag \; ; \
 		mv /tmp/md5.yaze-ag md5)
 
 md5:		$(DISTRIB)