CC=arm-linux-gcc CFLAGS=-Wall STRIP=arm-linux-strip bobjects = hvserver hvserver_debug hvsobj = canidfunctions.o ce_command.o hvsobj_deb = canidfunctions.o ce_command_deb.o SVNVERSION=$(shell svnversion -n . | sed 's/:/%/' ) all: dim $(bobjects) canidfunctions.o: hvserv/canidfunctions.c $(CC) $(CFLAGS) $< -Idim/dim -c -o $@ ce_command.o: hvserv/ce_command.c $(CC) $(CFLAGS) -DHVREV=\"$(SVNVERSION)\" $< -Idim/dim -c -o $@ ce_command_deb.o: hvserv/ce_command.c $(CC) $(CFLAGS) -DDEBUG_CE -DHVREV=\"$(SVNVERSION)-debug\" $< -Idim/dim -c -o $@ hvserver: $(hvsobj) $(CC) $(CFLAGS) $(hvsobj) -Idim/dim -Ldim/arm -ldim -o $@ $(STRIP) $@ hvserver_debug: $(hvsobj_deb) $(CC) $(CFLAGS) $(hvsobj_deb) -Idim/dim -Ldim/arm -ldim -o $@ $(STRIP) $@ rm -f $(hvsobj) $(hvsobj_deb) dim: make -C dim -f makefile_dim.arm clean: make -C dim -f makefile_dim.arm realclean rm -f $(bobjects) rm -f $(hvsobj) rm -f $(testcases) distclean: clean rm -f ./*~ .PHONY: dim