From 4871d04cf014c7aca6300b614f7427dcc76be13c Mon Sep 17 00:00:00 2001 From: Philip Smart Date: Sun, 4 Sep 2022 20:57:06 +0100 Subject: [PATCH] Sync issue --- software/src/tools/Makefile | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/software/src/tools/Makefile b/software/src/tools/Makefile index 6183bb9..d17f503 100644 --- a/software/src/tools/Makefile +++ b/software/src/tools/Makefile @@ -57,6 +57,10 @@ MZFDC2_PRJ = mzfdc2 MZFDC2_SRC = mz-fdc2.c MZFDC2_OBJ = $(COMMON_OBJ) $(patsubst %.c,$(BUILD_DIR)/%.o,$(MZFDC2_SRC)) +MZFDC3_PRJ = mzfdc3 +MZFDC3_SRC = mz-fdc3.c +MZFDC3_OBJ = $(COMMON_OBJ) $(patsubst %.c,$(BUILD_DIR)/%.o,$(MZFDC3_SRC)) + # Commandline options for each tool. OPTS = @@ -70,7 +74,7 @@ ASFLAGS = -I. -I$(COMMON_DIR) -I$(INCLUDE_DIR) -I$(STARTUP_DIR) # # Our target. -all: clean $(BUILD_DIR) $(SDTOOL_PRJ) $(MZFDC2_PRJ) +all: clean $(BUILD_DIR) $(SDTOOL_PRJ) $(MZFDC2_PRJ) $(MZFDC3_PRJ) install: all cp $(SDTOOL_PRJ) $(MZFDC2_PRJ) $(INSTALLDIR) @@ -82,6 +86,8 @@ $(SDTOOL_PRJ): $(SDTOOL_PRJ).elf $(SDTOOL_PRJ).dmp $(SDTOOL_PRJ).lss $(MZFDC2_PRJ): $(MZFDC2_PRJ).elf $(MZFDC2_PRJ).dmp $(MZFDC2_PRJ).lss +$(MZFDC3_PRJ): $(MZFDC3_PRJ).elf $(MZFDC3_PRJ).dmp $(MZFDC3_PRJ).lss + # Convert ELF binary to bin file. %.bin: %.elf @$(CP) -O binary $< $@ @@ -107,6 +113,10 @@ $(MZFDC2_PRJ): $(MZFDC2L_OBJ) $(CC) $(LFLAGS) $(MZFDC2_OBJ) -o $@ $(LIBS) chmod +x $@ +$(MZFDC3_PRJ): $(MZFDC3L_OBJ) + $(CC) $(LFLAGS) $(MZFDC3_OBJ) -o $@ $(LIBS) + chmod +x $@ + # Link - this produces an ELF binary. $(SDTOOL_PRJ).elf: $(SDTOOL_OBJ) $(LD) $(LFLAGS) -o $@ $+ $(LIBS) @@ -114,6 +124,9 @@ $(SDTOOL_PRJ).elf: $(SDTOOL_OBJ) $(MZFDC2_PRJ).elf: $(MZFDC2_OBJ) $(LD) $(LFLAGS) -o $@ $+ $(LIBS) +$(MZFDC3_PRJ).elf: $(MZFDC3_OBJ) + $(LD) $(LFLAGS) -o $@ $+ $(LIBS) + $(BUILD_DIR)/%.o: %.c Makefile $(CC) $(CFLAGS) $(OFLAGS) -o $@ -c $<