2019-09-01 10:24:56 +00:00
|
|
|
$NetBSD$
|
|
|
|
|
|
|
|
Honor LDFLAGS (fixes RELRO).
|
|
|
|
|
|
|
|
--- Makefile.orig 2015-05-24 22:26:34.000000000 +0000
|
|
|
|
+++ Makefile
|
2020-02-29 09:11:05 +00:00
|
|
|
@@ -69,12 +69,12 @@ test: $(BINARY) test.bin
|
2019-09-01 10:24:56 +00:00
|
|
|
@sh -c "time ./$(BINARY) test.bin 1000000 13fbda0d"
|
|
|
|
|
|
|
|
$(BINARY): findcrcs.cc md5.c md5.h crcutil-1.0 crcutil.a
|
|
|
|
- $(BINPREFIX)g++ -O3 -D_FILE_OFFSET_BITS=64 -Wall -o $@ $(EXEFLAGS) findcrcs.cc md5.c crcutil.a -Icrcutil-1.0/code -Icrcutil-1.0/examples
|
2020-03-01 09:49:43 +00:00
|
|
|
+ $(BINPREFIX)g++ -O3 -D_FILE_OFFSET_BITS=64 -Wall -o $@ $(EXEFLAGS) $(CXXFLAGS) $(LDFLAGS) findcrcs.cc md5.c crcutil.a -Icrcutil-1.0/code -Icrcutil-1.0/examples
|
2019-09-01 10:24:56 +00:00
|
|
|
$(BINPREFIX)strip -s $@
|
|
|
|
|
|
|
|
crcutil.a: crcutil-1.0
|
2020-02-29 09:11:05 +00:00
|
|
|
rm -rf *.o
|
|
|
|
- $(BINPREFIX)g++ -O3 -Wall -mcrc32 -c crcutil-1.0/examples/interface.cc crcutil-1.0/code/*.cc -Icrcutil-1.0/code -Icrcutil-1.0/tests -Icrcutil-1.0/examples
|
2020-03-01 09:49:43 +00:00
|
|
|
+ $(BINPREFIX)g++ -O3 -Wall $(CXXFLAGS) -c crcutil-1.0/examples/interface.cc crcutil-1.0/code/*.cc -Icrcutil-1.0/code -Icrcutil-1.0/tests -Icrcutil-1.0/examples
|
2020-02-29 09:11:05 +00:00
|
|
|
$(BINPREFIX)ar r crcutil.a *.o
|
|
|
|
rm -rf *.o
|
|
|
|
|