CC = gcc LDFLAGS = -no-pie -g .PHONY: all clean all: gen_init_cpio %.o: %.c $(CC) -o $@ -c $< gen_init_cpio: gen_init_cpio.o $(CC) -o $@ $^ $(LDFLAGS) clean: rm -rf $(OBJ) gen_init_cpio.o gen_init_cpio