| 12345678910111213141516171819202122232425 |
- all: target/lib/dsdgen.jar target/tpcds-gen-1.0-SNAPSHOT.jar
- target/tpcds-gen-1.0-SNAPSHOT.jar: $(shell find -name *.java)
- mvn package
- target/tpcds_kit.zip: tpcds_kit.zip
- mkdir -p target/
- cp tpcds_kit.zip target/tpcds_kit.zip
- tpcds_kit.zip:
- curl --output tpcds_kit.zip http://www.tpc.org/tpcds/dsgen/dsgen-download-files.asp?download_key=NaN
- target/lib/dsdgen.jar: target/tools/dsdgen
- cd target/; mkdir -p lib/; ( jar cvf lib/dsdgen.jar tools/ || gjar cvf lib/dsdgen.jar tools/ )
- target/tools/dsdgen: target/tpcds_kit.zip
- test -d target/tools/ || (cd target; unzip tpcds_kit.zip)
- test -d target/tools/ || (cd target; mv TPC*/tools tools)
- cd target/tools; cat ../../patches/all/*.patch | patch -p0
- cd target/tools; cat ../../patches/${MYOS}/*.patch | patch -p1
- cd target/tools; make clean; make dsdgen
- clean:
- mvn clean
|