CX=gcc
CXFLAGS = -O1
CXLIBS = -lm 
DEBUGG=-g -D debugg

.PHONY: default

.debugg_setup:
	$(eval CXFLAGS +=$(DEBUGG))

default: myApp

myApp:	myApp.o 
	$(CX) -o app myApp.o $(CXLIBS) 

myApp.o:	main.c
	$(CX) -c main.c -o myApp.o $(CXFLAGS)

clean:
	rm -f *.o app 

all: default 

debugg:  .debugg_setup clean default

