
OBJS = uncc.o labels.o functions.o expressions.o registers.o stack.o source.o utils.o
CFLAGS = -Wall -ggdb

uncc: $(OBJS)

uncc.o: uncc.c utils.h labels.h functions.h expressions.h registers.h stack.h source.h types.h uncc_functions_search.h

labels.o: labels.c labels.h source.h types.h

functions.o: functions.c functions.h labels.h expressions.h types.h

expressions.o: expressions.c expressions.h types.h

registers.o: registers.c registers.h expressions.h types.h

stack.o: stack.c stack.h expressions.h types.h

source.o: source.c source.h utils.h labels.h types.h

utils.o: utils.c utils.h

purge: clean
	rm -f uncc

clean:
	rm -f $(OBJS)


