SOURCES=dwarf-extract-struct.c OBJECTS=$(SOURCES:.c=.o) MAIN=dwarf-extract-struct TEST_SOURCES=test_structs.c TEST_OBJECTS=$(TEST_SOURCES:.c=.o) CFLAGS+=-g -Wall -Werror LDFLAGS=-ldwarf -lelf all: $(MAIN) $(TEST_OBJECTS) $(MAIN): $(OBJECTS) clean: rm -f *.o $(MAIN)