#
# Makefile for the tests by Metod Koelj.
#

# spremeni tako, da bo naveden priljubljeni prevajalnik za C
CC = gcc
#
#CC = cc # za HP-UX, Digital UNIX, ...
#CC = bcc32 # za Borlandov C++

# tole naj bi naeloma ostalo prazno. e priljubljeni prevajalnik za
# C potrebuje kaken flag za delovanje v ANSI nainu (npr. -Aa), potem
# je tukaj mesto zanj. Flagic za optimiziranje naj se ne bi uporabljalo.
CCFLAGS = 
#CCFLAGS = -Aa # za HP-UX

# Dodatne definicije, mone so:
#
# VAX     .... za prevajanje na VAX/VMS sistemu. Ali tam sploh obstaja make?
# DEBUG   .... programi izpisujejo, kaj delajo ... za lovljenje hroev
# WANT_RESULTS ... izpie rezultate (na stdout) (nekateri testi)
#
# Primer:
# CCDEFS = -DVAX -DWANT_RESULTS
# za prevajanje na VAX/VMS in za izpis rezultatov
CCDEFS =

# ======================================================================
#            Spremembe od tukaj naprej niso potrebne!
# ======================================================================

BINS = prast fptest inverz

all: $(BINS)

prast:
	$(CC) $(CCFLAGS) $(CCDEFS) -o prast prast.c -lm

fptest:
	$(CC) $(CCFLAGS) $(CCDEFS) -o fptest fptest.c -lm

inverz:
	$(CC) $(CCFLAGS) $(CCDEFS) -o inverz inverz.c -lm

tests: all
	@echo
	@echo "Testi tecejo:"
	@echo "Prast ..."
	@prast
	@echo
	@echo "FPtest ..."
	@fptest
	@echo
	@echo "Inverz ..."
	@inverz
	@echo

clean:
	rm -f prast fptest inverz
dummy:

