mirror of
https://github.com/ntt-zerolab/Bytecode_Jiu-Jitsu
synced 2026-06-08 16:27:17 +00:00
27 lines
601 B
Makefile
27 lines
601 B
Makefile
# Dependencies:
|
|
# sudo apt-get install gcc-multilib g++-multilib
|
|
|
|
CC=clang
|
|
CXX=clang++
|
|
|
|
LIBDFT_SRC = src
|
|
LIBDFT_TOOL = tools
|
|
# LIBDFT_TAG_FLAGS ?= -DLIBDFT_TAG_TYPE=libdft_tag_uint8
|
|
|
|
|
|
.PHONY: all
|
|
all: dftsrc tool #test
|
|
|
|
.PHONY: dftsrc mytool
|
|
dftsrc: $(LIBDFT_SRC)
|
|
cd $< && CPPFLAGS=$(CPPFLAGS) DFTFLAGS=$(LIBDFT_TAG_FLAGS) make
|
|
|
|
tool: $(LIBDFT_TOOL)
|
|
# cd $< && TARGET=ia32 CPPFLAGS=$(CPPFLAGS) DFTFLAGS=$(LIBDFT_TAG_FLAGS) make
|
|
cd $< && TARGET=intel64 CPPFLAGS=$(CPPFLAGS) DFTFLAGS=$(LIBDFT_TAG_FLAGS) make
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
cd $(LIBDFT_SRC) && make clean
|
|
cd $(LIBDFT_TOOL) && make clean
|