1 --- libtompoly-0.04/makefile.orig 2004-05-06 03:25:21.000000000 +0200
2 +++ libtompoly-0.04/makefile 2013-05-24 20:53:07.427647972 +0200
4 #Makefile for GCC by Tom St Denis
\r
5 -CFLAGS += -I. -Os -Wall -W
\r
6 +CFLAGS += -I. -Wall -W
\r
8 +CC=libtool --mode=compile --tag=CC $(GCC)
\r
9 +CCLD=libtool --mode=link --tag=CC $(GCC)
\r
13 #default files to install
\r
14 -LIBNAME=libtompoly.a
\r
15 +LIBNAME=libtompoly.la
\r
18 #LIBPATH-The directory for libtomcrypt to be installed to.
\r
20 INCPATH=/usr/include
\r
21 DATAPATH=/usr/share/doc/libtompoly/pdf
\r
23 -default: libtompoly.a
\r
24 +default: libtompoly.la
\r
26 OBJECTS = pb_init.o pb_clear.o pb_init_size.o pb_grow.o pb_copy.o pb_clamp.o pb_init_copy.o \
\r
27 pb_add.o pb_sub.o pb_mul.o pb_div.o pb_zero.o pb_lshd.o pb_rshd.o pb_exch.o pb_mod.o \
\r
29 pb_cmp.o pb_shrink.o pb_exteuclid.o pb_monic.o pb_exptmod.o pb_isirreduc.o pb_rawsize.o \
\r
30 pb_toraw.o pb_readraw.o
\r
32 -libtompoly.a: $(OBJECTS)
\r
33 - ar $(ARFLAGS) libtompoly.a $(OBJECTS)
\r
34 +LTOBJS=$(OBJECTS:.o=.lo)
\r
36 -install: libtompoly.a
\r
37 - install -d -g root -o root $(DESTDIR)$(LIBPATH)
\r
38 - install -d -g root -o root $(DESTDIR)$(INCPATH)
\r
39 - install -g root -o root $(LIBNAME) $(DESTDIR)$(LIBPATH)
\r
40 - install -g root -o root $(HEADERS) $(DESTDIR)$(INCPATH)
\r
42 + $(CC) $(CFLAGS) -c -o $@ $<
\r
44 +libtompoly.la: $(LTOBJS)
\r
45 + $(CCLD) $(LDFLAGS) $(CFLAGS) -o $@ $* -rpath $(LIBPATH)
\r
47 +install: libtompoly.la
\r
48 + install -d $(DESTDIR)$(LIBPATH)
\r
49 + install -d $(DESTDIR)$(INCPATH)
\r
50 + libtool --mode=install install $(LIBNAME) $(DESTDIR)$(LIBPATH)
\r
51 + install $(HEADERS) $(DESTDIR)$(INCPATH)
\r
53 demo: demo/demo.o libtompoly.a
\r
54 gcc demo/demo.o libtompoly.a -ltommath -o pbdemo
\r