lego/PostgreSQL/Makefile
2024-11-27 15:39:25 +01:00

41 lines
746 B
Makefile

DIR_SRC = src
DIR_BUILD = build
all: build
build: \
$(DIR_BUILD)/00_drop.sql \
$(DIR_BUILD)/01_create.sql \
$(DIR_BUILD)/02_insert.sql
# $(DIR_BUILD)/03_select.sql \
# $(DIR_BUILD)/04_update.sql
generate_data:
python3 generate_data.py
rm .data/*.data
$(DIR_BUILD)/00_drop.sql: $(DIR_SRC)/drop.sql
mkdir -p $(dir $@)
cp $< $@
$(DIR_BUILD)/01_create.sql: $(DIR_SRC)/create.sql
mkdir -p $(dir $@)
cp $< $@
$(DIR_BUILD)/02_insert.sql: $(DIR_SRC)/insert.sql
mkdir -p $(dir $@)
cp $< $@
$(DIR_BUILD)/03_select.sql: $(DIR_SRC)/select.sql
mkdir -p $(dir $@)
cp $< $@
$(DIR_BUILD)/04_update.sql: $(DIR_SRC)/update.sql
mkdir -p $(dir $@)
cp $< $@
clean:
rm -f $(DIR_BUILD)/* .data/*.data
.PHONY: clean build all generate_data