Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: b429471193f3912748e1ad957ae5a68fa119b687 (plain) (blame)
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
@ECHO OFF

REM this script flattens the folder structure of some projects to make development more convenient
REM symbolic links (mklink) are used to link to the git repository
REM This script works only for NTFS filesystem

SET parent=%~dp0
SET dest=%~1

if "%dest%"=="" (
    ECHO Provide a destination folder for symbolic links !
    EXIT /B
)

IF NOT EXIST "%dest%" (
	ECHO Destination folder for symbolic links does not exist: %dest% !
    EXIT /B
)

@ECHO ON

REM examples
mklink /J %dest%\org.eclipse.etrice.tutorials.c %parent%..\examples\org.eclipse.etrice.tutorials.c
mklink /J %dest%\org.eclipse.etrice.tutorials.cpp %parent%..\examples\org.eclipse.etrice.tutorials.cpp
mklink /J %dest%\org.eclipse.etrice.tutorials.java %parent%..\examples\org.eclipse.etrice.tutorials.java

mklink /J %dest%\org.eclipse.etrice.examples.c %parent%..\examples\org.eclipse.etrice.examples.c
mklink /J %dest%\org.eclipse.etrice.examples.java %parent%..\examples\org.eclipse.etrice.examples.java

mklink /J %dest%\org.eclipse.etrice.generator.c.reference %parent%..\examples\org.eclipse.etrice.generator.c.reference
mklink /J %dest%\org.eclipse.etrice.generator.cpp.reference %parent%..\examples\org.eclipse.etrice.generator.cpp.reference

REM runtime
mklink /J %dest%\org.eclipse.etrice.modellib.c %parent%..\runtime\org.eclipse.etrice.modellib.c
mklink /J %dest%\org.eclipse.etrice.modellib.java %parent%..\runtime\org.eclipse.etrice.modellib.java
mklink /J %dest%\org.eclipse.etrice.modellib.cpp %parent%..\runtime\org.eclipse.etrice.modellib.cpp
mklink /J %dest%\org.eclipse.etrice.runtime.c %parent%..\runtime\org.eclipse.etrice.runtime.c
mklink /J %dest%\org.eclipse.etrice.runtime.cpp %parent%..\runtime\org.eclipse.etrice.runtime.cpp
mklink /J %dest%\org.eclipse.etrice.runtime.java %parent%..\runtime\org.eclipse.etrice.runtime.java

REM tests
mklink /J %dest%\org.eclipse.etrice.generator.common.tests %parent%..\tests\org.eclipse.etrice.generator.common.tests
mklink /J %dest%\org.eclipse.etrice.runtime.c.tests %parent%..\tests\org.eclipse.etrice.runtime.c.tests
mklink /J %dest%\org.eclipse.etrice.runtime.cpp.tests %parent%..\tests\org.eclipse.etrice.runtime.cpp.tests



Back to the top