SHELL = /bin/sh



CFLAGS= -g -O2 -DBYTE_REORDER -I$(IMC) -I$(MOSINC) -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
LIBIMC= $(IMC)/libimc.a 
#MOSBIN ${prefix}/bin
LIBUTIL= $(MOSLIB)/oyamin2b.o 
LIBARGS = $(MOSLIB)/getargs.o
LIBS= $(LIBUTIL) $(LIBIMC) $(LIBARGS) -lm 

PROGS = smth2 

default : $(PROGS)

smth2 : smth2a.o  $(LIBIMC) $(LIBUTIL)
	$(CC) $(CFLAGS) -o $@ $@a.o $(LIBS)

$(LIBIMC): 
	(cd $(IMC); $(MAKE) IMC=$(IMC) MOSINC=$(MOSINC) \
	 MOSLIB=$(MOSLIB) MOSBIN=$(MOSBIN))

$(LIBUTIL): 
	(cd ../libsrc; $(MAKE) IMC=$(IMC) MOSINC=$(MOSINC) \
	 MOSLIB=$(MOSLIB) MOSBIN=$(MOSBIN))

$(LIBARGS):
	(cd ../getarg; $(MAKE) IMC=$(IMC) MOSINC=$(MOSINC) \
	 MOSLIB=$(MOSLIB) MOSBIN=$(MOSBIN))

clean :
	rm -f *.o *~

distclean: clean
	rm -f $(PROGS)

install : smth2 
	cp smth2 $(MOSBIN)

all : $(PROGS) clean install

