Diff

Differences From Artifact [6effe24266]:

To Artifact [abdaf2d437]:


    45     45   	-$(RANLIB) libcackey.a
    46     46   
    47     47   libcackey_g.a: cackey_g.o
    48     48   	rm -f libcackey_g.a
    49     49   	$(AR) rc libcackey_g.a cackey_g.o
    50     50   	-$(RANLIB) libcackey_g.a
    51     51   
           52  +libcackey_wrap.@SHOBJEXT@: libcackey_wrap.o
           53  +	$(CC) $(SHOBJFLAGS) $(SHOBJLDFLAGS) -o libcackey_wrap.@SHOBJEXT@ libcackey_wrap.o
           54  +	-@WEAKENSYMS@ "libcackey_wrap.@SHOBJEXT@"
           55  +	-@REMOVESYMS@ "libcackey_wrap.@SHOBJEXT@"
           56  +	
           57  +libcackey_wrap.o: libcackey_wrap.c
           58  +	$(CC) $(SHOBJFLAGS) -o libcackey_wrap.o -c libcackey_wrap.c
           59  +
    52     60   test: test.c libcackey_g.@SHOBJEXT@
    53     61   	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o test test.c -Wl,-R,. libcackey_g.@SHOBJEXT@ $(LIBS)
    54     62   
    55     63   test-afl.data: test
    56     64   	tmpLogFile='log.$(shell openssl rand -hex 16)'; \
    57     65   		./test 2> $${tmpLogFile}; \
    58     66   		echo -ne "$$( \
................................................................................
    74     82   	cp "libcackey.@SHOBJEXT@" "$(DESTDIR)$(libdir)/"
    75     83   	-cp "libcackey_g.@SHOBJEXT@" "$(DESTDIR)$(libdir)/"
    76     84   
    77     85   clean:
    78     86   	rm -f libcackey.@SHOBJEXT@ libcackey_g.@SHOBJEXT@
    79     87   	rm -f libcackey.@SHOBJEXT@.def libcackey_g.@SHOBJEXT@.def
    80     88   	rm -f libcackey.@SHOBJEXT@.a libcackey_g.@SHOBJEXT@.a
           89  +	rm -f libcackey_wrap.@SHOBJEXT@ libcackey_wrap.o
    81     90   	rm -f cackey.o cackey_g.o
    82     91   	rm -f test
    83     92   	rm -f splint-cackey.txt
    84     93   
    85     94   distclean: clean
    86     95   	rm -f config.log config.status config.h Makefile libcackey.syms
    87     96   
    88     97   mrproper: distclean
    89     98   	rm -f configure config.h.in aclocal.m4 *~
    90     99   
    91    100   .PHONY: all shared static clean distclean mrproper install