
AR = ar clq
LD = ld
LN = ln -sf
RANLIB = ranlib
RM = rm -f
CC = gcc  
_NULLCMD_ = @ echo -n
CCOPTIONS = 
CXX = g++
CXXOPTIONS =
DEPEND = mkdep

TOP = ..
PARHELIUX = $(TOP)/../..

MTXVXD = mtxvxd
CPPUTILS = c++

SUBDIRS = $(MTXVXD) $(CPPUTILS)

all:
		@for i in $(SUBDIRS) ; \
		do \
			echo "making" all "in $(CURRENT_DIR)/$$i..."; \
			set -e; $(MAKE) -C $$i $(MFLAGS) all; \
		done;
	

%.o: %.c
	$(CC) $(WARNINGS) $(CFLAGS) $(INCLUDES) $(DEFINES) -c $< -o $@

%.o: %.cpp
	$(CXX) $(WARNINGS) $(CXXFLAGS) $(INCLUDES) $(DEFINES) -c $< -o $@
        
clean::
		@for i in $(SUBDIRS) ; \
    	do \
			echo "making" clean "in $(CURRENT_DIR)/$$i..."; \
			$(MAKE) -C $$i $(MFLAGS) clean; \
		done;

depend:: $(SRCS)
	@for i in $(SUBDIRS) ; \
	do \
		$(MAKE) -C $$i $(MFLAGS) depend; \
	done;
	#$(DEPEND) $(INCLUDES) $(DEFINES) $(EXPORTS) $(wildcard *.cpp) $(wildcard *.c)
