# Makefile for C struct demos CC = gcc CFLAGS = -Wall -O0 LFLAGS = -O0 LIBS = -lm all: bitwise bitwise: bitwise.o printbits.o ${CC} $(LFLAGS) -o $@ $^ $(LIBS) bitwise.o: bitwise.c ${CC} -c $(CFLAGS) $< printbits.o: printbits.c ${CC} -c $(CFLAGS) $< clean: rm -f *.o veryclean: rm -f *.o bitwise