
.DEFAULT_GOAL := all

##########################################################

BUILD = build
RELEASE = build/release
TMP = build/tmp
HR = "---------------------------------------------"
#VERSION = testrelease

##########################################################

GWDEPS = bin/gatewayctl bin/gatewayctl.rc gateway/gateway_scripts/*.pl gateway/gateway_config/shared/*.xml gateway/gateway_config/templates/*.xml packages/gateway/.geneosgit

$(RELEASE)/gateway.tar.gz: $(GWDEPS)
	-mkdir -p $(RELEASE)
	tar cfz $@ $^

##########################################################

NPDEPS = bin/netprobectl bin/netprobectl.rc netprobe/netprobes/.geneosgit packages/netprobe/.geneosgit

$(RELEASE)/netprobe.tar.gz: $(NPDEPS)
	-mkdir -p $(RELEASE)
	tar cfz $@ $^

##########################################################

LDDEPS = bin/licdctl bin/licdctl.rc licd/licds/.geneosgit packages/licd/.geneosgit

$(RELEASE)/licd.tar.gz: $(LDDEPS)
	-mkdir -p $(RELEASE)
	tar cfz $@ $^

##########################################################

WSDEPS = bin/webserverctl bin/webserverctl.rc packages/webserver/.geneosgit

$(RELEASE)/webserver.tar.gz: $(WSDEPS)
	-mkdir -p $(RELEASE)
	tar cfz $@ $^

##########################################################

.PHONY: all release test clean
all:

release: all $(RELEASE)/gateway.tar.gz $(RELEASE)/netprobe.tar.gz $(RELEASE)/licd.tar.gz $(RELEASE)/webserver.tar.gz

test: all

clean:
	-rm -rf $(BUILD)
 
