X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=link%2Fz80%2FMakefile;h=33764018401b58a54a769feb20647d5dae43f62d;hb=72b7e8dadd92279596c0f56649775fc056acf449;hp=39f64dacefda03f044ecd53a2890031ec72bda58;hpb=0bbed99a81e05cf645dc464c4722a63ec070ccef;p=fw%2Fsdcc diff --git a/link/z80/Makefile b/link/z80/Makefile index 39f64dac..33764018 100644 --- a/link/z80/Makefile +++ b/link/z80/Makefile @@ -13,16 +13,18 @@ SRC = lkarea.c lkdata.c lkeval.c lkhead.c lkihx.c lklex.c \ OBJS = $(SRC:%.c=$(OBJDIR)/%.o) SLIBOBJS = $(SLIBSRC:%.c=$(OBJDIR)/%.o) -BINS = $(BUILDDIR)link$(EXT) +BINS = $(BUILDDIR)link$(EXT)$(EXEEXT) -CFLAGS += $(OPTS) -DINDEXLIB -DMLH_MAP -DUNIX -DSDK +CFLAGS += $(CPPFLAGS) $(OPTS) -DINDEXLIB -DMLH_MAP -DUNIX -DSDK CFLAGS += -funsigned-char -DUNIX CFLAGS += -I$(PRJDIR)/as/$(PORT) -I$(SLIB) +LDFLAGS += -lm $(EXTRALIBS) + all: $(BINS) $(BINS): $(OBJDIR) $(OBJS) $(SLIBOBJS) - $(CC) $(LDFLAGS) -o $(BINS) $(OBJS) $(SLIBOBJS) + $(CC) -g -o $(BINS) $(OBJS) $(SLIBOBJS) $(LDFLAGS) $(OBJDIR): mkdir -p $(OBJDIR) @@ -33,11 +35,10 @@ $(OBJDIR)/%.o: %.c $(OBJDIR)/%.o: $(SLIB)/%.c $(CC) -c $(CFLAGS) -o $@ $< -clean: - rm -rf $(OBJS) $(BINS) $(OBJDIR) - _link-z80: $(MAKE) EXT=-z80$(E) PORT=z80 _link-gbz80: $(MAKE) EXT=-gbz80$(E) OPTS=-DGAMEBOY PORT=z80 + +include clean.mk