Makefiles : python and cpp will not start without data downloaded by downloader first
This commit is contained in:
parent
8740f7ea4b
commit
ff8142e678
@ -9,9 +9,10 @@ SRC_DIR := .
|
|||||||
#CFLAGS := $(CFLAGS) -Xptxas=-w
|
#CFLAGS := $(CFLAGS) -Xptxas=-w
|
||||||
#CFLAGS := $(CFLAGS) -Xcompiler -Wall,-O0,-g,-Werror,-Werror=implicit-fallthrough=0,-Wextra,-rdynamic
|
#CFLAGS := $(CFLAGS) -Xcompiler -Wall,-O0,-g,-Werror,-Werror=implicit-fallthrough=0,-Wextra,-rdynamic
|
||||||
CFLAGS := -O4 -Xcompiler -O4
|
CFLAGS := -O4 -Xcompiler -O4
|
||||||
|
DATA_PATH := ../data
|
||||||
EXEC := $(OBJ_DIR)/ViolaJones
|
EXEC := $(OBJ_DIR)/ViolaJones
|
||||||
DATA := ../data/X_train.bin ../data/X_test.bin ../data/y_train.bin ../data/y_test.bin
|
|
||||||
SRC := $(shell find $(SRC_DIR) -name "*.cpp" -o -name "*.cu" )
|
SRC := $(shell find $(SRC_DIR) -name "*.cpp" -o -name "*.cu" )
|
||||||
|
DATA := $(DATA_PATH)/X_train.bin $(DATA_PATH)/X_test.bin $(DATA_PATH)/y_train.bin $(DATA_PATH)/y_test.bin
|
||||||
OBJ_EXT := o
|
OBJ_EXT := o
|
||||||
ifeq ($(OS), Windows_NT)
|
ifeq ($(OS), Windows_NT)
|
||||||
EXEC:=$(EXEC).exe
|
EXEC:=$(EXEC).exe
|
||||||
@ -39,7 +40,7 @@ $(EXEC): $(OBJ)
|
|||||||
@$(CC) $(CFLAGS) $^ -o $@
|
@$(CC) $(CFLAGS) $^ -o $@
|
||||||
|
|
||||||
$(DATA):
|
$(DATA):
|
||||||
@bash ../download_data.sh ..
|
@echo 'Missing $(DATA) files, use downloader first' && exit 1
|
||||||
|
|
||||||
start: $(EXEC) $(DATA)
|
start: $(EXEC) $(DATA)
|
||||||
@./$(EXEC)
|
@./$(EXEC)
|
||||||
|
@ -1,11 +1,12 @@
|
|||||||
DATA := ../data/X_train.bin ../data/X_test.bin ../data/y_train.bin ../data/y_test.bin
|
DATA_PATH := ../data
|
||||||
|
DATA := $(DATA_PATH)/X_train.bin $(DATA_PATH)/X_test.bin $(DATA_PATH)/y_train.bin $(DATA_PATH)/y_test.bin
|
||||||
|
|
||||||
.PHONY: all start reset
|
.PHONY: all start reset
|
||||||
|
|
||||||
all: ${DATA}
|
all: ${DATA}
|
||||||
|
|
||||||
${DATA}:
|
$(DATA):
|
||||||
@bash ../download_data.sh ..
|
@echo 'Missing $(DATA) files, use downloader first' && exit 1
|
||||||
|
|
||||||
venv:
|
venv:
|
||||||
@bash -c 'source activate.sh'
|
@bash -c 'source activate.sh'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user