mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-09-28 22:30:38 +00:00
35 lines
576 B
Makefile
35 lines
576 B
Makefile
|
|
CC=gcc
|
|
|
|
#CFLAGS=-c -g -I /usr/include/mysql
|
|
#LDFLAGS=-g
|
|
|
|
CFLAGS=-c -O3 -I /usr/include/mysql -march=native
|
|
LDFLAGS=-O2
|
|
|
|
SOURCES=sph_jh.c sph_blake.c sph_bmw.c sph_groestl.c sph_skein.c sph_keccak.c sph_luffa.c sph_cubehash.c sph_shavite.c \
|
|
sph_simd.c sph_echo.c sph_fugue.c sph_hamsi.c sph_shabal.c sph_whirlpool.c \
|
|
sph_haval.c sph_ripemd.c sph_sha2.c sph_sha2big.c sph_tiger.c
|
|
|
|
OBJECTS=$(SOURCES:.c=.o)
|
|
OUTPUT=libhash.a
|
|
|
|
all: $(SOURCES) $(OUTPUT)
|
|
|
|
$(OUTPUT): $(OBJECTS)
|
|
ar rc $@ $(OBJECTS)
|
|
|
|
.cpp.o:
|
|
$(CC) $(CFLAGS) $<
|
|
|
|
.c.o:
|
|
$(CC) $(CFLAGS) $<
|
|
|
|
clean:
|
|
rm *.o
|
|
|
|
|
|
|
|
|
|
|
|
|