123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- T05: check
- @echo "-------- Sample 5 --------"
- @echo && echo "Now compile a SWC and demo SWF"
- "$(FLASCC)/usr/bin/g++" $(BASE_CFLAGS) \
- main.cpp \
- as3api.cpp \
- hashlib/hl_md5.cpp \
- hashlib/hl_md5wrapper.cpp \
- -O4 -disable-telemetry -flto-api=exports.txt\
- -emit-swc=com.webuploader -o Test.swc
- # "$(FLEX)/bin/mxmlc" -static-link-runtime-shared-libraries -compiler.omit-trace-statements=false -library-path=MurmurHash.swc -debug=false swcdemo.as -o swcdemo.swf
- 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
- clean:
- rm -f *.swf *.swc *.bc *.exe
|