[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mico-devel
Subject:    [mico-devel] need windows version of makefile for jboss demo example
From:       highmark m <highmarkm () yahoo ! com>
Date:       2004-04-19 10:14:21
Message-ID: 20040419101421.69562.qmail () web61208 ! mail ! yahoo ! com
[Download RAW message or body]

I spent hours trying to convert unix makefile to
windows but was not able to do. jboss demo files
located in mico\demo\interop\jboss do not have
windows version of make file. I need some one to help
with this.

This is my conversion of converter sample application
makefile but it is not working. I have set the env
properly. namke generates error on line:
--ifdef-prefix=$(subst \,_,$(<D)) $<


___________________________________________
all: .depend Converter.jar client.exe

DIR_PREFIX=..\..\..\

!include ..\..\..\..\..\MakeVars.win32

.SUFFIXES: .idl

%.h %.cc: %.idl
	$(IDL) -I. $(IDL_INCL) -DprimaryKey=_primaryKey \
               --ifdef-prefix=$(subst \,_,$(<D)) $<
	move $(*F).cc $(<D)
	move $(*F).h $(<D)

CXXFLAGS  := $(COS_CXXFLAGS) $(CXXFLAGS)
LDLIBS    := $(COS_LDLIBS) $(LDLIBS)
LDFLAGS   := $(COS_LDFLAGS) $(LDFLAGS)
DEPS      := $(COS_DEPS) $(DEPS)

IDL_INCL="-I$(MICO_HOME)\include\mico
-I$(MICO_HOME)\include"

IDL_FILES= examples\Converter.idl \
           examples\ConverterHome.idl \
           javax\ejb\EJBHome.idl \
           javax\ejb\EJBMetaData.idl \
           javax\ejb\HomeHandle.idl \
           javax\ejb\RemoveException.idl \
           javax\ejb\RemoveEx.idl \
           javax\ejb\Handle.idl \
           javax\ejb\EJBObject.idl \
           javax\ejb\CreateException.idl \
           javax\ejb\CreateEx.idl \
           java\lang\Throwable.idl \
           java\lang\ThrowableEx.idl \
           java\lang\Exception.idl \
           java\lang\Ex.idl \
           java\lang\Object.idl \
           java\lang\StackTraceElement.idl \
          
org\omg\boxedRMI\java\lang\seq1_StackTraceElement.idl

examples\Converter.idl: examples\Converter.class
	rmic -classpath $(JBOSS_HOME)\client\jboss-j2ee.jar:.
\
             -idl -noValueMethods examples.Converter
	copy jdk1.4-Throwable\Throwable.idl java\lang
	copy jdk1.4-Throwable\StackTraceElement.idl java\lang
	test -d org  || mkdir org
	test -d org\omg || mkdir org\omg
	test -d org\omg\boxedRMI || mkdir org\omg\boxedRMI
	test -d org\omg\boxedRMI\java || mkdir
org\omg\boxedRMI\java
	test -d org\omg\boxedRMI\java\lang || mkdir
org\omg\boxedRMI\java\lang
	cp jdk1.4-Throwable\seq1_StackTraceElement.idl \
             org\omg\boxedRMI\java\lang\

examples\ConverterHome.idl:
examples\ConverterHome.class
	rmic -classpath $(JBOSS_HOME)\client\jboss-j2ee.jar:.
\
             -idl -noValueMethods
examples.ConverterHome
	copy jdk1.4-Throwable\Throwable.idl java\lang
	copy jdk1.4-Throwable\StackTraceElement.idl java\lang
	test -d org  || mkdir org
	test -d org\omg || mkdir org\omg
	test -d org\omg\boxedRMI || mkdir org\omg\boxedRMI
	test -d org\omg\boxedRMI\java || mkdir
org\omg\boxedRMI\java
	test -d org\omg\boxedRMI\java\lang || mkdir
org\omg\boxedRMI\java\lang
	copy jdk1.4-Throwable\seq1_StackTraceElement.idl \
             org\omg\boxedRMI\java\lang\

Converter.jar: examples\Converter.class
examples\ConverterHome.class \
               examples\ConverterBean.class \
               META-INF\ejb-jar.xml META-INF\jboss.xml
	jar cf Converter.jar $+

client.exe: client.obj $(subst .idl,.obj,$(IDL_FILES))
$(DEPS)
	$(LD) $(CXXFLAGS) $(LDFLAGS) $(LDLIBS) $(subst
.idl,.obj,$(IDL_FILES)) $< -o $@

client.obj: client.cc $(subst .idl,.h,$(IDL_FILES))

clean:
	-$(RM)  /f .depend core client *.obj *.jar `find .
-name '*~' -print`
	-$(RM)  /f examples/*.idl examples/*.cc examples/*.h
examples/*.obj
	-$(RM)  /f examples/corba/*.java
examples/corba/*.class examples/corba/*.obj
	-$(RM)  /f examples/corba/*.h examples/corba/*.cc
examples/*.class 
	-$(RM)  /rf java javax org

install:
	$(IDIRCMD)
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/META-INF
	$(IDIRCMD)
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/examples
	$(IDIRCMD)
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/jdk1.4-Throwable
	$(ISRCCMD) Makefile
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb
	$(ISRCCMD) client.cc
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb
	$(ISCRIPTCMD) run-client
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb
	$(ISRCCMD) META-INF/ejb-jar.xml
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/META-INF
	$(ISRCCMD) META-INF/jboss.xml
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/META-INF
	$(ISRCCMD) examples/Converter.java
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/examples
	$(ISRCCMD) examples/ConverterBean.java
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/examples
	$(ISRCCMD) examples/ConverterHome.java
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/examples
	$(ISRCCMD) jdk1.4-Throwable/StackTraceElement.idl
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/jdk1.4-Throwable
	$(ISRCCMD) jdk1.4-Throwable/Throwable.idl
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/jdk1.4-Throwable
	$(ISRCCMD)
jdk1.4-Throwable/seq1_StackTraceElement.idl
$(INSTDIR)/doc/mico/examples/interop/jboss/jdk1.4.x/converter-ejb/jdk1.4-Throwable






	
		
__________________________________
Do you Yahoo!?
Yahoo! Photos: High-quality 4x6 digital prints for 25¢
http://photos.yahoo.com/ph/print_splash
_______________________________________________
Mico-devel mailing list
Mico-devel@mico.org
http://www.mico.org/mailman/listinfo/mico-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic