/
Makefile
74 lines (46 loc) · 2.47 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#
# ~/IHMC_CmapTools/CmapTools &
# ~/Protege_5.0_beta/run.sh &
# ~/Downloads/tbc/run.sh &
# for f in _allTAs.ttl bridg-classes.ttl core.ttl datatypes.ttl drugs.ttl qualityOfLife.ttl renal.ttl skeletal.ttl systemic.ttl transplant.ttl ComplicatedUTI.ttl Osteoporosis.ttl RenalTransplantation.ttl RheumatoidArthritis.ttl; do ln -s ~/checkouts/FDA-TA-merge/$f; done
# LD_LIBRARY_PATH=../libboost-1.55.install/lib PATH=../SWObjects/bin:$PATH make -k
all: # default target
util/TAparser.js: util/TAparser.jison
jison $^ -o $@
qualityOfLife.ta: qualityOfLife.tapp
gcc -E -x c -P -C $^ > $@
qualityOfLife.ttl: qualityOfLife.ta qualityOfLife-definitions.xlsx util/TAnode.js util/TAparser.js util/TAprocessor.js
NODE_PATH=util node util/TAnode.js qualityOfLife.ta qualityOfLife-definitions.xlsx > $@
# debug by running:
# node-inspector&
# NODE_PATH=util node --debug-brk util/TAnode.js qualityOfLife.ta qualityOfLife-definitions.xlsx
# chrome to http://127.0.0.1:8080/debug?port=5858
t_qualityOfLife: qualityOfLife.ttl
sparql -d qualityOfLife.ttl -q
RheumatoidArthritis.ta: RheumatoidArthritis.tapp
gcc -E -x c -P -C $^ > $@
RheumatoidArthritis.ttl: RheumatoidArthritis.ta RheumatoidArthritis-definitions.xlsx util/TAnode.js util/TAparser.js util/TAprocessor.js
NODE_PATH=util node util/TAnode.js RheumatoidArthritis.ta RheumatoidArthritis-definitions.xlsx > $@
t_RheumatoidArthritis: RheumatoidArthritis.ttl
sparql -d RheumatoidArthritis.ttl -q
skeletal.ta: skeletal.tapp
gcc -E -x c -P -C $^ > $@
skeletal.ttl: skeletal.ta skeletal-definitions.xlsx util/TAnode.js util/TAparser.js util/TAprocessor.js
NODE_PATH=util node util/TAnode.js skeletal.ta skeletal-definitions.xlsx > $@
t_skeletal: skeletal.ttl
sparql -d skeletal.ttl -q
Osteoporosis.ta: Osteoporosis.tapp
gcc -E -x c -P -C $^ > $@
Osteoporosis.ttl: Osteoporosis.ta Osteoporosis-definitions.xlsx util/TAnode.js util/TAparser.js util/TAprocessor.js
NODE_PATH=util node util/TAnode.js Osteoporosis.ta Osteoporosis-definitions.xlsx > $@
t_Osteoporosis: Osteoporosis.ttl
sparql -d Osteoporosis.ttl -q
Anticoagulants.ttl: Anticoagulants.ta Anticoagulants-definitions.xlsx util/TAnode.js util/TAparser.js util/TAprocessor.js
NODE_PATH=util node util/TAnode.js Anticoagulants.ta Anticoagulants-definitions.xlsx > $@
t_Anticoagulants: Anticoagulants.ttl
sparql -d Anticoagulants.ttl -q
# import hierarchy
RheumatoidArthritis.ttl: qualityOfLife.ttl
Osteoporosis.ttl: skeletal.ttl
# perform all tests
all: t_RheumatoidArthritis t_Osteoporosis