Skip to content

Commit

Permalink
reduce to two building systems
Browse files Browse the repository at this point in the history
  • Loading branch information
prissi committed Jan 13, 2022
1 parent 1e062a4 commit a492845
Show file tree
Hide file tree
Showing 73 changed files with 28 additions and 647 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
simutrans/pak128
makefile.exe
makefilesimupak128.zip
makefile
simupak128.zip
32 changes: 21 additions & 11 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ ADDONDIR ?= $(DESTDIR)/addons/pak128
DESTFILE ?= simupak128

OUTSIDE :=
OUTSIDE += base
OUTSIDE += base/special

DIRS64 :=
DIRS64 += base/misc_GUI_64
Expand Down Expand Up @@ -87,7 +87,6 @@ ADDON_DIRS64 :=


DIRS := $(DIRS64) $(DIRS128) $(DIRS176) $(DIRS250)
ADDON_DIRS := $(ADDON_DIRS64)


.PHONY: $(DIRS) $(OUTSIDE) $(ADDON_DIRS64) copy tar zip
Expand All @@ -113,6 +112,8 @@ copy:
@rm -rf $(PAKDIR)
@mkdir -p $(PAKDIR)
@cp -rp pak128.prototype/* $(PAKDIR)
@cp -p history-pak128-svn.txt $(PAKDIR)/doc
@cp -p LICENSE.txt $(PAKDIR)/doc

$(DIRS64):
@echo "===> PAK64 $@"
Expand All @@ -122,31 +123,40 @@ $(DIRS64):
$(DIRS128):
@echo "===> PAK128 $@"
@mkdir -p $(PAKDIR)
@$(MAKEOBJ) quiet PAK128 $(PAKDIR)/ $@/ > /dev/null
@rm -f $@/*.pak
@$(MAKEOBJ) quiet PAK128 $@/ $@/ > /dev/null
@$(MAKEOBJ) quiet merge $(PAKDIR)/`echo $@ | sed s_/_._g`.all.pak $@/*.pak > /dev/null
@rm -f $@/*.pak

$(DIRS176):
@echo "===> PAK176 $@"
@mkdir -p $(PAKDIR)
@$(MAKEOBJ) quiet PAK176 $(PAKDIR)/ $@/ > /dev/null
@rm -f $@/*.pak
@$(MAKEOBJ) quiet PAK176 $@/ $@/ > /dev/null
@$(MAKEOBJ) quiet merge $(PAKDIR)/`echo $@ | sed s_/_._g`.all.pak $@/*.pak > /dev/null
@rm -f $@/*.pak

$(DIRS250):
@echo "===> PAK250 $@"
@mkdir -p $(PAKDIR)
@$(MAKEOBJ) quiet PAK250 $(PAKDIR)/ $@/ > /dev/null
@rm -f $@/*.pak
@$(MAKEOBJ) quiet PAK250 $@/ $@/ > /dev/null
@$(MAKEOBJ) quiet merge $(PAKDIR)/`echo $@ | sed s_/_._g`.all.pak $@/*.pak > /dev/null
@rm -f $@/*.pak

$(OUTSIDE):
@echo "===> Grounds calculations"
@echo "===> OUTSIDE with REVISION and grounds"
@mkdir -p $(PAKDIR)
printf "Obj=ground\nName=Outside\ncopyright=$(PAKID) git r%s\nImage[0][0]=tile.1.1\n-" `git rev-list --count --first-parent HEAD`>$@/outside.dat
$(MAKEOBJ) PAK128 $(PAKDIR)/ $@/ > /dev/null
@printf "Obj=ground\nName=Outside\ncopyright=$(PAKID) git r%s\nImage[0][0]=tile.1.1\n-" `git rev-list --count --first-parent HEAD`>$@/outside.dat
$(MAKEOBJ) quiet PAK128 $(PAKDIR)/ $@/ > /dev/null
@rm $@/outside.dat

calclight:
@echo "===> MAKE lightmaps and borders"
@$(LIGHTMAP) -pak64 -marker16 -c#0xFF8000 ground/marker.png
@$(LIGHTMAP) -pak64 -marker16 -c#0x800000 ground/borders.png
@$(LIGHTMAP) -pak64 -slope16 -bright128 ground/texture-lightmap.png
@echo "===> MAKE lightmaps and borders (not recommended)"
@$(LIGHTMAP) -pak128 -marker16 -c#0xFF8000 landscape/grounds/marker.png
@$(LIGHTMAP) -pak128 -marker16 -c#0x202020 landscape/grounds/borders.png
@$(LIGHTMAP) -pak128 -slope16 -bright128 landscape/grounds/texture-lightmap.png

merge:

Expand Down
5 changes: 2 additions & 3 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@ Compilation
-----------

Currently these build systems are available:
* pakmak.py
* makefile (presently outdated)
* Windows batch file
* makefile
* Windows batch file (not tested)

The first wants makeobj on path, the other two next to script file. Other requirements are, obviously, the backends: Python for pakmak, GNU make for makefile, and Windows for the batch file.

Expand Down
31 changes: 0 additions & 31 deletions _pakmak.tab

This file was deleted.

8 changes: 0 additions & 8 deletions base/_pakmak.tab

This file was deleted.

6 changes: 0 additions & 6 deletions base/misc_GUI/_pakmak.tab

This file was deleted.

4 changes: 0 additions & 4 deletions base/misc_GUI_64/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions base/pedestrians/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions base/smokes/_pakmak.tab

This file was deleted.

File renamed without changes.
File renamed without changes
File renamed without changes
3 changes: 0 additions & 3 deletions citycars/_pakmak.tab

This file was deleted.

4 changes: 0 additions & 4 deletions cityhouses/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions cityhouses/com/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions cityhouses/ind/_pakmak.tab

This file was deleted.

6 changes: 0 additions & 6 deletions cityhouses/res/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions cityhouses/res/blocks/_pakmak.tab

This file was deleted.

34 changes: 0 additions & 34 deletions devdocs/pakmak-desc.txt

This file was deleted.

6 changes: 3 additions & 3 deletions devdocs/svn-rules.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ Rationale: less annoyance, more productivity - find files by typing names & easy



Working with svn:
-----------------
Working with svn/git:
---------------------

Summary: know what you are doing, keep up to date when working, don't make life hard for others

Expand Down Expand Up @@ -63,5 +63,5 @@ Summary: repair what is broken, increase information value
Testing the pak:
----------------

Whatever you do, remember that ultimately the nightly server is our most important all-time "user". If something works for you, good, but if Werner says it is broken, it IS broken.
Whatever you do, remember that ultimately the nightly server is our most important all-time "user".

6 changes: 0 additions & 6 deletions factories/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions factories/powerplants/_pakmak.tab

This file was deleted.

27 changes: 0 additions & 27 deletions infrastructure/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/airport_buildings_towers/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/airport_depots/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/airport_ways_items/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/catenary_all/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/depots_rail_road_tram/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/headquarters/_pakmak.tab

This file was deleted.

4 changes: 0 additions & 4 deletions infrastructure/powerlines/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/rail_bridges/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/rail_elevated/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/rail_signals/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/rail_stations/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/rail_tracks/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/rail_tunnels/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/rail_water_crossings/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/road_bridges/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/road_elevated/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/road_rail_crossings/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/road_signs/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/road_stops/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/road_tunnels/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/road_water_crossings/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/roads/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/schwebebahn_all/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/station_buildings/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/tram_tracks/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions infrastructure/water_all/_pakmak.tab

This file was deleted.

5 changes: 0 additions & 5 deletions landscape/_pakmak.tab

This file was deleted.

3 changes: 0 additions & 3 deletions landscape/groundobj_static/_pakmak.tab

This file was deleted.

7 changes: 0 additions & 7 deletions landscape/grounds/_pakmak.tab

This file was deleted.

Loading

0 comments on commit a492845

Please sign in to comment.