1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
#!/usr/bin/make -f
%:
dh $@ --parallel
export CFLAGS := -Wall $(shell dpkg-buildflags --get CFLAGS)
export CXXFLAGS := -Wall $(shell dpkg-buildflags --get CXXFLAGS)
export CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
override_dh_auto_configure:
dh_auto_configure -- --prefix=/usr
override_dh_auto_build-indep:
$(MAKE) doxygen
$(MAKE) pydoc
#Clean some unneeded files and fix permissions
find ./tools -name '*.pyc' -print0 | xargs -0 rm -f
rm ./tools/contributed/smallmaps/COPYING
rm ./tools/contributed/sumoplayer/LICENSE
rm ./tools/contributed/traci4j/COPYING
rm ./tools/contributed/trafficmodeler/src/resources/icons/Thumbs.db
find ./tools -name '*.java' -print0 | xargs -0 chmod -x
find ./tools -name '*.jar' -print0 | xargs -0 chmod -x
find ./tools/contributed/traci4j -type f -print0 | xargs -0 chmod -x
chmod -x ./tools/projects/TaxiFCD_Krieg/src/backup/BackupFolder.pyw
chmod -x ./tools/build/dailyBuildMSVC8.bat
override_dh_auto_build-arch:
dh_auto_build -a
$(MAKE) man
override_dh_auto_install-arch:
dh_auto_install -a
mv $(CURDIR)/debian/tmp/usr/bin/netgen $(CURDIR)/debian/tmp/usr/bin/netgensumo
override_dh_auto_test-arch:
mkdir $(CURDIR)/tests
cd $(CURDIR)/tests; cp ../docs/examples/sumo/visualization/parade/* ./; ../bin/sumo -b 0 -e 10000 -n net.net.xml -r input_routes.rou.xml -c parade.sumocfg --summary-output sum.out
cat $(CURDIR)/tests/sum.out
rm -rf $(CURDIR)/tests
|