URL
https://opencores.org/ocsvn/s6soc/s6soc/trunk
Subversion Repositories s6soc
[/] [s6soc/] [trunk/] [sw/] [host/] [Makefile] - Rev 11
Go to most recent revision | Compare with Previous | Blame | View Log
all:PROGRAMS := wbregs readflash ziploadall: $(PROGRAMS)CXX := g++OBJDIR := obj-pc# BUSSRCS:= deppbus.cpp regdefs.cppBUSSRCS:= deppi.cpp regdefs.cpp llcomms.cpp ttybus.cppSOURCES:= wbregs.cpp readflash.cpp zipload.cpp flashdrvr.cpp # flashload.cpp/ziprun.cppADEPT := ../../../refs/digilent.adept.sdk_2.3.1HEADERS:= deppbus.h devbus.h flashdrvr.h regdefs.h twoc.hOBJECTS:= $(addprefix $(OBJDIR)/,$(subst .cpp,.o,$(SOURCES)))BUSOBJS:= $(addprefix $(OBJDIR)/,$(subst .cpp,.o,$(BUSSRCS)))CFLAGS := -g -Wall -I$(ADEPT)/inc -I.LIBS := -L /usr/lib64/digilent/adept -ldmgr -ldepp%.o: $(OBJDIR)/ $(OBJDIR)/%.o$(OBJDIR)/%.o: %.cpp$(CXX) $(CFLAGS) -c $< -o $@.PHONY: cleanclean:rm -rf $(OBJDIR)/ $(PROGRAMS)wbregs: $(OBJDIR)/wbregs.o $(BUSOBJS)$(CXX) $(CFLAGS) $^ $(LIBS) -o $@readflash: $(OBJDIR)/readflash.o $(BUSOBJS)$(CXX) $(CFLAGS) $^ $(LIBS) -o $@zipload: $(OBJDIR)/zipload.o $(OBJDIR)/flashdrvr.o $(BUSOBJS)$(CXX) $(CFLAGS) $^ $(LIBS) -lelf -o $@define build-depends@echo "Building dependency file(s)"@$(CXX) $(CFLAGS) -MM $(SOURCES) $(BUSSRCS) > $(OBJDIR)/xdepends.txt@sed -e 's/^.*.o: /$(OBJDIR)\/&/' < $(OBJDIR)/xdepends.txt > $(OBJDIR)/depends.txt@rm $(OBJDIR)/xdepends.txtendeftags: $(SOURCES) $(HEADERS)@ctags $(SOURCES) $(HEADERS).PHONY: dependsdepends: tags$(build-depends)$(OBJDIR)/depends.txt: $(OBJDIR)/ $(SOURCES) $(HEADERS)$(build-depends)$(OBJDIR)/:@bash -c "if [ ! -e $(OBJDIR) ]; then mkdir -p $(OBJDIR); fi"-include $(OBJDIR)/depends.txt
Go to most recent revision | Compare with Previous | Blame | View Log
