# # Java-Stuff # JDKROOT = /proj/java/jdk1.1-solaris/jdk1.1.6 JAVAC_OPTIONS = -depend -deprecation JAVAC = ${JDKROOT}/bin/javac JAVACC = ${JAVAC} ${JAVAC_OPTIONS} -d ${LOCALCLASSES} \ -classpath ${SRC}:${JAVA_CLASSPATH} JAVAVM = ${JDKROOT}/bin/java # # Visibroker-Stuff # VISIBROKER_ROOT = /usr/local/mnmcommon/vbroker-3.0 VISIBROKER_PATH = ${VISIBROKER_ROOT}/bin VISIBROKER_VM = ${VISIBROKER_PATH}/vbj # # IDL-Stuff # IDL2JAVA_OPTIONS = -no_examples -strict IDL2JAVA = ${VISIBROKER_PATH}/idl2java PACKAGE = de.unimuenchen.informatik.mnm.masa PACKAGE_SOURCE = de/unimuenchen/informatik/mnm/masa OWN_PACKAGE = de.unimuenchen.informatik.mnm.masa # # Project-Stuff # ROOT = /proj/fagent/masa_0.2 ADVENTCLASSES = /usr/local/mnmcommon/lib/advent EVCORRCLASSES = /proj/evcorr/public-htdocs/prototype-0.3/classes WORKDIR = /tmp ARGV = -Dmasa.propfile=${ROOT}/masa.properties # # Do _NOT_ edit this section # SRC = ${ROOT}/src LOCALCLASSES = ${ROOT}/classes IDL_ROOT = ${SRC}/idl JAVA_CLASSPATH = \ ${JDKROOT}/lib/classes.zip:${VISIBROKER_ROOT}/lib/vbjcosnm.jar: \ ${VISIBROKER_ROOT}/lib/vbjcosev.jar:${VISIBROKER_ROOT}/lib/vbj30.jar:\ ${LOCALCLASSES}:${ADVENTCLASSES}:${EVCORRCLASSES}: \ /users/stud/radisic/Diplom/radi98/Sourcen/classes/: \ /users/stud/coehn/proto/classes/ # # Compile Java-Source # ALL: idl_all all all: src src: omg agentSystem agent tools event test omg: cfmaf notify trade AGENTS = pma foo iprouting webserver agent: shared ${AGENTS} cfmaf: ${JAVACC} ${SRC}/CfMAF/MAFAgentSystem.java notify: ${JAVACC} ${SRC}/CosNotification/*.java trade: ${JAVACC} ${SRC}/CosTrading/*.java agentSystem: ${JAVACC} ${PACKAGE_SOURCE}/agentSystem/AgentSystem.java tools: ${JAVACC} ${PACKAGE_SOURCE}/tools/*.java event: ${JAVACC} ${PACKAGE_SOURCE}/event/AgentChannel.java shared: ${JAVACC} ${PACKAGE_SOURCE}/agent/*.java test: ${JAVACC} ${SRC}/client/*.java ${AGENTS}: ${JAVACC} ${PACKAGE_SOURCE}/agent/$@/*.java # # Compile IDL-Stuff # idl_all: idl idl_omg idl: idl_agentSystem idl_migration idl_agent idl_agents idl_omg: idl_mafAgentSystem idl_notify idl_trade idl_mafAgentSystem: ${IDL2JAVA} ${IDL2JAVA_OPTIONS} \ ${IDL_ROOT}/MAFAgentSystem.idl idl_notify: ${IDL2JAVA} ${IDL2JAVA_OPTIONS} \ ${IDL_ROOT}/CosNotification.idl idl_trade: ${IDL2JAVA} ${IDL2JAVA_OPTIONS} \ ${IDL_ROOT}/CosTrading.idl idl_agentSystem: ${IDL2JAVA} ${IDL2JAVA_OPTIONS} -package ${OWN_PACKAGE}\ -idl2package ::CfMAF CfMAF \ -idl2package ::agent ${PACKAGE}.agent \ ${IDL_ROOT}/AgentSystemService.idl idl_agent: idl_agentService idl_migration idl_agentService: ${IDL2JAVA} ${IDL2JAVA_OPTIONS} -package ${OWN_PACKAGE}\ -idl2package ::agentSystem ${PACKAGE}.agentSystem \ -idl2package ::CfMAF CfMAF \ ${IDL_ROOT}/AgentService.idl idl_migration: ${IDL2JAVA} ${IDL2JAVA_OPTIONS} -package ${OWN_PACKAGE}\ -idl2package ::agentSystem ${PACKAGE}.agentSystem \ -idl2package ::CfMAF CfMAF \ ${IDL_ROOT}/Migration.idl idl_agents = FOO PMA IPRouting Webserver ${idl_agents}: ${IDL2JAVA} ${IDL2JAVA_OPTIONS} -package ${OWN_PACKAGE}.agent\ -idl2package ::agentSystem ${PACKAGE}.agentSystem \ -idl2package ::agent ${PACKAGE}.agent \ -idl2package ::CfMAF CfMAF \ ${IDL_ROOT}/$@.idl