#++++++++++++++++
#.IDENTIFICATION Makefile
#.LANGUAGE       Make (makefile script)
#.AUTHOR         Francois Ochsenbein [CDS]
#.ENVIRONMENT    Unix
#.KEYWORDS       
#.VERSION  1.0   03-Mar-1997
#.VERSION  2.0   19-Oct-1998: USNO-A2.0
#.PURPOSE        (Re)Create dependent files in this Directory
#.COMMENTS       The script check.sys is assumed to exist.
#		It creates in a local file .sys the `uname -m` value
#		followed by the necessary -l options
#----------------

SHELL=/bin/sh

# Defaut rule (e.g. copy from a public directory)
.DEFAULT:

# Programs:
CC      = cc
COPY    = cp -p
STRIP   = strip

# Directories:
BINDIR   = ../bin

# Files:
BIN = pmm pmmsub pmm12

# Options:
DEBUG = 
C_OPT = -O
SYS =
CFLAGS = $(C_OPT) $(DEBUG) $(SYS) -I. 
COMPILE= $(CC) $(CFLAGS) -c

# Dependencies:
default: pmm

install: install_bin 

install_bin: pmm
	$(COPY) pmm $(BINDIR)/pmm.exe

pmm12: pmm12.c
	$(CC) -I. $? -o $@

pmmsub: pmmsub.c
	$(CC) -DTEST $(CFLAGS) $@.c -o $@ -lm

pmm: pmm.c pmmsub.c
	$(CC) $(CFLAGS) pmm.c pmmsub.c -o $@ -lm

# Clean up everything
clean:
	rm -f core $(BIN) a.out *.o *.log *.lis *.dvi *.aux *.trace
###########################################################################
