# HP-UX (HP C/ANSI C compiler)
CC      = cc
CFLAGS  = -Ae -s -O -I/opt/audio/include # don't use -z (whose fault is this?)
LDFLAGS = -L/opt/audio/lib -Wl,+vnocompatwarnings
LIBS    = -lAlib

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

# $Format: "VERSION = $ProjectVersion$"$
VERSION = 0.2
OS_NAME = `uname -s`
OS_REV  = `uname -r`

DISTFILES = asetup.c Makefile
BINARIES  = asetup

DISTDIR    = asetup-$(VERSION)
BINDISTDIR = asetup-$(OS_NAME)-$(OS_REV)-$(VERSION)

OBJS = asetup.o

all: asetup

clean:
	rm -f *.o core *~

asetup: $(OBJS) Makefile
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)

dist:
	if [ ! -d $(DISTDIR) ]; then mkdir $(DISTDIR); fi
	cp $(DISTFILES) $(DISTDIR)
	tar -cvf - $(DISTDIR) | gzip > $(DISTDIR).tar.gz
	rm -fr $(DISTDIR)

bindist:
	if [ ! -d $(BINDISTDIR) ]; then mkdir $(BINDISTDIR); fi
	cp $(BINARIES) $(DISTFILES) $(BINDISTDIR)
	tar -cvf - $(BINDISTDIR) | gzip > $(BINDISTDIR).tar.gz
	rm -fr $(BINDISTDIR)
