Changeset 57674f3 in lost-perception for makefile


Ignore:
Timestamp:
Feb 17, 2021, 1:38:35 AM (4 years ago)
Author:
Dmitry Portnoy <dmp1488@…>
Branches:
master
Children:
e5d2936
Parents:
a10d422
Message:

Fix the makefile so it works correctly for both MapEditor and LostPerception

File:
1 edited

Legend:

Unmodified
Added
Removed
  • makefile

    ra10d422 r57674f3  
     1NOTE: Currently, this assumes that I have first compiled the .java files into .class files
     2
    13# Use something like "LostPerception: MAP_FILE_DEPS = maps/*.txt" to specify var for a specific target
    24
    3 #ASTAR_DEPS = astar/AStarMap.class astar/AStarNode.class astar/AStarSearch.class astar/BinaryHeap.class astar/QuadTree.class
    4 #COLLISION_DEPS = collision/Bound.class
     5ASTAR_DEPS = astar/AStarMap.class astar/AStarNode.class astar/AStarSearch.class astar/BinaryHeap.class astar/QuadTree.class
     6COLLISION_DEPS = collision/Bound.class
    57#GAMEGUI_DEPS = gamegui/Align.class gamegui/Animation.class gamegui/Button.class gamegui/Label.class gamegui/Listable.class gamegui/Member.class gamegui/ScrollBar.class gamegui/ScrollList.class gamegui/Textbox.class gamegui/Window.class
    6 #UTILS_DEPS = utils/DynamicImage.class utils/Utils.class utils/WrappedString.class
     8GAMEGUI_DEPS = gamegui/Align.class gamegui/Animation.class gamegui/Button.class gamegui/Label.class gamegui/Member.class gamegui/ScrollBar.class gamegui/ScrollList.class gamegui/Window.class
     9UTILS_DEPS = utils/DynamicImage.class utils/Utils.class utils/WrappedString.class
    710
    8 #MAIN_DEPS = main/Action.class main/Armor.class main/Creature.class main/Dialog.class main/Direction.class main/Effect.class main/Enemy.class main/Item.class main/Location.class main/LostHavenRPG.class main/Map.class main/MapImage.class main/MapObject.class main/MapType.class main/Model.class main/NPC.class main/Player.class main/StatType.class main/Tile.class main/Weapon.class
     11MAIN_DEPS = main/Action.class main/Armor.class main/Creature.class main/Dialog.class main/Direction.class main/Effect.class main/Enemy.class main/Item.class main/Location.class main/LostHavenRPG.class main/Map.class main/MapImage.class main/MapObject.class main/MapType.class main/Model.class main/NPC.class main/Player.class main/StatType.class main/Tile.class main/Weapon.class
    912
    1013#GAMEGUI_INNER_DEPS = gamegui/Button\$$1.class gamegui/Label\$$1.class
     14LostPerception: GAMEGUI_INNER_DEPS = gamegui/Button\$$1.class
    1115#MAIN_INNER_DEPS = main/Armor\$$ArmorType.class main/Effect\$$MoveSpeed.class main/Effect\$$Hitpoints.class main/Effect\$$Manapoints.class main/Effect\$$Damage.class main/Effect\$$AttackSpeed.class main/LostHavenRPG\$$1.class main/LostHavenRPG\$$AuxState.class main/LostHavenRPG\$$GameState.class main/Model\$$1.class
    12 #UTILS_INNER_DEPS = utils/Utils\$$1.class
     16LostPerception: MAIN_INNER_DEPS = main/Armor\$$ArmorType.class main/Effect\$$AttackSpeed.class main/Effect\$$Damage.class main/Effect\$$Hitpoints.class main/Effect\$$MoveSpeed.class main/LostHavenRPG\$$1.class main/LostHavenRPG\$$AuxState.class main/LostHavenRPG\$$GameState.class main/Model\$$1.class
     17LostPerception: UTILS_INNER_DEPS = utils/Utils\$$1.class
    1318
    14 #INNER_DEPS = $(GAMEGUI_INNER_DEPS) $(MAIN_INNER_DEPS) $(UTILS_INNER_DEPS)
     19LostPerception: INNER_DEPS = $(GAMEGUI_INNER_DEPS) $(MAIN_INNER_DEPS) $(UTILS_INNER_DEPS)
    1520
    16 #DIALOG_FILE_DEPS = dialog/*.txt
    17 #IMAGE_FILE_DEPS = images/*/*.png images/creatures/*/*/*.png images/*/*.ttf
    18 #MAP_FILE_DEPS = maps/*.txt
     21DIALOG_FILE_DEPS = dialog/*.txt
     22IMAGE_FILE_DEPS = images/*/*.png images/creatures/*/*/*.png images/*/*.ttf
     23MAP_FILE_DEPS = maps/*.txt
    1924
    20 #CLASS_DEPS = $(MAIN_DEPS) $(ASTAR_DEPS) $(GAMEGUI_DEPS) $(COLLISION_DEPS) $(UTILS_DEPS)
    21 #FILE_DEPS = $(DIALOG_FILE_DEPS) $(IMAGE_FILE_DEPS) $(MAP_FILE_DEPS)
     25CLASS_DEPS = $(MAIN_DEPS) $(ASTAR_DEPS) $(GAMEGUI_DEPS) $(COLLISION_DEPS) $(UTILS_DEPS)
     26FILE_DEPS = $(DIALOG_FILE_DEPS) $(IMAGE_FILE_DEPS) $(MAP_FILE_DEPS)
    2227
    23 #LostPerception: $(CLASS_DEPS) $(FILE_DEPS)
    24 #       jar cfe [email protected] main.LostHavenRPG $^ $(INNER_DEPS)
     28LostPerception: $(CLASS_DEPS) $(FILE_DEPS)
     29        jar cfe [email protected] main.LostHavenRPG $^ $(INNER_DEPS)
    2530
    2631ASTAR_DEPS = astar/AStarMap.class astar/AStarNode.class astar/QuadTree.class
     
    3136MAIN_DEPS = main/Action.class main/Creature.class main/Direction.class main/Enemy.class main/Item.class main/Location.class main/Map.class main/MapEditor.class main/MapImage.class main/MapObject.class main/MapType.class main/Model.class main/Player.class main/StatType.class main/Tile.class
    3237
    33 GAMEGUI_INNER_DEPS = gamegui/Button\$$1.class gamegui/Label\$$1.class
    34 MAIN_INNER_DEPS = main/MapEditor\$$1.class main/MapEditor\$$AuxState.class  main/MapEditor\$$GroundType.class main/MapEditor\$$State.class main/Model\$$1.class
    35 UTILS_INNER_DEPS = utils/Utils\$$1.class
     38MapEditor: GAMEGUI_INNER_DEPS = gamegui/Button\$$1.class gamegui/Label\$$1.class
     39MapEditor: MAIN_INNER_DEPS = main/MapEditor\$$1.class main/MapEditor\$$AuxState.class  main/MapEditor\$$GroundType.class main/MapEditor\$$State.class main/Model\$$1.class
     40MapEditor: UTILS_INNER_DEPS = utils/Utils\$$1.class
    3641
    37 INNER_DEPS = $(GAMEGUI_INNER_DEPS) $(MAIN_INNER_DEPS) $(UTILS_INNER_DEPS)
     42MapEditor: INNER_DEPS = $(GAMEGUI_INNER_DEPS) $(MAIN_INNER_DEPS) $(UTILS_INNER_DEPS)
    3843
    3944IMAGE_FILE_DEPS = images/*/*.png images/creatures/*/*/*.png
Note: See TracChangeset for help on using the changeset viewer.