-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathMakefile
30 lines (19 loc) · 1.01 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
target/dcmtools.jar: FORCE /QOpenSys/pkgs/bin/mvn /QOpenSys/pkgs/bin/trust /QOpenSys/pkgs/bin/install
JAVA_HOME=/QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit /QOpenSys/pkgs/bin/mvn package
cp target/*-with-dependencies.jar target/dcmtools.jar
FORCE:
all: target/dcmtools.jar
uninstall: clean
rm -r ${INSTALL_ROOT}/QOpenSys/pkgs/lib/dcmtools ${INSTALL_ROOT}/QOpenSys/pkgs/bin/dcmimport ${INSTALL_ROOT}/QOpenSys/pkgs/bin/dcmexport
clean:
rm -r target
/QOpenSys/pkgs/bin/mvn:
/QOpenSys/pkgs/bin/yum install maven
/QOpenSys/pkgs/bin/trust:
/QOpenSys/pkgs/bin/yum install /QOpenSys/pkgs/bin/trust
/QOpenSys/pkgs/bin/install:
/QOpenSys/pkgs/bin/yum install /QOpenSys/pkgs/bin/install
install: scripts/dcmimport scripts/dcmexport target/dcmtools.jar
install -m 755 -o qsys -D -d ${INSTALL_ROOT}/QOpenSys/pkgs/bin ${INSTALL_ROOT}/QOpenSys/pkgs/lib/dcmtools
install -m 555 -o qsys scripts/* ${INSTALL_ROOT}/QOpenSys/pkgs/bin/
install -m 444 -o qsys target/dcmtools.jar ${INSTALL_ROOT}/QOpenSys/pkgs/lib/dcmtools/dcmtools.jar