OK ça me fait bien plaisir.
J'ai changé le %{_bindir}/ciso en %{_bindir}/%{name} .
J'ai changé le %{_bindir}/ciso en %{_bindir}/%{name} .
DESTDIR =
prefix = /usr
USRBINDIR = $(DESTDIR)$(prefix)/bin
CC = $(CROSS_COMPILE)gcc
LD = $(CROSS_COMPILE)gcc
LDFLAGS = -lz
INSTALL = install
all : ciso
ciso : ciso.o
ciso.o : ciso.c
install :
$(INSTALL) -m 755 ciso $(USRBINDIR)/ciso
clean:
rm -rf *.o
À la construction, tu n'aurais plus qu'à appeler ce Makefile ainsi :
%build
make %{?_smp_mflags} -f %{SOURCE1} CFLAGS="$RPM_OPT_FLAGS"
D'ailleurs pourquoi avoir commenté la variable %{?_smp_mflags} ? Quoiqu'ici elle soit peu utile, compte tenu du peu à compiler, cette variable contient des options de make pour paralléliser les compilations. Il faut la laisser.Il indique que le Makefile ne l'interprète pasQuelle raison a invoqué la personne sur Bugzilla ?