| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | INC_PATH = incSRC_PATH = srcOBJ_PATH = objBIN_PATH = binBGN_PATH = .BGN_INC_PATH = $(BGN_PATH)/$(INC_PATH)BGN_SRC_PATH = $(BGN_PATH)/$(SRC_PATH)BGN_OBJ_PATH = $(BGN_PATH)/$(OBJ_PATH)BGN_BIN_PATH = $(BGN_PATH)/$(BIN_PATH)666_PATH = ../dclxvi-20130329666_INC_PATH = $(666_PATH)/$(INC_PATH)666_SRC_PATH = $(666_PATH)/$(SRC_PATH)666_OBJ_PATH = $(666_PATH)/$(OBJ_PATH)666_BIN_PATH = $(666_PATH)/$(BIN_PATH)CPP = g++CPPFLAGS = -std=c++14 -Wall -I$(BGN_INC_PATH) -I$(666_INC_PATH) -O2LDFLAGS = -lgmp -lgmpxxCC = gccCFLAGS = -std=c99 -O3 -fomit-frame-pointer -I$(666_INC_PATH)C_LDFLAGS = -lmall: $(BGN_BIN_PATH) $(BGN_OBJ_PATH) $(666_OBJ_PATH) $(BGN_BIN_PATH)/main$(BGN_BIN_PATH):	mkdir -p $@$(BGN_OBJ_PATH):	mkdir -p $@$(666_OBJ_PATH):	mkdir -p $@BGN_FULL_SRC = $(wildcard $(BGN_SRC_PATH)/*.cpp)BGN_SRC = $(filter-out $(BGN_SRC_PATH)/main.cpp, $(BGN_FULL_SRC)) BGN_OBJ = $(patsubst $(BGN_SRC_PATH)/%.cpp, $(BGN_OBJ_PATH)/%.o, $(BGN_SRC))$(BGN_OBJ_PATH)/%.o: $(BGN_SRC_PATH)/%.cpp	$(CPP) $(CPPFLAGS) -DQHASM -c -o $@ $< 666_ALL_C_SRC = $(wildcard $(666_SRC_PATH)/*.c)666_C_SRC = $(filter-out $(666_SRC_PATH)/bilintest.c $(666_SRC_PATH)/speedtest.c $(666_SRC_PATH)/test_curvepoint_multiscalar.c $(666_SRC_PATH)/test_twistpoint_multiscalar.c $(666_SRC_PATH)/twistpoint_fp2_multiscalar.c $(666_SRC_PATH)/curvepoint_fp_multiscalar.c, $(666_ALL_C_SRC))666_C_OBJ = $(patsubst $(666_SRC_PATH)/%.c, $(666_OBJ_PATH)/%_c_with_as.o, $(666_C_SRC))$(666_OBJ_PATH)/%_c_with_as.o: $(666_SRC_PATH)/%.c $(666_INC_PATH)/%.h	$(CC) $(CFLAGS) -DQHASM -c -o $@ $<666_AS_SRC = $(wildcard $(666_SRC_PATH)/*.s)666_AS_OBJ = $(patsubst $(666_SRC_PATH)/%.s, $(666_OBJ_PATH)/%_as.o, $(666_AS_SRC))$(666_OBJ_PATH)/%_as.o: $(666_SRC_PATH)/%.s	$(CC) $(CFLAGS) -fPIC -c -o $@ $^$(BGN_OBJ_PATH)/bgn.a: $(BGN_OBJ) $(666_AS_OBJ) $(666_C_OBJ)	rm -f $@	ar cr $@ $^$(BGN_BIN_PATH)/main: $(BGN_OBJ_PATH)/main.o $(BGN_OBJ_PATH)/bgn.a	$(CPP) $(CPPFLAGS) -no-pie -o $@ $^ $(LDFLAGS).PHONY: cleanclean: bgn_clean 666_clean bgn_clean:	-rm $(BIN_PATH)/*	-rm $(OBJ_PATH)/*666_clean:	-rm $(666_OBJ_PATH)/*
 |