#
#	ASCII2FITS   Makefile    v.5
#
#		Fabricio Ferrari
#		Septiembre 2000
#

#VERSAO=`cat ascii2fits.c | grep VERSAO | awk 'NR<2 {print $$3}'`
VERSAO=$(shell cat ascii2fits.c | grep VERSAO | awk 'NR<2 {print $$3}')
DATA      = $(shell date '+%d%b%Y-%Hh%Mm')

CC=gcc
CFLAGS=-O2 -Wall  
LIBS=-lm
CFITSIO=./cfitsio/

MACH=`uname`
ENSCRIPT=/usr/bin/enscript -1 -h -j -p - -M A4 --mark-wrapped-lines=arrow


all:  versao help  ascii2fits 

help:
	@echo ""
	@echo " make all  - compila"
	@echo " make dist - copia de viagem"
	@echo ""

versao:
	@echo ""
	@echo "  Ascii2Fits  v $(VERSAO)  "
	@echo ""



%.o : %.c %.h
	@echo ""
	@echo "      $@ "
	$(CC) -c $(CFLAGS) -o $@ $<



#------- ascii2fits conversor ---#

ascii2fits:	ascii2fits.o
	$(CC)  $(CFLAGS) -I$(CFITSIO) -L$(CFITSIO) ascii2fits.o  -o ascii2fits  -lcfitsio $(LIBS)
	strip ascii2fits

ascii2fits.o:	ascii2fits.c
	$(CC) -c $(CFLAGS) -I$(CFITSIO)  ascii2fits.c  
	@echo ""

fitsexample: fitsexample.c
	$(CC) $(CFLAGS) -I$(CFITSIO) -L$(CFITSIO) -o fitsexample fitsexample.c -lcfitsio -lm

#------ Manutencao ---------------#
tags:  
	etags *.c *.h

limpa:
	rm -f core
	rm -f TAGS
	rm -f *.ps
	rm -f *.o
	rm -f *~
	rm -f ascii2fits
	rm -f *.ps


dist:   
	@echo "Fazendo copia..."
	(cd ..; tar czvf Ascii2Fits-v$(VERSAO)_$(DATA).tgz ascii2fits)
	@echo ""
	@echo "Gravado arquivo Ascii2Fits-v$(VERSAO)_$(DATA).tgz "


