pmlag

Poor man's link aggregation
git clone git://git.finwo.net/app/pmlag
Log | Files | Refs | LICENSE

Makefile (575B)


      1 TARGET:=linux-glibc-amd64
      2 
      3 .PHONY: default
      4 default: build/${TARGET}/pmlag
      5 
      6 build/${TARGET}/pmlag: build/${TARGET} $(wildcard src/*.c src/*.h src/*/*.c src/*/*.h)
      7 	cd build/${TARGET} && dep install
      8 	$(MAKE) --directory build/${TARGET} TARGET=${TARGET}
      9 
     10 build/${TARGET}: $(wildcard src/*.c src/*.h src/*/*.c src/*/*.h)
     11 	mkdir -p build/${TARGET}
     12 	cp -rT .dep              build/${TARGET}/.dep
     13 	cp -rT manpage.1.md      build/${TARGET}/manpage.1.md
     14 	cp -rT src/              build/${TARGET}/src
     15 	cp -rT target/common/    build/${TARGET}
     16 	cp -rT target/${TARGET}/ build/${TARGET}