EXEEXT introduces to solve Cygwin problems
[fw/sdcc] / link / z80 / Makefile
index e45d6c3815333363676966c39ed3231150e30b96..33764018401b58a54a769feb20647d5dae43f62d 100644 (file)
@@ -13,12 +13,14 @@ 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)