Muliple target patterns (Makefile)
Posted: Mon Feb 06, 2006 10:00 am
Have a problem with my project makefile. Have this message when I compile project :
L:\Electronique\Foureuro\Carte_Afficheur\C4\Source_c\BT\Makefile.win:164: *** multiple target patterns. Stop.
My make file :
-----------------------------------------------------------------------
# Project: Test
# Makefile created by moi
CPP = "C:/appl/IAR Systems/ew23/740/bin/icc740.exe"
CC = "C:/appl/IAR Systems/ew23/740/bin/icc740.exe"
LNK = "C:/appl/IAR Systems/ew23/740/bin/xlink.exe"
ASM = "C:/appl/IAR Systems/ew23/740/bin/a740.exe"
WINDRES = windres.exe
RES =
OBJ = var_glo.r31 cstartup.r31 $(RES)
LNKOBJ = var_glo cstartup $(RES)
LIBS = -I"C:/appl/IAR Systems/ew23/740/lib"
INCS = -I"L:/Electronique/Foureuro/Carte_Afficheur/C4/Source_c/BT" -I"C:/appl/IAR Systems/ew23/740/inc"
BIN = rom.hex $(RES)
CFLAGS = $(INCS) -DEURO_145x26 -DM37560 -DEURO_C4 -DAFFICHEUR -DEURO_C4_145x26 -v0 -mt -e -K -gAO -z9 -RCODE -r0
ASMFLAGS = $(INCS)
LNKFLAGS = $(LIBS) -Hff -f "L:/Electronique/Foureuro/Carte_Afficheur/C4/Source_c/BT/rom.xcl"
all: $(OBJ)
link: $(BIN)
cstartup.r31:
$(ASM) L:/Electronique/Foureuro/Carte_Afficheur/C4/Source_c/BT/cstartup.s31 $(ASMFLAGS)
var_glo.r31: L:/Electronique/Foureuro/Carte_Afficheur/C4/Source_c/BT/var_glo.c
$(CC) L:/Electronique/Foureuro/Carte_Afficheur/C4/Source_c/BT/var_glo.c $(CFLAGS)
rom.hex:
$(LNK) $(LNKFLAGS) $(LNKOBJ)
-----------------------------------------------------------------------
If I "kill" option LIBS, it's okay .... What's the problem ?
L:\Electronique\Foureuro\Carte_Afficheur\C4\Source_c\BT\Makefile.win:164: *** multiple target patterns. Stop.
My make file :
-----------------------------------------------------------------------
# Project: Test
# Makefile created by moi
CPP = "C:/appl/IAR Systems/ew23/740/bin/icc740.exe"
CC = "C:/appl/IAR Systems/ew23/740/bin/icc740.exe"
LNK = "C:/appl/IAR Systems/ew23/740/bin/xlink.exe"
ASM = "C:/appl/IAR Systems/ew23/740/bin/a740.exe"
WINDRES = windres.exe
RES =
OBJ = var_glo.r31 cstartup.r31 $(RES)
LNKOBJ = var_glo cstartup $(RES)
LIBS = -I"C:/appl/IAR Systems/ew23/740/lib"
INCS = -I"L:/Electronique/Foureuro/Carte_Afficheur/C4/Source_c/BT" -I"C:/appl/IAR Systems/ew23/740/inc"
BIN = rom.hex $(RES)
CFLAGS = $(INCS) -DEURO_145x26 -DM37560 -DEURO_C4 -DAFFICHEUR -DEURO_C4_145x26 -v0 -mt -e -K -gAO -z9 -RCODE -r0
ASMFLAGS = $(INCS)
LNKFLAGS = $(LIBS) -Hff -f "L:/Electronique/Foureuro/Carte_Afficheur/C4/Source_c/BT/rom.xcl"
all: $(OBJ)
link: $(BIN)
cstartup.r31:
$(ASM) L:/Electronique/Foureuro/Carte_Afficheur/C4/Source_c/BT/cstartup.s31 $(ASMFLAGS)
var_glo.r31: L:/Electronique/Foureuro/Carte_Afficheur/C4/Source_c/BT/var_glo.c
$(CC) L:/Electronique/Foureuro/Carte_Afficheur/C4/Source_c/BT/var_glo.c $(CFLAGS)
rom.hex:
$(LNK) $(LNKFLAGS) $(LNKOBJ)
-----------------------------------------------------------------------
If I "kill" option LIBS, it's okay .... What's the problem ?