head     1.1;
branch   1.1.1;
access   ;
symbols  DEVEL:1.1.1.1 HEAD:1.1.1;
locks    ; strict;
comment  @# @;


1.1
date     2001.03.16.18.15.50;  author jallali;  state Exp;
branches 1.1.1.1;
next     ;

1.1.1.1
date     2001.03.16.18.15.50;  author jallali;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@Initial revision
@
text
@export CLASSPATH=../j9/j9Xtr.zip:../j9/j9Cldc.zip
export PATH+=:../j9/bin
export LD_LIBRARY_PATH+=:../j9/bin

LIBRARY_NAME=epolib
LIBRARY_ID=epoL
LIBRARY_PATH=/home/dein01/jallali/tmp/PALM/NewEpo/epo_orb/epo
PREFIX=epo
PROG_CLASSPATH=/home/dein01/jallali/tmp/PALM/NewEpo/epo_orb:/home/dein01/jallali/tmp/PALM/NewEpo/epo_orb/forum


LIBRARY_CLASS3=$(shell cd $(LIBRARY_PATH) && find . -name "*.class")
LIBRARY_CLASS2=$(patsubst .%,$(PREFIX)%,$(LIBRARY_CLASS3))
LIBRARY_CLASS1=$(subst /,.,$(LIBRARY_CLASS2))
LIBRARY_CLASS=$(patsubst %.class,-includeLibraryClass %,$(LIBRARY_CLASS1))

EXCLUDE_SYMBOLS=-excludeMethod epo.tools.IORdesign.main -excludeMethod epo.HexString.main

JXE_OPTION=-nologo -noStartupClass -o $(LIBRARY_NAME) -map $(LIBRARY_CLASS) $(EXCLUDE_SYMBOLS)
JXE2PRC_OPTION=

default: prc

prc: jxelink 
	jxe2prc  $(LIBRARY_ID) EpoLib $(JXE2PRC_OPTION) -library $(LIBRARY_NAME).jxe  $(LIBRARY_NAME).prc

jxelink:
	jxelink $(JXE_OPTION) -macroEnv IVEHOME @@../j9/jclPalmXtr.jxeLinkOptions -cp $(PROG_CLASSPATH) -o $(LIBRARY_NAME)  

clean:
	rm -f *.bin $(LIBRARY_NAME).jxe $(LIBRARY_NAME).sym $(LIBRARY_NAME).log  $(LIBRARY_NAME).map

#
#
# Si l'on veut utiliser la lib il ne faut pas oublier de mettre l'option "-prereq epolib" pour le jxelink de l'application.
#
#@


1.1.1.1
log
@import initial
@
text
@@
