blob: aa2bfe800800d18b1fa9e3ace1ad4db132967fc8 (
plain)
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
|
$NetBSD: patch-ab,v 1.2 2005/11/11 16:49:32 joerg Exp $
--- bplaysrc/Makefile.orig 2000-03-27 21:24:46.000000000 +0000
+++ bplaysrc/Makefile
@@ -6,18 +6,29 @@ OBJS = bplay.o sndfunc.o shmbuf.o ../yes
../clrscr.o ../secshms.o
#SRCS = bplay.c sndfunc.o shmbuf.c
-CC = gcc
-LDFLAGS =
+#CC = gcc
+#LDFLAGS =
########## CHOOSE YOUR ARCHITECTURE: (NOTE: also see ../Makefile!)
+OS= $(shell uname -s)
+
+ifeq (${OS}, Linux)
# For Linux (and maybe others), use these:
CFLAGS = -Wall -O2 -DUSEBUFFLOCK -DREDHAT50 -DLP2CD -DVUMETER # -DDEBUG
LIBS = -lncurses
-
+else
+ifeq (${OS}, DragonFly)
+CFLAGS = -Wall -O2 -DLP2CD -DVUMETER
+LIBS = -lcurses ${LIBOSSAUDIO}
+else
+ifeq (${OS}, NetBSD)
# For FreeBSD (and maybe others), use these:
-#CFLAGS = -Wall -O2 -DLP2CD -DVUMETER # -DDEBUG
-#LIBS = -lncurses
+CFLAGS = -Wall -O2 -DLP2CD -DVUMETER -DOLD_CURSES -D_SEM_SEMUN_UNDEFINED # -DDEBUG
+LIBS = -lcurses ${LIBOSSAUDIO}
+endif
+endif
+endif
# -DOLD_CURSES can be used here, too.
|