CC := gcc TARGET := newton OBJS := complex.o newton.o CFLAGS := -O2 `sdl-config --cflags` LDFLAGS := `sdl-config --libs` all: $(TARGET) $(TARGET): $(OBJS) $(CC) -o $@ $^ $(LDFLAGS) %.o: %.c $(CC) -o $@ -c $^ $(CFLAGS) clean: -rm -f $(TARGET) $(OBJS) *~