CC = gcc CFLAGS = -g -O2 -Wall OBJECTS = main.o init.o all: b2hw %.o: %.c $(CC) $(CFLAGS) -o $@ -c $< b2hw: $(OBJECTS) $(CC) $(CFLAGS) -static -o b2hw $(OBJECTS) clean: rm -f b2hw $(OBJECTS)