45 lines
1.5 KiB
Text
45 lines
1.5 KiB
Text
--- Makefile.orig 1993-02-10 06:12:59 UTC
|
|
+++ Makefile
|
|
@@ -16,6 +16,7 @@
|
|
####
|
|
#### For Macs with A/UX, use: SYS= -D_SYS_AUX
|
|
#### For DECStations, use: SYS= -D_SYS_ULTRIX
|
|
+#### For modern BSD systems (added for FreeBSD 6.3 port) use: SYS= -D_SYS_BSD
|
|
#### For PC's with WATCOM C/386 use the special Makefile instead,
|
|
#### No other ports are built in yet. Please do them, and tell us how!
|
|
#### Refer to lib/system.h and lib/syscode.c for ideas.
|
|
@@ -24,7 +25,7 @@
|
|
#### datasets (roughly 5000 loci vs 1000 loci). For even bigger datasets,
|
|
#### modify mapm/mapm.h.
|
|
|
|
-SYS= -D_SYS_SUNOS
|
|
+SYS= -D_SYS_BSD -D_BIG_DATASETS
|
|
|
|
#### Next define the system libraries to link with Mapmaker. On SunOS, Ultrix
|
|
#### and other vanilla-ish BSD systems, the correct setting is:
|
|
@@ -70,9 +71,11 @@ DIR= /usr/local/bin
|
|
#### (see the end of readline/readline.c). Readline will not compile on
|
|
#### A/UX without using GCC instead of A/UX's cc (because it needs alloca).
|
|
|
|
-OUR_LIB= gnu.o
|
|
-GNU_OPT= -D_GNU_READLINE -I.
|
|
-GNU_LIBS= -L$(RDLN) -lreadline
|
|
+#OUR_LIB= gnu.o
|
|
+#GNU_OPT= -D_GNU_READLINE -I.
|
|
+OUR_LIB= lib.o
|
|
+GNU_OPT=
|
|
+#GNU_LIBS= -L$(RDLN) -lreadline
|
|
|
|
#### Now we specify the commands used to compile MAPMAKER. The stuff
|
|
#### below works on Sun SPARCStations running SunOS 4.1.x (aka Solaris 1.x)
|
|
@@ -82,8 +85,8 @@ GNU_LIBS= -L$(RDLN) -lreadline
|
|
#### person at your site should be able to figure out what to do almost
|
|
#### trivially. See the file INSTALL.ME for details.
|
|
|
|
-COMPILE= cc
|
|
-LINKALL= cc
|
|
+COMPILE= ${CC} ${CFLAGS}
|
|
+LINKALL= ${CC}
|
|
LINKLIB= ld -r
|
|
DELETE= rm -f
|
|
INSTALL= cp
|