Skip to content

Commit be908d4

Browse files
committed
Initial support for @only attribute.
Extra colouring and issue breakdown.
1 parent aa474af commit be908d4

File tree

16 files changed

+1130
-26
lines changed

16 files changed

+1130
-26
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
build/
2+
rcode/
3+
.settings/

.project

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>ablunit-mods</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>com.openedge.pdt.text.progressBuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.wst.common.project.facet.core.builder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
</buildSpec>
19+
<natures>
20+
<nature>com.openedge.pdt.text.progressNature</nature>
21+
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
22+
</natures>
23+
</projectDescription>

.propath

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<propath version="11.7" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schema/propath.xsd">
3+
<propathentry env="all" kind="src" output="@{ROOT}\rcode" path="@{ROOT}\src" platform="All"/>
4+
<propathentry env="all" kind="src" output="@{ROOT}\rcode" path="@{ROOT}" platform="All"/>
5+
<propathentry env="all" kind="dir" path="@{WORK}" platform="All"/>
6+
<propathentry env="gui" kind="con" path="com.openedge.pdt.text.GUI_LIBRARIES" platform="All"/>
7+
<propathentry env="tty" kind="con" path="com.openedge.pdt.text.TTY_LIBRARIES" platform="All"/>
8+
<propathentry env="all" kind="con" path="com.openedge.pdt.text.DLC_PATHS" platform="All"/>
9+
</propath>

build.auto

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"autoTargets": [
3+
{
4+
"filePattern": "build.xml",
5+
"runTargets": "compile",
6+
"initialDelayMs": 1000
7+
},
8+
{
9+
"filePattern": "macrodefs.xml",
10+
"runTargets": "compile",
11+
"initialDelayMs": 1000
12+
},
13+
{
14+
"filePattern": "**/*.{p,w,i,cls}",
15+
"runTargets": "compile",
16+
"initialDelayMs": 1000
17+
} ],
18+
"disabled": [
19+
20+
]
21+
}

build.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DLC=C:\Progress\OpenEdge

build.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# default properties

build.xml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<project name="ABL Unit Mods" default="build" xmlns:if="ant:if" xmlns:unless="ant:unless" xmlns:sonar="antlib:org.sonar.ant">
3+
<description>ABL Unit Mods build</description>
4+
5+
<!-- load externals -->
6+
<property file="build.properties"/>
7+
<property file="default.properties"/>
8+
<import file="macrodefs.xml"/>
9+
10+
<getosprops/>
11+
<echo if:set="isWindows">Building on Windows with ${ant.version}</echo>
12+
<echo if:set="isUnix">Building on Unix with ${ant.version}</echo>
13+
14+
<getoelocations/>
15+
<property name="env.OEDLC" value="${env.OEDLC11}"/>
16+
17+
<!-- propath set -->
18+
<path id="propath_ablunit">
19+
<pathelement path="src"/>
20+
</path>
21+
22+
<!-- compile files set -->
23+
<fileset dir="src" id="fileset_ablunit">
24+
<include name="**/*.p"/>
25+
<include name="**/*.cls"/>
26+
</fileset>
27+
28+
<target name="build" depends="init,compile"/>
29+
30+
<target name="init" depends="" description="Prepare for compile">
31+
<mkdir dir="${clean.build}"/>
32+
<mkdir dir="${clean.test}"/>
33+
<delete dir="${clean.temp}" quiet="true"/>
34+
<mkdir dir="${clean.temp}"/>
35+
</target>
36+
37+
<target name="compile" description="Compile" depends="">
38+
39+
<property name="absolute.temp" location="${env.TEMP_DIR}"/>
40+
41+
<oecompile baseDir="src"
42+
databasesid=""
43+
propathid="propath_ablunit"
44+
filesetid="fileset_ablunit"
45+
tempDir="${absolute.temp}"
46+
destDir="build/oe11/"
47+
assembliesDir=""
48+
metadata="false"
49+
/>
50+
51+
<buildpl baseDir="build/oe11/"
52+
destDir="build/oe11/pl/"
53+
libraryFile="ABLUnitMods.pl"/>
54+
</target>
55+
</project>

default.properties

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# default properties
2+
base.dir = .
3+
clean.build = ${base.dir}\\build\\oe11
4+
clean.test = ${base.dir}\\build\\test
5+
clean.temp = ${base.dir}\\build\\temp
6+
dest.db = ${base.dir}\\build\\db
7+
env.PCT_PATH = ${base.dir}/tools/lib/PCT.jar
8+
env.TEMP_DIR = ${base.dir}\\build\\temp
9+
baseline.dir = ${base.dir}\\build\\baseline\\oe11
10+
bin.dir = ${base.dir}\\build\\oe11
11+
dist.dir = ${base.dir}\\dist\\oe11
12+
publish.dir =

0 commit comments

Comments
 (0)