Added lockrun because it's not safe to run zip-it.sh in parallel

This commit is contained in:
Michal Migurski 2012-05-22 23:05:26 -07:00
parent 51639402bf
commit a1356613aa
2 changed files with 140 additions and 139 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
*_10m.*
*_50m.*
*_110m.*
zip-it.lock

278
Makefile
View File

@ -104,421 +104,421 @@ zips: land_10m.zip land_50m.zip land_110m.zip roads_10m.zip roads_north_america_
land_10m.zip: 10m_physical/ne_10m_land.shp
./zip-it.sh 10m_physical/ne_10m_land.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_land.shp $@ 1>/dev/null 2>&1
land_50m.zip: 50m_physical/ne_50m_land.shp
./zip-it.sh 50m_physical/ne_50m_land.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_land.shp $@ 1>/dev/null 2>&1
land_110m.zip: 110m_physical/ne_110m_land.shp
./zip-it.sh 110m_physical/ne_110m_land.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_land.shp $@ 1>/dev/null 2>&1
admin_0_boundary_breakaway_disputed_areas_10m.zip: 10m_cultural/ne_10m_admin_0_boundary_breakaway_disputed_areas.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_boundary_breakaway_disputed_areas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_boundary_breakaway_disputed_areas.shp $@ 1>/dev/null 2>&1
admin_0_boundary_breakaway_disputed_areas_50m.zip: 50m_cultural/ne_50m_admin_0_boundary_breakaway_disputed_areas.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_boundary_breakaway_disputed_areas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_boundary_breakaway_disputed_areas.shp $@ 1>/dev/null 2>&1
admin_0_boundary_lines_land_10m.zip: 10m_cultural/ne_10m_admin_0_boundary_lines_land.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_boundary_lines_land.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_boundary_lines_land.shp $@ 1>/dev/null 2>&1
admin_0_boundary_lines_land_50m.zip: 50m_cultural/ne_50m_admin_0_boundary_lines_land.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_boundary_lines_land.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_boundary_lines_land.shp $@ 1>/dev/null 2>&1
admin_0_boundary_lines_land_110m.zip: 110m_cultural/ne_110m_admin_0_boundary_lines_land.shp
./zip-it.sh 110m_cultural/ne_110m_admin_0_boundary_lines_land.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_admin_0_boundary_lines_land.shp $@ 1>/dev/null 2>&1
admin_0_boundary_lines_map_units_10m.zip: 10m_cultural/ne_10m_admin_0_boundary_lines_map_units.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_boundary_lines_map_units.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_boundary_lines_map_units.shp $@ 1>/dev/null 2>&1
admin_0_boundary_lines_maritime_indicator_10m.zip: 10m_cultural/ne_10m_admin_0_boundary_lines_maritime_indicator.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_boundary_lines_maritime_indicator.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_boundary_lines_maritime_indicator.shp $@ 1>/dev/null 2>&1
admin_0_boundary_lines_maritime_indicator_50m.zip: 50m_cultural/ne_50m_admin_0_boundary_lines_maritime_indicator.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_boundary_lines_maritime_indicator.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_boundary_lines_maritime_indicator.shp $@ 1>/dev/null 2>&1
admin_0_boundary_map_units_50m.zip: 50m_cultural/ne_50m_admin_0_boundary_map_units.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_boundary_map_units.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_boundary_map_units.shp $@ 1>/dev/null 2>&1
admin_0_breakaway_disputed_areas_10m.zip: 10m_cultural/ne_10m_admin_0_breakaway_disputed_areas.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_breakaway_disputed_areas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_breakaway_disputed_areas.shp $@ 1>/dev/null 2>&1
admin_0_breakaway_disputed_areas_50m.zip: 50m_cultural/ne_50m_admin_0_breakaway_disputed_areas.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_breakaway_disputed_areas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_breakaway_disputed_areas.shp $@ 1>/dev/null 2>&1
admin_0_breakaway_disputed_areas_scale_ranks_10m.zip: 10m_cultural/ne_10m_admin_0_breakaway_disputed_areas_scale_ranks.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_breakaway_disputed_areas_scale_ranks.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_breakaway_disputed_areas_scale_ranks.shp $@ 1>/dev/null 2>&1
admin_0_countries_10m.zip: 10m_cultural/ne_10m_admin_0_countries.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_countries.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_countries.shp $@ 1>/dev/null 2>&1
admin_0_countries_50m.zip: 50m_cultural/ne_50m_admin_0_countries.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_countries.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_countries.shp $@ 1>/dev/null 2>&1
admin_0_countries_110m.zip: 110m_cultural/ne_110m_admin_0_countries.shp
./zip-it.sh 110m_cultural/ne_110m_admin_0_countries.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_admin_0_countries.shp $@ 1>/dev/null 2>&1
admin_0_map_subunits_10m.zip: 10m_cultural/ne_10m_admin_0_map_subunits.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_map_subunits.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_map_subunits.shp $@ 1>/dev/null 2>&1
admin_0_map_subunits_50m.zip: 50m_cultural/ne_50m_admin_0_map_subunits.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_map_subunits.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_map_subunits.shp $@ 1>/dev/null 2>&1
admin_0_map_units_10m.zip: 10m_cultural/ne_10m_admin_0_map_units.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_map_units.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_map_units.shp $@ 1>/dev/null 2>&1
admin_0_map_units_50m.zip: 50m_cultural/ne_50m_admin_0_map_units.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_map_units.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_map_units.shp $@ 1>/dev/null 2>&1
admin_0_map_units_110m.zip: 110m_cultural/ne_110m_admin_0_map_units.shp
./zip-it.sh 110m_cultural/ne_110m_admin_0_map_units.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_admin_0_map_units.shp $@ 1>/dev/null 2>&1
admin_0_pacific_groupings_10m.zip: 10m_cultural/ne_10m_admin_0_pacific_groupings.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_pacific_groupings.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_pacific_groupings.shp $@ 1>/dev/null 2>&1
admin_0_pacific_groupings_50m.zip: 50m_cultural/ne_50m_admin_0_pacific_groupings.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_pacific_groupings.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_pacific_groupings.shp $@ 1>/dev/null 2>&1
admin_0_pacific_groupings_110m.zip: 110m_cultural/ne_110m_admin_0_pacific_groupings.shp
./zip-it.sh 110m_cultural/ne_110m_admin_0_pacific_groupings.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_admin_0_pacific_groupings.shp $@ 1>/dev/null 2>&1
admin_0_scale_ranks_10m.zip: 10m_cultural/ne_10m_admin_0_scale_ranks.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_scale_ranks.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_scale_ranks.shp $@ 1>/dev/null 2>&1
admin_0_scale_ranks_50m.zip: 50m_cultural/ne_50m_admin_0_scale_ranks.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_scale_ranks.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_scale_ranks.shp $@ 1>/dev/null 2>&1
admin_0_scale_ranks_110m.zip: 110m_cultural/ne_110m_admin_0_scale_ranks.shp
./zip-it.sh 110m_cultural/ne_110m_admin_0_scale_ranks.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_admin_0_scale_ranks.shp $@ 1>/dev/null 2>&1
admin_0_scale_ranks_with_minor_islands_10m.zip: 10m_cultural/ne_10m_admin_0_scale_ranks_with_minor_islands.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_scale_ranks_with_minor_islands.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_scale_ranks_with_minor_islands.shp $@ 1>/dev/null 2>&1
admin_0_sovereignty_10m.zip: 10m_cultural/ne_10m_admin_0_sovereignty.shp
./zip-it.sh 10m_cultural/ne_10m_admin_0_sovereignty.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_0_sovereignty.shp $@ 1>/dev/null 2>&1
admin_0_sovereignty_50m.zip: 50m_cultural/ne_50m_admin_0_sovereignty.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_sovereignty.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_sovereignty.shp $@ 1>/dev/null 2>&1
admin_0_sovereignty_110m.zip: 110m_cultural/ne_110m_admin_0_sovereignty.shp
./zip-it.sh 110m_cultural/ne_110m_admin_0_sovereignty.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_admin_0_sovereignty.shp $@ 1>/dev/null 2>&1
admin_0_tiny_countries_50m.zip: 50m_cultural/ne_50m_admin_0_tiny_countries.shp
./zip-it.sh 50m_cultural/ne_50m_admin_0_tiny_countries.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_0_tiny_countries.shp $@ 1>/dev/null 2>&1
admin_0_tiny_countries_110m.zip: 110m_cultural/ne_110m_admin_0_tiny_countries.shp
./zip-it.sh 110m_cultural/ne_110m_admin_0_tiny_countries.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_admin_0_tiny_countries.shp $@ 1>/dev/null 2>&1
admin_1_states_provinces_lakes_shp_10m.zip: 10m_cultural/ne_10m_admin_1_states_provinces_lakes_shp.shp
./zip-it.sh 10m_cultural/ne_10m_admin_1_states_provinces_lakes_shp.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_1_states_provinces_lakes_shp.shp $@ 1>/dev/null 2>&1
admin_1_states_provinces_lines_shp_10m.zip: 10m_cultural/ne_10m_admin_1_states_provinces_lines_shp.shp
./zip-it.sh 10m_cultural/ne_10m_admin_1_states_provinces_lines_shp.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_1_states_provinces_lines_shp.shp $@ 1>/dev/null 2>&1
admin_1_states_provinces_lines_shp_50m.zip: 50m_cultural/ne_50m_admin_1_states_provinces_lines_shp.shp
./zip-it.sh 50m_cultural/ne_50m_admin_1_states_provinces_lines_shp.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_1_states_provinces_lines_shp.shp $@ 1>/dev/null 2>&1
admin_1_states_provinces_lines_shp_110m.zip: 110m_cultural/ne_110m_admin_1_states_provinces_lines_shp.shp
./zip-it.sh 110m_cultural/ne_110m_admin_1_states_provinces_lines_shp.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_admin_1_states_provinces_lines_shp.shp $@ 1>/dev/null 2>&1
admin_1_states_provinces_shp_10m.zip: 10m_cultural/ne_10m_admin_1_states_provinces_shp.shp
./zip-it.sh 10m_cultural/ne_10m_admin_1_states_provinces_shp.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_admin_1_states_provinces_shp.shp $@ 1>/dev/null 2>&1
admin_1_states_provinces_shp_50m.zip: 50m_cultural/ne_50m_admin_1_states_provinces_shp.shp
./zip-it.sh 50m_cultural/ne_50m_admin_1_states_provinces_shp.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_admin_1_states_provinces_shp.shp $@ 1>/dev/null 2>&1
admin_1_states_provinces_shp_110m.zip: 110m_cultural/ne_110m_admin_1_states_provinces_shp.shp
./zip-it.sh 110m_cultural/ne_110m_admin_1_states_provinces_shp.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_admin_1_states_provinces_shp.shp $@ 1>/dev/null 2>&1
antarctic_ice_shelves_lines_10m.zip: 10m_physical/ne_10m_antarctic_ice_shelves_lines.shp
./zip-it.sh 10m_physical/ne_10m_antarctic_ice_shelves_lines.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_antarctic_ice_shelves_lines.shp $@ 1>/dev/null 2>&1
antarctic_ice_shelves_lines_50m.zip: 50m_physical/ne_50m_antarctic_ice_shelves_lines.shp
./zip-it.sh 50m_physical/ne_50m_antarctic_ice_shelves_lines.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_antarctic_ice_shelves_lines.shp $@ 1>/dev/null 2>&1
antarctic_ice_shelves_polys_10m.zip: 10m_physical/ne_10m_antarctic_ice_shelves_polys.shp
./zip-it.sh 10m_physical/ne_10m_antarctic_ice_shelves_polys.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_antarctic_ice_shelves_polys.shp $@ 1>/dev/null 2>&1
antarctic_ice_shelves_polys_50m.zip: 50m_physical/ne_50m_antarctic_ice_shelves_polys.shp
./zip-it.sh 50m_physical/ne_50m_antarctic_ice_shelves_polys.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_antarctic_ice_shelves_polys.shp $@ 1>/dev/null 2>&1
bathymetry_A_10000_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_A_10000.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_A_10000.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_A_10000.shp $@ 1>/dev/null 2>&1
bathymetry_B_9000_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_B_9000.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_B_9000.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_B_9000.shp $@ 1>/dev/null 2>&1
bathymetry_C_8000_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_C_8000.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_C_8000.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_C_8000.shp $@ 1>/dev/null 2>&1
bathymetry_D_7000_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_D_7000.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_D_7000.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_D_7000.shp $@ 1>/dev/null 2>&1
bathymetry_E_6000_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_E_6000.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_E_6000.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_E_6000.shp $@ 1>/dev/null 2>&1
bathymetry_F_5000_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_F_5000.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_F_5000.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_F_5000.shp $@ 1>/dev/null 2>&1
bathymetry_G_4000_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_G_4000.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_G_4000.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_G_4000.shp $@ 1>/dev/null 2>&1
bathymetry_H_3000_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_H_3000.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_H_3000.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_H_3000.shp $@ 1>/dev/null 2>&1
bathymetry_I_2000_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_I_2000.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_I_2000.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_I_2000.shp $@ 1>/dev/null 2>&1
bathymetry_J_1000_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_J_1000.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_J_1000.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_J_1000.shp $@ 1>/dev/null 2>&1
bathymetry_K_200_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_K_200.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_K_200.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_K_200.shp $@ 1>/dev/null 2>&1
bathymetry_L_0_10m.zip: 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_L_0.shp
./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_L_0.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_bathymetry_all/ne_10m_bathymetry_L_0.shp $@ 1>/dev/null 2>&1
coastline_10m.zip: 10m_physical/ne_10m_coastline.shp
./zip-it.sh 10m_physical/ne_10m_coastline.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_coastline.shp $@ 1>/dev/null 2>&1
coastline_50m.zip: 50m_physical/ne_50m_coastline.shp
./zip-it.sh 50m_physical/ne_50m_coastline.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_coastline.shp $@ 1>/dev/null 2>&1
coastline_110m.zip: 110m_physical/ne_110m_coastline.shp
./zip-it.sh 110m_physical/ne_110m_coastline.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_coastline.shp $@ 1>/dev/null 2>&1
geographic_lines_10m.zip: 10m_physical/ne_10m_geographic_lines.shp
./zip-it.sh 10m_physical/ne_10m_geographic_lines.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_geographic_lines.shp $@ 1>/dev/null 2>&1
geographic_lines_50m.zip: 50m_physical/ne_50m_geographic_lines.shp
./zip-it.sh 50m_physical/ne_50m_geographic_lines.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_geographic_lines.shp $@ 1>/dev/null 2>&1
geographic_lines_110m.zip: 110m_physical/ne_110m_geographic_lines.shp
./zip-it.sh 110m_physical/ne_110m_geographic_lines.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_geographic_lines.shp $@ 1>/dev/null 2>&1
geography_marine_polys_10m.zip: 10m_physical/ne_10m_geography_marine_polys.shp
./zip-it.sh 10m_physical/ne_10m_geography_marine_polys.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_geography_marine_polys.shp $@ 1>/dev/null 2>&1
geography_marine_polys_50m.zip: 50m_physical/ne_50m_geography_marine_polys.shp
./zip-it.sh 50m_physical/ne_50m_geography_marine_polys.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_geography_marine_polys.shp $@ 1>/dev/null 2>&1
geography_marine_polys_110m.zip: 110m_physical/ne_110m_geography_marine_polys.shp
./zip-it.sh 110m_physical/ne_110m_geography_marine_polys.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_geography_marine_polys.shp $@ 1>/dev/null 2>&1
geography_regions_elevation_points_10m.zip: 10m_physical/ne_10m_geography_regions_elevation_points.shp
./zip-it.sh 10m_physical/ne_10m_geography_regions_elevation_points.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_geography_regions_elevation_points.shp $@ 1>/dev/null 2>&1
geography_regions_elevation_points_50m.zip: 50m_physical/ne_50m_geography_regions_elevation_points.shp
./zip-it.sh 50m_physical/ne_50m_geography_regions_elevation_points.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_geography_regions_elevation_points.shp $@ 1>/dev/null 2>&1
geography_regions_elevation_points_110m.zip: 110m_physical/ne_110m_geography_regions_elevation_points.shp
./zip-it.sh 110m_physical/ne_110m_geography_regions_elevation_points.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_geography_regions_elevation_points.shp $@ 1>/dev/null 2>&1
geography_regions_points_10m.zip: 10m_physical/ne_10m_geography_regions_points.shp
./zip-it.sh 10m_physical/ne_10m_geography_regions_points.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_geography_regions_points.shp $@ 1>/dev/null 2>&1
geography_regions_points_50m.zip: 50m_physical/ne_50m_geography_regions_points.shp
./zip-it.sh 50m_physical/ne_50m_geography_regions_points.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_geography_regions_points.shp $@ 1>/dev/null 2>&1
geography_regions_points_110m.zip: 110m_physical/ne_110m_geography_regions_points.shp
./zip-it.sh 110m_physical/ne_110m_geography_regions_points.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_geography_regions_points.shp $@ 1>/dev/null 2>&1
geography_regions_polys_10m.zip: 10m_physical/ne_10m_geography_regions_polys.shp
./zip-it.sh 10m_physical/ne_10m_geography_regions_polys.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_geography_regions_polys.shp $@ 1>/dev/null 2>&1
geography_regions_polys_50m.zip: 50m_physical/ne_50m_geography_regions_polys.shp
./zip-it.sh 50m_physical/ne_50m_geography_regions_polys.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_geography_regions_polys.shp $@ 1>/dev/null 2>&1
geography_regions_polys_110m.zip: 110m_physical/ne_110m_geography_regions_polys.shp
./zip-it.sh 110m_physical/ne_110m_geography_regions_polys.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_geography_regions_polys.shp $@ 1>/dev/null 2>&1
glaciated_areas_10m.zip: 10m_physical/ne_10m_glaciated_areas.shp
./zip-it.sh 10m_physical/ne_10m_glaciated_areas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_glaciated_areas.shp $@ 1>/dev/null 2>&1
glaciated_areas_50m.zip: 50m_physical/ne_50m_glaciated_areas.shp
./zip-it.sh 50m_physical/ne_50m_glaciated_areas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_glaciated_areas.shp $@ 1>/dev/null 2>&1
glaciated_areas_110m.zip: 110m_physical/ne_110m_glaciated_areas.shp
./zip-it.sh 110m_physical/ne_110m_glaciated_areas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_glaciated_areas.shp $@ 1>/dev/null 2>&1
graticules_1_10m.zip: 10m_physical/ne_10m_graticules_all/ne_10m_graticules_1.shp
./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_1.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_1.shp $@ 1>/dev/null 2>&1
graticules_5_10m.zip: 10m_physical/ne_10m_graticules_all/ne_10m_graticules_5.shp
./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_5.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_5.shp $@ 1>/dev/null 2>&1
graticules_10_10m.zip: 10m_physical/ne_10m_graticules_all/ne_10m_graticules_10.shp
./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_10.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_10.shp $@ 1>/dev/null 2>&1
graticules_15_10m.zip: 10m_physical/ne_10m_graticules_all/ne_10m_graticules_15.shp
./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_15.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_15.shp $@ 1>/dev/null 2>&1
graticules_20_10m.zip: 10m_physical/ne_10m_graticules_all/ne_10m_graticules_20.shp
./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_20.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_20.shp $@ 1>/dev/null 2>&1
graticules_30_10m.zip: 10m_physical/ne_10m_graticules_all/ne_10m_graticules_30.shp
./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_30.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_graticules_30.shp $@ 1>/dev/null 2>&1
graticules_1_50m.zip: 50m_physical/ne_50m_graticules_all/ne_50m_graticules_1.shp
./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_1.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_1.shp $@ 1>/dev/null 2>&1
graticules_5_50m.zip: 50m_physical/ne_50m_graticules_all/ne_50m_graticules_5.shp
./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_5.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_5.shp $@ 1>/dev/null 2>&1
graticules_10_50m.zip: 50m_physical/ne_50m_graticules_all/ne_50m_graticules_10.shp
./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_10.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_10.shp $@ 1>/dev/null 2>&1
graticules_15_50m.zip: 50m_physical/ne_50m_graticules_all/ne_50m_graticules_15.shp
./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_15.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_15.shp $@ 1>/dev/null 2>&1
graticules_20_50m.zip: 50m_physical/ne_50m_graticules_all/ne_50m_graticules_20.shp
./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_20.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_20.shp $@ 1>/dev/null 2>&1
graticules_30_50m.zip: 50m_physical/ne_50m_graticules_all/ne_50m_graticules_30.shp
./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_30.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_graticules_30.shp $@ 1>/dev/null 2>&1
graticules_1_110m.zip: 110m_physical/ne_110m_graticules_all/ne_110m_graticules_1.shp
./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_1.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_1.shp $@ 1>/dev/null 2>&1
graticules_5_110m.zip: 110m_physical/ne_110m_graticules_all/ne_110m_graticules_5.shp
./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_5.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_5.shp $@ 1>/dev/null 2>&1
graticules_10_110m.zip: 110m_physical/ne_110m_graticules_all/ne_110m_graticules_10.shp
./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_10.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_10.shp $@ 1>/dev/null 2>&1
graticules_15_110m.zip: 110m_physical/ne_110m_graticules_all/ne_110m_graticules_15.shp
./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_15.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_15.shp $@ 1>/dev/null 2>&1
graticules_20_110m.zip: 110m_physical/ne_110m_graticules_all/ne_110m_graticules_20.shp
./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_20.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_20.shp $@ 1>/dev/null 2>&1
graticules_30_110m.zip: 110m_physical/ne_110m_graticules_all/ne_110m_graticules_30.shp
./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_30.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_graticules_30.shp $@ 1>/dev/null 2>&1
wgs84_bounding_box_10m.zip: 10m_physical/ne_10m_graticules_all/ne_10m_wgs84_bounding_box.shp
./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_wgs84_bounding_box.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_graticules_all/ne_10m_wgs84_bounding_box.shp $@ 1>/dev/null 2>&1
wgs84_bounding_box_50m.zip: 50m_physical/ne_50m_graticules_all/ne_50m_wgs84_bounding_box.shp
./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_wgs84_bounding_box.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_graticules_all/ne_50m_wgs84_bounding_box.shp $@ 1>/dev/null 2>&1
wgs84_bounding_box_110m.zip: 110m_physical/ne_110m_graticules_all/ne_110m_wgs84_bounding_box.shp
./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_wgs84_bounding_box.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_graticules_all/ne_110m_wgs84_bounding_box.shp $@ 1>/dev/null 2>&1
lakes_10m.zip: 10m_physical/ne_10m_lakes.shp
./zip-it.sh 10m_physical/ne_10m_lakes.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_lakes.shp $@ 1>/dev/null 2>&1
lakes_50m.zip: 50m_physical/ne_50m_lakes.shp
./zip-it.sh 50m_physical/ne_50m_lakes.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_lakes.shp $@ 1>/dev/null 2>&1
lakes_110m.zip: 110m_physical/ne_110m_lakes.shp
./zip-it.sh 110m_physical/ne_110m_lakes.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_lakes.shp $@ 1>/dev/null 2>&1
lakes_europe_10m.zip: 10m_physical/ne_10m_lakes_europe.shp
./zip-it.sh 10m_physical/ne_10m_lakes_europe.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_lakes_europe.shp $@ 1>/dev/null 2>&1
lakes_historic_10m.zip: 10m_physical/ne_10m_lakes_historic.shp
./zip-it.sh 10m_physical/ne_10m_lakes_historic.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_lakes_historic.shp $@ 1>/dev/null 2>&1
lakes_historic_50m.zip: 50m_physical/ne_50m_lakes_historic.shp
./zip-it.sh 50m_physical/ne_50m_lakes_historic.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_lakes_historic.shp $@ 1>/dev/null 2>&1
lakes_north_america_10m.zip: 10m_physical/ne_10m_lakes_north_america.shp
./zip-it.sh 10m_physical/ne_10m_lakes_north_america.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_lakes_north_america.shp $@ 1>/dev/null 2>&1
lakes_pluvial_10m.zip: 10m_physical/ne_10m_lakes_pluvial.shp
./zip-it.sh 10m_physical/ne_10m_lakes_pluvial.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_lakes_pluvial.shp $@ 1>/dev/null 2>&1
minor_islands_10m.zip: 10m_physical/ne_10m_minor_islands.shp
./zip-it.sh 10m_physical/ne_10m_minor_islands.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_minor_islands.shp $@ 1>/dev/null 2>&1
minor_islands_coastline_10m.zip: 10m_physical/ne_10m_minor_islands_coastline.shp
./zip-it.sh 10m_physical/ne_10m_minor_islands_coastline.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_minor_islands_coastline.shp $@ 1>/dev/null 2>&1
ocean_10m.zip: 10m_physical/ne_10m_ocean.shp
./zip-it.sh 10m_physical/ne_10m_ocean.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_ocean.shp $@ 1>/dev/null 2>&1
ocean_50m.zip: 50m_physical/ne_50m_ocean.shp
./zip-it.sh 50m_physical/ne_50m_ocean.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_ocean.shp $@ 1>/dev/null 2>&1
ocean_110m.zip: 110m_physical/ne_110m_ocean.shp
./zip-it.sh 110m_physical/ne_110m_ocean.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_ocean.shp $@ 1>/dev/null 2>&1
us_parks_area_10m.zip: 10m_cultural/ne_10m_parks_and_protected_areas/ne_10m_us_parks_area.shp
./zip-it.sh 10m_cultural/ne_10m_parks_and_protected_areas/ne_10m_us_parks_area.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_parks_and_protected_areas/ne_10m_us_parks_area.shp $@ 1>/dev/null 2>&1
us_parks_line_10m.zip: 10m_cultural/ne_10m_parks_and_protected_areas/ne_10m_us_parks_line.shp
./zip-it.sh 10m_cultural/ne_10m_parks_and_protected_areas/ne_10m_us_parks_line.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_parks_and_protected_areas/ne_10m_us_parks_line.shp $@ 1>/dev/null 2>&1
us_parks_point_10m.zip: 10m_cultural/ne_10m_parks_and_protected_areas/ne_10m_us_parks_point.shp
./zip-it.sh 10m_cultural/ne_10m_parks_and_protected_areas/ne_10m_us_parks_point.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_parks_and_protected_areas/ne_10m_us_parks_point.shp $@ 1>/dev/null 2>&1
physical_geographic_lines_110m.zip: 110m_physical/ne_110m_physical_geographic_lines.shp
./zip-it.sh 110m_physical/ne_110m_physical_geographic_lines.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_physical_geographic_lines.shp $@ 1>/dev/null 2>&1
playas_10m.zip: 10m_physical/ne_10m_playas.shp
./zip-it.sh 10m_physical/ne_10m_playas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_playas.shp $@ 1>/dev/null 2>&1
playas_50m.zip: 50m_physical/ne_50m_playas.shp
./zip-it.sh 50m_physical/ne_50m_playas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_playas.shp $@ 1>/dev/null 2>&1
populated_places_10m.zip: 10m_cultural/ne_10m_populated_places.shp
./zip-it.sh 10m_cultural/ne_10m_populated_places.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_populated_places.shp $@ 1>/dev/null 2>&1
populated_places_50m.zip: 50m_cultural/ne_50m_populated_places.shp
./zip-it.sh 50m_cultural/ne_50m_populated_places.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_populated_places.shp $@ 1>/dev/null 2>&1
populated_places_110m.zip: 110m_cultural/ne_110m_populated_places.shp
./zip-it.sh 110m_cultural/ne_110m_populated_places.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_populated_places.shp $@ 1>/dev/null 2>&1
populated_places_simple_10m.zip: 10m_cultural/ne_10m_populated_places_simple.shp
./zip-it.sh 10m_cultural/ne_10m_populated_places_simple.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_populated_places_simple.shp $@ 1>/dev/null 2>&1
populated_places_simple_50m.zip: 50m_cultural/ne_50m_populated_places_simple.shp
./zip-it.sh 50m_cultural/ne_50m_populated_places_simple.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_populated_places_simple.shp $@ 1>/dev/null 2>&1
populated_places_simple_110m.zip: 110m_cultural/ne_110m_populated_places_simple.shp
./zip-it.sh 110m_cultural/ne_110m_populated_places_simple.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_cultural/ne_110m_populated_places_simple.shp $@ 1>/dev/null 2>&1
railroads_10m.zip: 10m_cultural/ne_10m_railroads.shp
./zip-it.sh 10m_cultural/ne_10m_railroads.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_railroads.shp $@ 1>/dev/null 2>&1
reefs_10m.zip: 10m_physical/ne_10m_reefs.shp
./zip-it.sh 10m_physical/ne_10m_reefs.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_reefs.shp $@ 1>/dev/null 2>&1
rivers_europe_10m.zip: 10m_physical/ne_10m_rivers_europe.shp
./zip-it.sh 10m_physical/ne_10m_rivers_europe.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_rivers_europe.shp $@ 1>/dev/null 2>&1
rivers_lake_centerlines_10m.zip: 10m_physical/ne_10m_rivers_lake_centerlines.shp
./zip-it.sh 10m_physical/ne_10m_rivers_lake_centerlines.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_rivers_lake_centerlines.shp $@ 1>/dev/null 2>&1
rivers_lake_centerlines_50m.zip: 50m_physical/ne_50m_rivers_lake_centerlines.shp
./zip-it.sh 50m_physical/ne_50m_rivers_lake_centerlines.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_rivers_lake_centerlines.shp $@ 1>/dev/null 2>&1
rivers_lake_centerlines_110m.zip: 110m_physical/ne_110m_rivers_lake_centerlines.shp
./zip-it.sh 110m_physical/ne_110m_rivers_lake_centerlines.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 110m_physical/ne_110m_rivers_lake_centerlines.shp $@ 1>/dev/null 2>&1
rivers_lake_centerlines_scale_ranks_10m.zip: 10m_physical/ne_10m_rivers_lake_centerlines_scale_ranks.shp
./zip-it.sh 10m_physical/ne_10m_rivers_lake_centerlines_scale_ranks.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_rivers_lake_centerlines_scale_ranks.shp $@ 1>/dev/null 2>&1
rivers_lake_centerlines_scale_ranks_50m.zip: 50m_physical/ne_50m_rivers_lake_centerlines_scale_ranks.shp
./zip-it.sh 50m_physical/ne_50m_rivers_lake_centerlines_scale_ranks.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_physical/ne_50m_rivers_lake_centerlines_scale_ranks.shp $@ 1>/dev/null 2>&1
rivers_north_america_10m.zip: 10m_physical/ne_10m_rivers_north_america.shp
./zip-it.sh 10m_physical/ne_10m_rivers_north_america.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_physical/ne_10m_rivers_north_america.shp $@ 1>/dev/null 2>&1
roads_10m.zip: 10m_cultural/ne_10m_roads.shp
./zip-it.sh 10m_cultural/ne_10m_roads.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_roads.shp $@ 1>/dev/null 2>&1
roads_north_america_10m.zip: 10m_cultural/ne_10m_roads_north_america.shp
./zip-it.sh 10m_cultural/ne_10m_roads_north_america.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_roads_north_america.shp $@ 1>/dev/null 2>&1
urban_areas_10m.zip: 10m_cultural/ne_10m_urban_areas.shp
./zip-it.sh 10m_cultural/ne_10m_urban_areas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_urban_areas.shp $@ 1>/dev/null 2>&1
urban_areas_50m.zip: 50m_cultural/ne_50m_urban_areas.shp
./zip-it.sh 50m_cultural/ne_50m_urban_areas.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 50m_cultural/ne_50m_urban_areas.shp $@ 1>/dev/null 2>&1
urban_areas_landscan_10m.zip: 10m_cultural/ne_10m_urban_areas_landscan.shp
./zip-it.sh 10m_cultural/ne_10m_urban_areas_landscan.shp $@ 1>/dev/null 2>&1
lockrun --lockfile=zip-it.lock --wait -- ./zip-it.sh 10m_cultural/ne_10m_urban_areas_landscan.shp $@ 1>/dev/null 2>&1
live: zips
ls zips/*.zip | xargs -n1 -P4 python do-info.py