# Makefile for MET Sub-system AGL Test software
# by shahada@xybase.com.my

# Uncomment your OS below:

# for Linux 2.0.30/gcc 2.7.2
CC=gcc
LD=gcc
CFLAGS=
LDFLAGS=
TAR=tar
ECHO=echo -e

# for HP/UX 10.10/ANSI-C
# CC=cc
# LD=cc
# CFLAGS=-Ae
# LDFLAGS=
# TAR=gtar
# ECHO=echo

# for Solaris 2.3/gcc 2.7.2.2
# CC=gcc
# LD=gcc
# CFLAGS= -DFD_SETSIZE_IN_SELECT_H
# LDFLAGS= -lsocket -lnsl
# TAR=gtar
# ECHO=echo


ARCHIVE_NAME= `$(ECHO) "awosagl.\c" ; date "+%d%b%Y"`
TARGETS= awosaglsvr awosaglcln aglawossvr aglawoscln


all:	$(TARGETS)

awosaglsvr: awosaglsvr.o inetlib.o
	$(LD) $(CFLAGS) $(LDFLAGS) -o awosaglsvr \
		awosaglsvr.o inetlib.o

awosaglcln: awosaglcln.o inetlib.o
	$(LD) $(CFLAGS) $(LDFLAGS) -o awosaglcln \
		awosaglcln.o inetlib.o

aglawossvr: aglawossvr.o inetlib.o
	$(LD) $(CFLAGS) $(LDFLAGS) -o aglawossvr \
		aglawossvr.o inetlib.o

aglawoscln: aglawoscln.o inetlib.o
	$(LD) $(CFLAGS) $(LDFLAGS) -o aglawoscln \
		aglawoscln.o inetlib.o

#.c.o:
# $(CC) -I./ $(CFLAGS) -c $(?:.o=.c)

clean:
	rm -f *.o $(TARGETS) core

archive:
	$(ECHO) \\nThis is the $(ARCHIVE_NAME) package.\\n > VERSION
	@make clean
	(cd ..; $(TAR) czf /tmp/$(ARCHIVE_NAME).tar.gz agl)
	$(ECHO) AWOSAGL files backed up to /tmp/$(ARCHIVE_NAME).tar.gz

