[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_maple

Diff for /OpenXM/src/ox_maple/Makefile between version 1.4 and 1.5

version 1.4, 2005/07/20 13:02:23 version 1.5, 2008/09/19 13:01:05
Line 1 
Line 1 
 # $OpenXM: OpenXM/src/ox_maple/Makefile,v 1.3 2004/07/02 13:10:43 takayama Exp $  # $OpenXM$
 all:   libsimple.so  libsimple2.so  
   
   PROG=ox_maple
   
   CC = gcc
   RM ?= /bin/rm
   MAKE ?= make
   
   
   CFLAGS += -Wall -g -O2 -I$(OpenXM_HOME)/include -I$(OpenXM_HOME)/src/ox_ntl -I$(MAPLE)/extern/include
   
   
   LIBS_MPL= -L$(MAPLE)/bin.IBM_INTEL_LINUX -lmaplec
   LIBS= -loxsv -lox -lgmp -lgc
   LDFLAGS= -L$(OpenXM_HOME)/lib
   
   
   DEFS += -D__GMP_FALE_H__
   
   .SUFFIXES: .o .c
   
   
   SRCC= m2c.c c2m.c oxmaples.c
   
   OBJC = $(SRCC:.c=.o)
   
   all:: $(PROG) libsimple.so  libsimple2.so
   
   $(PROG): $(OBJC) main.o
           $(CC) $(OBJC) main.o -o $@ $(LIBS_MPL) $(LDFLAGS) $(LIBS)
   
   .c.o:
           $(CC) $(CFLAGS) -c $< $(DEFS)
   
   
   clean:
           -$(RM) -f $(OBJC)  main.o local.o
           -$(RM) -f $(PROG)
           -$(RM) -f simple.o simple2.o libsimple.so libsimple2.so
   
   
   #----------------------------------------------
 libsimple.so: simple.c  libsimple.so: simple.c
         gcc -fpic -fPIC -I../../include -c simple.c          gcc -fpic -fPIC -I../../include -c simple.c
         gcc -shared -Wl,-soname,libsimple.so -o libsimple.so simple.o -L../../lib -lox -lgmp -lgc          gcc -shared -Wl,-soname,libsimple.so -o libsimple.so simple.o -L../../lib -lox -lgmp -lgc
Line 9  libsimple2.so: simple2.c
Line 48  libsimple2.so: simple2.c
         gcc -fpic -fPIC -I../../include -c simple2.c          gcc -fpic -fPIC -I../../include -c simple2.c
         gcc -shared -Wl,-soname,libsimple2.so -o libsimple2.so simple2.o -L../../lib -lox -lgmp -lgc          gcc -shared -Wl,-soname,libsimple2.so -o libsimple2.so simple2.o -L../../lib -lox -lgmp -lgc
   
 clean:  
         rm -f *~ *.o libsimple.so libsimple2.so  
         rm -f mwrap_*  

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>