ref: 979c8765ef6f946a627a0a9c21bf335640f5d975
parent: 0618ba4a4e96ae50f32a536f73b25665970eb74e
author: jsadler <jsadler@ficl.sf.net>
date: Mon Jul 16 09:21:52 CDT 2001
<>
--- a/Makefile.linux
+++ b/Makefile.linux
@@ -1,9 +1,10 @@
-OBJECTS= dict.o ficl.o float.o math64.o prefix.o softcore.o stack.o sysdep.o tools.o unix.o vm.o words.o
+OBJECTS= dict.o ficl.o float.o math64.o prefix.o search.o softcore.o stack.o sysdep.o tools.o unix.o vm.o words.o
HEADERS= ficl.h math64.h sysdep.h
#
# Flags for shared library
+TARGET= -Dlinux # riscos MOTO_CPU32
SHFLAGS = -fPIC
-CFLAGS= -O -c $(SHFLAGS) -Dlinux
+CFLAGS= -O -c $(SHFLAGS) $(TARGET)
CC=gcc
LIB = ar cr
RANLIB = ranlib
@@ -22,11 +23,11 @@
libficl.so.$(MAJOR).$(MINOR): $(OBJECTS)
$(CC) -shared -Wl,-soname,libficl.so.$(MAJOR).$(MINOR) \
-o libficl.so.$(MAJOR).$(MINOR) $(OBJECTS)
- ln -s libficl.so.$(MAJOR).$(MINOR) libficl.so
+ ln -sf libficl.so.$(MAJOR).$(MINOR) libficl.so
testmain: testmain.o ficl.h sysdep.h libficl.so.$(MAJOR).$(MINOR)
$(CC) testmain.o -o testmain -L. -lficl -lm
- ln -s libficl.so.$(MAJOR).$(MINOR) libficl.so.$(MAJOR)
+ ln -sf libficl.so.$(MAJOR).$(MINOR) libficl.so.$(MAJOR)
#
# generic object code
--- a/softwords/ficlclass.fr
+++ b/softwords/ficlclass.fr
@@ -81,4 +81,4 @@
--> .sp --> .addr --> prev --> get ;
end-class
-#endif
+\ #endif
--- a/sysdep.c
+++ b/sysdep.c
@@ -6,7 +6,7 @@
** Implementations of FICL external interface functions...
**
** (simple) port to Linux, Skip Carter 26 March 1998
-** $Id: sysdep.c,v 1.7 2001/05/16 14:56:14 jsadler Exp $
+** $Id: sysdep.c,v 1.8 2001/07/16 14:21:52 jsadler Exp $
*******************************************************************/
/*
** Copyright (c) 1997-2001 John Sadler (john_sadler@alum.mit.edu)
@@ -324,7 +324,7 @@
#if PORTABLE_LONGMULDIV == 0
-#ifdef riscos
+#if defined(riscos)
typedef unsigned long long __u64;
typedef unsigned long __u32;
#endif