30 lines
885 B
Makefile
30 lines
885 B
Makefile
FLASCC:=X
|
|
FLEX:=X
|
|
AS3COMPILER:=asc2.jar
|
|
BASE_CFLAGS:=-Werror -Wno-write-strings -Wno-trigraphs
|
|
|
|
$?UNAME=$(shell uname -s)
|
|
ifneq (,$(findstring CYGWIN,$(UNAME)))
|
|
$?nativepath=$(shell cygpath -at mixed $(1))
|
|
$?unixpath=$(shell cygpath -at unix $(1))
|
|
else
|
|
$?nativepath=$(abspath $(1))
|
|
$?unixpath=$(abspath $(1))
|
|
endif
|
|
|
|
ifneq (,$(findstring "asc2.jar","$(AS3COMPILER)"))
|
|
$?AS3COMPILERARGS=java $(JVMARGS) -jar $(call nativepath,$(FLASCC)/usr/lib/$(AS3COMPILER)) -merge -md
|
|
else
|
|
echo "ASC is no longer supported" ; exit 1 ;
|
|
endif
|
|
|
|
check:
|
|
@if [ -d $(FLASCC)/usr/bin ] ; then true ; \
|
|
else echo "Couldn't locate FLASCC sdk directory, please invoke make with \"make FLASCC=/path/to/FLASCC/sdk ...\"" ; exit 1 ; \
|
|
fi
|
|
|
|
@if [ -d "$(FLEX)/bin" ] ; then true ; \
|
|
else echo "Couldn't locate Flex sdk directory, please invoke make with \"make FLEX=/path/to/flex ...\"" ; exit 1 ; \
|
|
fi
|
|
|