##############################################################################
# Copyright 2026  Monterey Bay Aquarium Research Institute                   #
# Monterey Bay Aquarium Research Institute Proprietary Information.          #
# All rights reserved.                                                       #
##############################################################################

# files and directories
PACKAGE = 		lars
PACKAGE_JAR = 	lcmtypes_lars_data.jar

LCM_JAR = 		/usr/share/java/lcm.jar
INSTALL_DIR =	/usr/local/share/java/

# tools

#rules
all: jar_file

.PHONY: jar_file
jar_file:
	lcm-gen -j *.lcm
	javac -cp $(LCM_JAR) $(PACKAGE)/*.java
	jar cf $(PACKAGE_JAR) *.lcm $(PACKAGE)/*.class

.PHONY: install_jar
install_jar:
	sudo cp -i $(PACKAGE_JAR) $(INSTALL_DIR)

.PHONY: clean
clean:
	rm -rf $(PACKAGE) $(PACKAGE_JAR)


