📄 makefile
字号:
# gnu-make makefile for Widget
#
export TARGNAME = samplelocalesapp
MSDEV = cmd /c msdev
CFG = samplelocalesapp - Win32 Debug
ifndef BREWSDK
ifdef BREWDIR
export BREWSDK=$(BREWDIR)
endif
endif
ifndef STAGEDIR
export STAGEDIR=../../stage
endif
ifndef WIDGETDIR
export WIDGETDIR=../../widgets
endif
export VPATH=src ../sample/inc $(WIDGETDIR)/inc
export EXTRASOURCES=samplelocalesapp.c
export EXTRAHEADERS=AEELocale.h
export INCLUDES= -I"./inc"
export SOURCES = $(wildcard src/*.c) $(EXTRASOURCES)
export HEADERS = $(wildcard inc/*.h) $(EXTRAHEADERS)
.PHONY: all lib mif clean distclean $(TARGNAME).dll dll
all: emu handset lib
spew:
echo $(WIDGETDIR)
emu: mif dll
handset: mif $(TARGNAME).mod
dll: $(TARGNAME).dll
stage:
@-if ! test -d $(STAGEDIR); \
then mkdir $(STAGEDIR); \
fi
@-if ! test -d $(STAGEDIR)/$(TARGNAME); \
then mkdir $(STAGEDIR)/$(TARGNAME); \
fi
@install mif/$(TARGNAME).mif $(TARGNAME).mod $(STAGEDIR)/$(TARGNAME)
clean:
rm -f *~ *.o *.elf *.mod *.lib mif/$(TARGNAME).mif ../$(TARGNAME).mif
(cd mif && $(MAKE) clean)
$(MAKE) -f samplelocalesapp_arm.mak clean
$(MSDEV) $(TARGNAME).dsp /MAKE /CLEAN "$(CFG)"
distclean:
rm -f *.o *.mod *.dll *.lib *.elf
rm -f *.ilk *.exp *.pdb *.plg *.opt *.ncb
rm -rf Debug Release
mif:
(cd mif && $(MAKE))
$(TARGNAME).dll:
$(MSDEV) $(TARGNAME).dsp /MAKE "$(CFG)"
$(TARGNAME).mod: $(SOURCES) $(HEADERS)
$(MAKE) -f samplelocalesapp_arm.mak $(TARGNAME).mod
devdist: emu $(TARGNAME).mod
oemdist: emu handset lib
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -