osmocom
/
vovida-gsml
Archived
11
0
Fork 0
This repository has been archived on 2022-03-30. You can view files and clone it, but cannot push or open issues or pull requests.
vovida-gsml/data/mnet/Common/Java/Java/Makefile

70 lines
2.0 KiB
Makefile

####################################################################
#
# FILE NAME: Makefile
#
# DESCRIPTION: This makefile creates the common class files and the
# common jar file.
#
# COMPONENTS:
#
#
# NOTES:
#
# (C) Copyright 1999 JetCell Inc., CA, USA http://www.jetcell.com/
#
# REVISION HISTORY
#__________________________________________________________________
#----------+--------+----------------------------------------------
# Name | Date | Reason
#----------+--------+----------------------------------------------
# Bhawani |11/28/99| Initial Draft
# Kevin Lim|03/28/00| add AlarmStatus.jar
#----------+--------+----------------------------------------------
####################################################################
#/
CODEBASE = ..
include $(CODEBASE)/java.mk
MIBWMPATH = $(CODEBASE)/com/jetcell/MibWM
VIPERCELL = $(MIBWMPATH)
VIPERBASE = $(MIBWMPATH)/ViperBase
ALARMPATH = $(CODEBASE)/AlarmApplet
MIBWM = ./MibWM.jar
ALARMARCH = ./AlarmStatus.jar
VIPERCELL_JAVA = $(wildcard $(VIPERCELL)/*.java)
VIPERCELL_CLASS = $(subst /,/, $(VIPERCELL_JAVA:.java=.class))
VIPERBASE_JAVA = GudbData.java EncodeMessage.java \
Configuration.java RoamingNumberTable.java
VIPERBASE_TMP = $(VIPERBASE_JAVA:.java=.class)
VIPERBASE_CLASS = $(foreach file, $(VIPERBASE_TMP), $(VIPERBASE)/$(file))
all: $(MIBWM) $(CLASS_LIST) $(ALARMARCH)
$(MIBWM): $(VIPERCELL_CLASS) $(VIPERBASE_CLASS)
@$(RM) $@
$(MAKE) -C $(CODEBASE) mibwm
$(ALARMARCH): $(ALARMPATH)/*.class
@$(RM) $@
$(MAKE) -C $(CODEBASE) alarm
viperCell:
$(MAKE) -C $(VIPERCELL) all
viperBase:
$(MAKE) -C $(VIPERBASE) all
cleanall:
-$(RM) $(subst /,\, $(VIPERBASE)/*.class)
-$(RM) $(subst /,\, $(MIBWM) $(CLASS_LIST))