CC = gcc
CFLAGS = -Wall -g -pedantic -ansi
AS = as
ASFLAGS = -gstabs
AFLAGS = $(ASFLAGS)
LD = ld
LDFLAGS = 

PROGRAM = happy
OBJECTS = $(PROGRAM).o main.o


.PHONY: clean beauty

$(PROGRAM): $(OBJECTS)
	$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@
clean:
	rm -f *~
	rm -f *.o
	rm -f  $(PROGRAM)

beauty:
	indent *.c
	rm -f *~
