# $Id$ SRC := ./src INC := ./include OBJ := ./obj BIN := ./bin CC := cc CFLAGS := -g -I$(INC) LDFLAGS := ifeq ($(STATIC),YES) LDFLAGS := $(LDFLAGS) -static endif .PHONY: all clean all: $(BIN)/cgetty ./initramfs: all cp $(BIN)/cgetty initrd/bin/getty cd initrd && ( find . | cpio -o -H newc -R 0:0 > ../$@ ) gzip -9fk $@ $(BIN)/cgetty: $(OBJ)/cgetty.o mkdir -p $(BIN) $(CC) $(LDFLAGS) -o $@ $^ $(OBJ)/cgetty.o: $(SRC)/cgetty.c $(INC)/cgetty.h mkdir -p $(OBJ) $(CC) $(CFLAGS) -c -o $@ $< clean: rm -rf $(OBJ) $(BIN)