4 override CLMFLAGS
+=-dynamics
-h
200M
-nt
5 GCCVERSIONGTEQ6
:=$(shell expr
`gcc -dumpversion | cut -f1 -d.` \
>= 6)
6 ifeq "$(GCCVERSIONGTEQ6)" "1"
7 override CLMFLAGS
+=-l
-no-pie
10 # -I ~/projects/iTasks-SDK/Libraries
12 -I
$(CLEAN_HOME
)/lib
/Platform\
13 -I
$(CLEAN_HOME
)/lib
/Platform
/Deprecated
/StdLib\
14 -I
$(CLEAN_HOME
)/lib
/iTasks\
15 -I
$(CLEAN_HOME
)/lib
/GraphCopy\
16 -I
$(CLEAN_HOME
)/lib
/Sapl\
17 -I
$(CLEAN_HOME
)/lib
/StdEnv\
18 -I
$(CLEAN_HOME
)/lib
/Generics\
19 -I
$(CLEAN_HOME
)/lib
/Dynamics\
20 -I
$(CLEAN_HOME
)/lib
/TCPIP\
23 BINARIES
:= mTaskInterpret miTask
# mTaskExamples
25 all: CleanSerial
/Clean\ System\ Files
/TTY.o
$(BINARIES
) #client/mTaskSymbols.h
27 find ~
/projects
/iTasks-SDK
/Libraries
-path
'*/WebPublic/*' -not
-path
'*/CodeMirror/*' -execdir cp
-nR
{} "$$PWD"/miTask-www
/ \
;
29 CleanSerial
/Clean\ System\ Files
/TTY.o
:
32 client
/mTaskSymbols.h
: mTaskMakeSymbols
36 %: %.icl
$(wildcard */*.
[id
]cl
*.
[id
]cl
)
37 $(CLM
) $(CLMLIBS
) $(CLMFLAGS
) $(basename $<) -o
$@
40 $(RM
) -r
$(BINARIES
) Clean\ System\ Files miTask-data miTask-www
41 find .
-type d
-name
'Clean System Files' -print0 | xargs
-r0
rm -r
42 make
-C CleanSerial
clean