Re-added the option to use vt100 escape codes
This commit is contained in:
parent
a2142a48b5
commit
2b27aef099
7 changed files with 244 additions and 26 deletions
16
makefile
16
makefile
|
|
@ -10,10 +10,13 @@ OUTDIR = out
|
|||
|
||||
OBJ = $(SRC:%.c=$(OBJDIR)/%.o)
|
||||
|
||||
#UI_TARGET = vt100
|
||||
UI_TARGET = ncurses
|
||||
|
||||
CC = cc
|
||||
|
||||
.NOTINTERMEDIATE:
|
||||
|
||||
MSG_LINKING = Linking:
|
||||
MSG_COMPILING = Compiling C:
|
||||
MSG_CLEANING = Cleaning:
|
||||
|
|
@ -22,18 +25,19 @@ MSG_CLEANING_OUT = Cleaning $(OUTDIR):
|
|||
|
||||
all: $(OUTDIR)/connect4_$(UI_TARGET).elf
|
||||
|
||||
clean_run: clean run
|
||||
|
||||
run: $(OUTDIR)/connect4_$(UI_TARGET).elf
|
||||
./$<
|
||||
|
||||
$(OUTDIR)/connect4_ncurses.elf: $(OBJDIR)/ui_ncurses.o $(OBJDIR)/logic.o $(OBJDIR)/connect4.o
|
||||
run_%: $(OUTDIR)/connect4_%.elf
|
||||
./$<
|
||||
|
||||
$(OUTDIR)/connect4_ncurses.elf: $(addprefix $(OBJDIR)/,ui_ncurses.o logic.o connect4.o)
|
||||
@echo
|
||||
@echo $(MSG_LINKING) $@
|
||||
mkdir -p $(@D)
|
||||
$(CC) $(FLAGS) -lncursesw -o $@ $^
|
||||
|
||||
$(OUTDIR)/connect4_%.elf: $(OBJDIR)/ui_%.o $(OBJDIR)/logic.o $(OBJDIR)/connect4.o
|
||||
$(OUTDIR)/connect4_%.elf: $(addprefix $(OBJDIR)/,ui_%.o logic.o connect4.o)
|
||||
@echo
|
||||
@echo $(MSG_LINKING) $@
|
||||
mkdir -p $(@D)
|
||||
|
|
@ -49,6 +53,6 @@ clean:
|
|||
@echo
|
||||
@echo $(MSG_CLEANING)
|
||||
@echo $(MSG_CLEANING_OBJ)
|
||||
rm $(OBJDIR)/*.o
|
||||
rm -f $(OBJDIR)/*.o
|
||||
@echo $(MSG_CLEANING_OUT)
|
||||
rm $(OUTDIR)/*.elf
|
||||
rm -f $(OUTDIR)/*.elf
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue