ref: 2c9635999753fec13e4bb0cd92b04180c14df630
parent: 1b8d2587c6ee3f0ddb3bc120f4e8a39724f28598
author: asau <asau@ficl.sf.net>
date: Fri Sep 10 04:36:58 CDT 2010
Rewrite commands in BSD style to support CPPFLAGS, use common name for C compiler.
--- a/Makefile.ansi
+++ b/Makefile.ansi
@@ -4,8 +4,9 @@
# Flags for shared library
TARGET= -ansi -DFICL_ANSI # riscos MOTO_CPU32
SHFLAGS = -fPIC
-CFLAGS= -O $(SHFLAGS) $(TARGET) -I.
-CC=gcc
+CFLAGS= -O $(SHFLAGS)
+CPPFLAGS= $(TARGET) -I.
+CC = cc
LIB = ar cr
RANLIB = ranlib
@@ -33,7 +34,7 @@
ln -sf libficl.so.$(MAJOR).$(MINOR) libficl.so.$(MAJOR)
ansi.o: ficlplatform/ansi.c $(HEADERS)
- $(CC) $(CFLAGS) -c ficlplatform/ansi.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ ficlplatform/ansi.c
#
# generic object code
@@ -41,13 +42,13 @@
.SUFFIXES: .cxx .cc .c .o
.c.o:
- $(CC) $(CFLAGS) -c $*.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
.cxx.o:
- $(CPP) $(CPFLAGS) -c $*.cxx
+ $(CPP) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
.cc.o:
- $(CPP) $(CPFLAGS) -c $*.cc
+ $(CPP) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
#
# generic cleanup code
#
--- a/Makefile.linux
+++ b/Makefile.linux
@@ -4,8 +4,9 @@
# Flags for shared library
TARGET= -Dlinux # riscos MOTO_CPU32
SHFLAGS = -fPIC
-CFLAGS= -O -c $(SHFLAGS) $(TARGET) -I.
-CC=gcc
+CFLAGS= -O $(SHFLAGS)
+CPPFLAGS= $(TARGET) -I.
+CC = cc
LIB = ar cr
RANLIB = ranlib
@@ -33,7 +34,7 @@
ln -sf libficl.so.$(MAJOR).$(MINOR) libficl.so.$(MAJOR)
unix.o: ficlplatform/unix.c $(HEADERS)
- $(CC) $(CFLAGS) -c ficlplatform/unix.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ ficlplatform/unix.c
#
# generic object code
@@ -41,13 +42,13 @@
.SUFFIXES: .cxx .cc .c .o
.c.o:
- $(CC) $(CFLAGS) -c $*.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
.cxx.o:
- $(CPP) $(CPFLAGS) -c $*.cxx
+ $(CPP) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
.cc.o:
- $(CPP) $(CPFLAGS) -c $*.cc
+ $(CPP) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
#
# generic cleanup code
#