# 1 level Makefile
include config.make


SHELL = /bin/sh
SUBDIRS = 
CURRENTDIR = $(BASEDIR)/nmr
CF         = $(CFLAGSDEBUG)
PROGRAMS = bmrb2tab tab2bmrb calc_cs calc

all: $(PROGRAMS)



# compile C 

calc: calc.c
	$(CC) -o $@  $(CF) $@.c -lm

bmrb2tab: bmrb2tab.c cnmrlib.c cnmrlib.h
	$(CC) -o $@  $(CF) $@.c -lm

tab2bmrb: tab2bmrb.c cnmrlib.c cnmrlib.h
	$(CC) -o $@  $(CF) $@.c -lm

calc_cs: calc_cs.c
	$(CC) -o $@  $(CF) $@.c -lm


# calcs


# system work
install: 
	for i in $(PROGRAMS); do (rm -f $(INSTALLDIR)/$$i ; ) done;
	for i in $(PROGRAMS); do \
	 ( echo ln -s $(CURRENTDIR)/$$i $(INSTALLDIR) ;  \
	   ln -s $(CURRENTDIR)/$$i $(INSTALLDIR) ;  ) done;


uninstall: 
	for i in $(PROGRAMS); do \
	 ( echo ln -s $(CURRENTDIR)/$$i $(INSTALLDIR) ;  \
	   rm -f $(INSTALLDIR)/$$i ;  ) done;



purge:
	-rm -f *.o 
	-rm -f $(PROGRAMS) 

clean: purge
	-rm -f tmp* core *.prf *.body


