mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-06 20:45:54 +01:00
first checked in. Compile succeeds. May not run however!
This commit is contained in:
parent
0161e02f54
commit
fee2317645
1 changed files with 97 additions and 0 deletions
97
symbian/group/bldlinux.mk
Normal file
97
symbian/group/bldlinux.mk
Normal file
|
@ -0,0 +1,97 @@
|
|||
EPOC=/usr/local/symbian
|
||||
PATH=$(EPOC)/bin:/local/bin:/usr/bin:/bin
|
||||
|
||||
include $(EPOC)/lib/makerules/eikon
|
||||
|
||||
COMMONDIR = ../../common
|
||||
PLATFORM = SYMB
|
||||
|
||||
|
||||
include ../../common/config.mk
|
||||
|
||||
LIBS = \
|
||||
$(EPOCTRGREL)/euser.lib \
|
||||
$(EPOCTRGREL)/apparc.lib \
|
||||
$(EPOCTRGREL)/cone.lib \
|
||||
$(EPOCTRGREL)/eikcore.lib \
|
||||
$(EPOCTRGREL)/eikdlg.lib \
|
||||
$(EPOCTRGREL)/gdi.lib \
|
||||
$(EPOCTRGREL)/eikcoctl.lib \
|
||||
$(EPOCTRGREL)/bafl.lib \
|
||||
$(EPOCTRGREL)/egul.lib \
|
||||
$(EPOCTRGREL)/estlib.lib \
|
||||
$(EPOCTRGREL)/flogger.lib \
|
||||
$(EPOCTRGREL)/commonengine.lib \
|
||||
$(EPOCTRGREL)/efsrv.lib \
|
||||
$(EPOCTRGREL)/avkon.lib \
|
||||
$(EPOCTRGREL)/eikcore.lib \
|
||||
$(EPOCTRGREL)/eikcdlg.lib \
|
||||
|
||||
|
||||
# fntstr.lib \
|
||||
# $(EPOCTRGREL)/bitgdi.lib \
|
||||
|
||||
NAME = xwords
|
||||
ARCH = series60
|
||||
SYMARCH = SERIES_60
|
||||
|
||||
SRCDIR = ../src
|
||||
INCDIR = -I $(EPOC)/include -I $(EPOC)/include/libc -I../inc -I../../common
|
||||
LCLSRC = \
|
||||
$(SRCDIR)/$(NAME).cpp \
|
||||
$(SRCDIR)/symaskdlg.cpp \
|
||||
$(SRCDIR)/symdraw.cpp \
|
||||
$(SRCDIR)/xwapp.cpp \
|
||||
$(SRCDIR)/xwappview.cpp \
|
||||
$(SRCDIR)/symdict.cpp \
|
||||
$(SRCDIR)/symutil.cpp \
|
||||
$(SRCDIR)/xwappui.cpp \
|
||||
$(SRCDIR)/xwdoc.cpp \
|
||||
|
||||
OBJECTS = $(LCLSRC:.cpp=.o) $(COMMONOBJ)
|
||||
|
||||
TARGET=$(NAME).app
|
||||
MAJOR=2
|
||||
MINOR=4
|
||||
PKGVERS=$(MAJOR),$(MINOR)
|
||||
|
||||
PKGFILES=$(NAME).app $(NAME).aif $(NAME).rsc $(NAME).exe
|
||||
|
||||
U1 = 1000007a
|
||||
U2 = 100039ce
|
||||
U3 = 10206D64
|
||||
|
||||
CFLAGS = -O -I. -DUID3=0x$(U3) -DDEBUG -DMEM_DEBUG \
|
||||
-D__LITTLE_ENDIAN -DKEYBOARD_NAV \
|
||||
-DKEY_SUPPORT -DFEATURE_TRAY_EDIT -DNODE_CAN_4 \
|
||||
-DXWFEATURE_STANDALONE_ONLY -D$(SYMARCH) \
|
||||
$(INCDIR)
|
||||
|
||||
# This violates the no-data rule. Don't allow it for ARMI build.
|
||||
# It's ok for WINS builds since the rules are relaxed there.
|
||||
|
||||
# CFLAGS += -DSTUBBED_DICT
|
||||
|
||||
CPFLAGS = $(CFLAGS) -DCPLUS
|
||||
|
||||
# Following is used for the resource file
|
||||
CPPFLAGS += -D_EPOC32_6 -DCPLUS -I../inc
|
||||
|
||||
all:$(PKGFILES) $(NAME).sis
|
||||
mv $(NAME).sis $(NAME)-$(MAJOR).$(MINOR)-$(ARCH).sis
|
||||
|
||||
$(TARGET): $(NAME).rsc $(OBJECTS)
|
||||
|
||||
$(NAME).aifspec:
|
||||
@echo "mbmfile=icon.$(ARCH).mbm" > $(NAME).aifspec
|
||||
@echo "ELangEnglish=$(NAME)" >> $(NAME).aifspec
|
||||
|
||||
$(COMMONOBJDIR)/%.o: $(COMMONDIR)/%.c
|
||||
mkdir -p $(COMMONOBJDIR)
|
||||
$(CC) $(CFLAGS) -c -o $@ $<
|
||||
|
||||
%.o: %.cpp
|
||||
$(CCC) $(CPFLAGS) -c -o $@ $<
|
||||
|
||||
clean:
|
||||
rm -f $(GENERATED) $(NAME).aifspec $(OBJECTS)
|
Loading…
Add table
Reference in a new issue