Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
12748 Discussions

NIOS IDE and makefile problems kill me.

Altera_Forum
Honored Contributor II
1,087 Views

hi http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/smile.gif  

sorry for my poor eng. 

I&#39;m kor. student and trying to compile h.264 decoder (jm86.zip) for NIOS II, using NIOS IDE tool but I faced big fat desperate problem. 

I have makefile( for.. might be for i386??) and all the source code and *.h files, but I cannot compile it for NIOS II by using NIOS IDE!!! 

you know I have to compile the source files via NIOS IDE to make it work. 

So... anyone have any idea?? 

 

how can I open the makefile(I aleady have)? 

how can I cross-compile it? 

I have makefile like this. 

 

---------------# ### ## Makefile for H.26L encoder# ### ## generated for UNIX/LINUX environments# ## by H. Schwarz# ## 

 

 

 

NAME= ldecod 

# ## include debug information: 1=yes, 0=no# DBG= 0 

 

DEPEND= dependencies 

 

BINDIR= ../bin 

INCDIR= inc 

SRCDIR= src 

OBJDIR= obj 

 

ADDSRCDIR= ../lcommon/src 

ADDINCDIR= ../lcommon/inc 

 

CC= $(shell which gcc) 

 

LIBS= -lm 

FLAGS= -ffloat-store -Wall -I$(INCDIR) -I$(ADDINCDIR) 

 

ifdef DBG 

SUFFIX= .dbg 

FLAGS+= -g 

else 

SUFFIX= 

FLAGS+= -O2 

endif 

 

OBJSUF= .o$(SUFFIX) 

 

SRC= $(wildcard $(SRCDIR)/*.c)  

ADDSRC= $(wildcard $(ADDSRCDIR)/*.c) 

OBJ= $(SRC:$(SRCDIR)/%.c=$(OBJDIR)/%.o$(SUFFIX)) $(ADDSRC:$(ADDSRCDIR)/%.c=$(OBJDIR)/%.o$(SUFFIX))  

BIN= $(BINDIR)/$(NAME)$(SUFFIX).exe 

 

 

default: depend bin tags 

 

dependencies: 

@echo "" >dependencies 

 

clean: 

@echo remove all objects 

@rm -f $(OBJDIR)/* 

 

tags: 

@echo update tag table 

@ctags inc/*.h src/*.c 

 

bin: $(OBJ) 

@echo 

@echo &#39;creating binary "$(BIN)"&#39; 

@$(CC) -o $(BIN) $(OBJ) $(LIBS) 

@echo &#39;... done&#39; 

@echo 

 

depend: 

@echo 

@echo &#39;checking dependencies&#39; 

@$(SHELL) -ec &#39;$(CC) -MM $(CFLAGS) -I$(INCDIR) -I$(ADDINCDIR) $(SRC) $(ADDSRC)  

| sed &#39;\&#39;&#39;s@\(.*\)\.o[ :]@$(OBJDIR)/\1.o$(SUFFIX):@g&#39;\&#39;&#39;  

>$(DEPEND)&#39; 

@echo 

 

$(OBJDIR)/%.o$(SUFFIX): $(SRCDIR)/%.c 

@echo &#39;compiling object file "$@" ...&#39; 

@$(CC) -c -o $@ $(FLAGS) $< 

 

$(OBJDIR)/%.o$(SUFFIX): $(ADDSRCDIR)/%.c 

@echo &#39;compiling object file "$@" ...&#39; 

@$(CC) -c -o $@ $(FLAGS) $< 

 

 

include $(DEPEND) 

 

--------------------------------- 

 

and I have all the source files. 

 

http://ftp3.itu.ch/av-arch/jvt-site/ (http://ftp3.itu.ch/av-arch/jvt-site/

 

here. 

 

reference_software/jm86.zip 

 

plz help me save me 

I&#39;m about to die... http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/sad.gif
0 Kudos
0 Replies
Reply