aboutsummaryrefslogtreecommitdiff
path: root/emulators/atari800/files/patch-aa
blob: d10b78b805584a77b833462f7424478b39bf42e2 (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
--- Makefile.unix	Sat Feb 21 10:39:13 1998
+++ Makefile	Wed Nov  8 01:54:54 2000
@@ -4,14 +4,14 @@
 #       if they cause a problem on your system.
 #
 
-CC		= gcc
+CC		?= gcc
 CPPFLAGS	= $(OTHER)
-CFLAGS		= -c -O6 -DGNU_C
-LD		= gcc
+CFLAGS		+= -c -DGNU_C
+LD		= $(CC)
 LDFLAGS		=
 LDLIBS		= -lm
 
-PREFIX		= /usr/local
+PREFIX?=	  /usr/local
 BIN_PATH	= ${PREFIX}/bin
 LIB_PATH	= ${PREFIX}/lib
 MAN_PATH	= ${PREFIX}/man
@@ -195,16 +195,16 @@
 		OBJ="atari_curses.o"
 
 freebsd-x11 :
-	make atari800 \
-		CPPFLAGS="-I/usr/X11R6/include" \
-		LDFLAGS="-L/usr/X11R6/lib" \
+	$(MAKE) atari800 \
+		CPPFLAGS="-I${X11BASE}/include" \
+		LDFLAGS="-L${X11BASE}/lib" \
 		LDLIBS="-lX11 -lm" \
 		OBJ="atari_x11.o"
 
 freebsd-x11-shm :
-	make atari800 \
-		CPPFLAGS="-I/usr/X11R6/include -DSHM" \
-		LDFLAGS="-L/usr/X11R6/lib" \
+	$(MAKE) atari800 \
+		CPPFLAGS="-I${X11BASE}/include -DSHM" \
+		LDFLAGS="-L${X11BASE}/lib" \
 		LDLIBS="-lX11 -lXext -lm" \
 		OBJ="atari_x11.o"
 
@@ -246,7 +246,6 @@
 			platform.h
 
 config config.h	:	configure
-	./configure
 
 configure	:	configure.o prompts.o
 	$(LD) $(LDFLAGS) configure.o prompts.o $(LDLIBS) -o configure
@@ -348,5 +347,5 @@
 	chmod 4755 ${BIN_PATH}/atari800
 
 install :
-	cp atari800 ${BIN_PATH}/atari800
-	cp atari800.man ${MAN_PATH}/man1/atari800.1
+	${BSD_INSTALL_PROGRAM} atari800 ${BIN_PATH}/atari800
+	${BSD_INSTALL_MAN} atari800.man ${MAN_PATH}/man1/atari800.1