From: <Mic...@t-...> - 2000-09-21 18:44:29
|
Daniel, if i am right, then this is the change you have done # Compiling and installing everything and runing test # --------------------------------------------------- install: all installdirs if test -f s51.exe; then $(INSTALL) -s s51.exe $(bindir);fi if test -f s51; then $(INSTALL) -s s51 $(bindir);fi and this is what happens after a make install : nothing, it seems that this makefile is not called during make install. if i make it by hand (still smiling about that) then i get this if test -f s51.exe; then /CYGNUS/CYGWIN~1/H-I586~1/BIN/install -c -s s51.exe /usr/local/bin;fi if test -f s51; then /CYGNUS/CYGWIN~1/H-I586~1/BIN/install -c -s s51 /usr/local/bin;fi /CYGNUS/CYGWIN~1/H-I586~1/BIN/install: s51: No such file or directory make: *** [install] Error 1 looks good, error is expected as there is no s51 without .exe now s51.exe is where it should be in folder bin. i am still searching, do you have any ideas ? Michael ----- Original Message ----- From: "Daniel Drotos" <dr...@ma...> To: <sdc...@li...> Cc: "Michael Schmitt" <Mic...@t-...> Sent: Thursday, September 21, 2000 11:42 AM Subject: Re: [sdcc-devel] Makefiles > On Thu, 21 Sep 2000, Michael Schmitt wrote: > > > daniel, i searched for the line, wherever it is, that does the final > > copy of s51.exe to the bin folder during install. but i didn't find it. > > maybe this is done by a strange syntax i do not understand, but i would > > expect some kind of "$(CP) s51.exe &(bindir)" > > Ahh, now I know what is the problem. S51 executable is installed by: > > > > install: all installdirs > > > $(INSTALL) -s s51 $(bindir) > > which copies `s51' and not `s51.exe'!! Fix is in the CVS now. > > Daniel > |