|
@@ -101,6 +101,24 @@ else
|
|
|
BASEDIR=.
|
|
|
endif
|
|
|
|
|
|
+# Echo is an internal command under OS/2 (and others), so it's always found
|
|
|
+ifdef inOS2
|
|
|
+ifndef ECHO
|
|
|
+ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
+ifeq ($(ECHO),)
|
|
|
+ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
+ifeq ($(ECHO),)
|
|
|
+ECHO=echo
|
|
|
+else
|
|
|
+ECHO:=$(firstword $(ECHO))
|
|
|
+endif
|
|
|
+else
|
|
|
+ECHO:=$(firstword $(ECHO))
|
|
|
+endif
|
|
|
+endif
|
|
|
+export ECHO
|
|
|
+endif
|
|
|
+
|
|
|
[fpcdetect]
|
|
|
#####################################################################
|
|
|
# FPC Binary and Version Detection
|
|
@@ -669,11 +687,13 @@ PPUEXT=.ppo
|
|
|
ASMEXT=.so2
|
|
|
OEXT=.oo2
|
|
|
AOUTEXT=.out
|
|
|
-SMARTEXT=.so
|
|
|
+SMARTEXT=.sl2
|
|
|
+STATICLIBPREFIX=
|
|
|
STATICLIBEXT=.ao2
|
|
|
SHAREDLIBEXT=.dll
|
|
|
FPCMADE=fpcmade.os2
|
|
|
ZIPSUFFIX=emx
|
|
|
+ECHO=echo
|
|
|
endif
|
|
|
|
|
|
# Amiga
|