[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_ntl / crypt / rsa

Diff for /OpenXM/src/ox_ntl/crypt/rsa/Makefile between version 1.1 and 1.3

version 1.1, 2004/05/16 15:04:54 version 1.3, 2004/08/16 03:59:58
Line 1 
Line 1 
 # $OpenXM$  # $OpenXM: OpenXM/src/ox_ntl/crypt/rsa/Makefile,v 1.2 2004/07/04 02:31:51 iwane Exp $
   
 # OpenXM_HOME=${PWD}/../../..  VPATH=.:../sha1
   
 CPP=g++  OpenXM_HOME ?= ${PWD}/../../../..
 CC =gcc  PREFIX=$(OpenXM_HOME)
   
 RM =/bin/rm  CXX ?= g++
 CP =/bin/cp  CC  ?= gcc
   
 CFLAGS=-I$(PREFIX)/include -g -Wall  RM  ?= /bin/rm
 CPPFLAGS=$(CFLAGS)  CP  ?= /bin/cp
   
 PREFIX=$(OpenXM_HOME)  
   
   CFLAGS   += -g -Wall
   CXXFLAGS += -g -Wall
   CPPFLAGS  = -I$(PREFIX)/include  -I../sha1
   
   
 NTL_LIBDIR=$(PREFIX)/lib/NTL  NTL_LIBDIR=$(PREFIX)/lib/NTL
 LIBDIR=$(PREFIX)/lib  LIBDIR=$(PREFIX)/lib
   
Line 20  LDFLAGS=-L$(LIBDIR) -L$(NTL_LIBDIR)
Line 24  LDFLAGS=-L$(LIBDIR) -L$(NTL_LIBDIR)
   
 .SUFFIXES: .cpp .o .c  .SUFFIXES: .cpp .o .c
   
 SRCC=  SRCCG=gmprsa.c sha1.c gmprsatest.c
 SRCP=ntlrsa.cpp ntlrsatest.cpp  SRCPN=ntlrsa.cpp ntlrsatest.cpp
   
 PROG=rsa  NTL=ntlrsatest
 OBJC=$(SRCP:.cpp=.o)  GMP=gmprsatest
   
 all: rsa  PROGS=$(NTL) $(GMP)
   
   OBJCN=$(SRCPN:.cpp=.o) $(SRCCN:.c=.o)
   OBJCG=$(SRCPG:.cpp=.o) $(SRCCG:.c=.o)
   
 $(PROG): $(OBJC)  
         $(CPP) $(CPPFLAGS) $(LDFLAGS) $(OBJC) -o $@ -lntl -lgmp  
   
   
   all: $(PROGS)
   
   
   $(GMP): $(OBJCG)
           $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJCG) -o $@ -lgmp
   
   
   $(NTL): $(OBJCN)
           $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJCN) -o $@ -lntl -lgmp
 .cpp.o:  .cpp.o:
         $(CPP) $(CPPFLAGS) -c $< -o $@          $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@
   
 .c.o:  .c.o:
         $(CC) $(CFLAGS) -c $< -o $@          $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
   
 clean:  clean:
         -$(RM) -f $(OBJC) $(PROG)          -$(RM) -f $(OBJCG) $(OBJCN) $(PROGS)
   
   
   
   gmprsa.o: gmprsa.h
   gmprsatest.o: gmprsa.h
   ntlrsa.o: ntlrsa.h
   ntlrsatest.o : ntlrsa.h

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

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