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
84
85
86
87
88
89
90
91
92
93
94
95
|
$NetBSD: patch-aa,v 1.4 1999/04/14 21:13:24 tron Exp $
--- Makefile.orig Sat Jul 25 21:05:46 1998
+++ Makefile Wed Apr 14 22:34:08 1999
@@ -22,10 +22,10 @@
#
# Where to install things for Linux sites (FSSTND)
-BINDIR = /usr/bin
-LIBDIR = /etc
-DOCDIR = /usr/doc/minicom
-MANDIR = /usr/man/man1
+#BINDIR = /usr/bin
+#LIBDIR = /etc
+#DOCDIR = /usr/doc/minicom
+#MANDIR = /usr/man/man1
# fmg 8/22/97: seems a more logical place for this :-)
# Select Compile Options you want:
@@ -53,6 +53,12 @@
# DOCDIR = /usr/local/etc/minicom
# MANDIR = /usr/local/man/man1
+# Where to install things for NetBSD sites.
+BINDIR = $(PREFIX)/bin
+LIBDIR = $(PREFIX)/etc/minicom
+DOCDIR = $(PREFIX)/share/doc/minicom
+MANDIR = $(PREFIX)/man/man1
+
# Where to install things for "normal" sites.
# BINDIR = /usr/local/bin
# LIBDIR = /usr/local/lib
@@ -60,11 +66,11 @@
# MANDIR = /usr/local/man/man1
# Take these compilation flags for Linux with libncurses.
-FLAGS = -Wall -D_POSIX -D_SYSV -D_SELECT -pipe # -I/usr/include/ncurses
-PROGS = minicom runscript ascii-xfr
-LFLAGS = -s
-LIBS = -lncurses #-lintl
-CC = cc
+#FLAGS = -Wall -D_POSIX -D_SYSV -D_SELECT -pipe # -I/usr/include/ncurses
+#PROGS = minicom runscript ascii-xfr
+#LFLAGS = -s
+#LIBS = -lncurses #-lintl
+#CC = cc
# Take these compilation flags for FreeBSD.
#FLAGS = -Wall -D_POSIX -D_BSD43 -D_SELECT -D_DCDFLOW
@@ -153,6 +159,14 @@
#PROGS = minicom runscript ascii-xfr keyserv
#LIBS =
+# Take these compilation flags for NetBSD.
+FLAGS = -Wall -D_POSIX -D_BSD43 -D_SELECT -D_DCDFLOW -I$(PREFIX)/include -DBINDIR=\"$(BINDIR)\"
+PROGS = minicom runscript ascii-xfr
+LFLAGS = -s
+INTL = -Wl,-R$(PREFIX)/lib -L$(PREFIX)/lib -lintl
+LIBS = $(INTL) -lncurses -ltermcap
+CC = cc
+
# Nothing should have to change beneath this line
SRCS = minicom.c vt100.c config.c help.c updown.c \
@@ -188,13 +202,13 @@
$(CC) $(LFLAGS) -o minicom $(MOBJS) $(LIBS)
po: dummy
- make -C po
+ ${MAKE} -C po
keyserv: $(KOBJS)
$(CC) -o keyserv $(LFLAGS) $(KOBJS) $(LIBS)
runscript: $(SOBJS)
- $(CC) -o runscript $(LFLAGS) $(SOBJS)
+ $(CC) -o runscript $(LFLAGS) $(SOBJS) $(INTL)
ascii-xfr: ascii-xfr.o
$(CC) -s -o ascii-xfr $(LFLAGS) ascii-xfr.o
@@ -241,12 +255,12 @@
dummy:
install: $(PROGS)
- make -C po install R=$(R)
+ ${MAKE} -C po install R=$(R)
sh install.sh $(R)$(LIBDIR) $(R)$(BINDIR) $(R)$(MANDIR) $(R)$(DOCDIR)
clobber:
rm -f *.o *~ minicom keyserv runscript ascii-xfr
- make -C po clean
+ ${MAKE} -C po clean
clean:
rm -f *.o
|