version := $(shell cat VERSION)
CC = gcc
CFLAGS += 

PLATFORM = LINUX
DEFINES = -D$(PLATFORM)

all: compile_client compile_servers compile_tools

compile_client:
	@(cd client; make)

compile_servers:
	@(cd server; make)

compile_tools:
	@(cd pdu-tools; make)

install:
	@(cd client; make $@)
	@(cd server; make $@)
	@(cd pdu-tools; make $@)

doc:
	@(cd client; make $@)
	@(cd server; make $@)
	@(cd pdu-tools; make $@)

clean:
	@(cd client; make $@)
	@(cd server; make $@)
	@(cd pdu-tools; make $@)
	@(cd libs; make $@)

tgz:
	(cd .. ; \
	mv smslink smslink-$(version) ; \
	tar -cvf smslink-$(version).tar smslink-$(version) ; \
	gzip smslink-$(version).tar)

listing:
	enscript -E -G Makefile README INSTALL CHANGELOG FAQ smslink*.lsm
