# ************ CCC - passing optimization flags ************ 
ifeq ($(CCC_OPTS),)
 CCC_OPTS =
endif
ifeq ($(CCC_OPTS_ADD),)
 CCC_OPTS_ADD =
endif

# Declarations
ifeq ($(ZCC),) 
 ZCC = gcc 
endif
ifeq ($(LDCC),)
 LDCC = gcc
endif
ifeq ($(LD_OPTS),)
 LD_OPTS = -o a.out
endif

# Actions
all:		
	$(ZCC) $(CCC_OPTS) $(CCC_OPTS_ADD) -c *.c
	$(LDCC) $(LD_OPTS) $(CCC_OPTS_ADD) -lm *.o

clean:
	rm -f a.out *.o *.a *.s *.i *.I
