makefile 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. OBJS = \
  2. level_editor/level_editor.xml \
  3. level_editor/preferences_dialog.ui \
  4. level_editor/project_dialog.ui \
  5. \
  6. ui/icons/128x128/pepper.png \
  7. ui/icons/16x16/pepper.png \
  8. ui/icons/24x24/pepper.png \
  9. ui/icons/256x256/pepper.png \
  10. ui/icons/32x32/pepper.png \
  11. ui/icons/64x64/pepper.png \
  12. \
  13. ui/icons/theme/16x16/actions/axis-local.png \
  14. ui/icons/theme/16x16/actions/axis-world.png \
  15. ui/icons/theme/16x16/actions/layer-locked.png \
  16. ui/icons/theme/16x16/actions/layer-visible.png \
  17. ui/icons/theme/16x16/actions/level-layers.png \
  18. ui/icons/theme/16x16/actions/level-tree.png \
  19. ui/icons/theme/16x16/actions/reference-local.png \
  20. ui/icons/theme/16x16/actions/reference-world.png \
  21. ui/icons/theme/16x16/actions/game-run.png \
  22. ui/icons/theme/16x16/actions/game-stop.png \
  23. ui/icons/theme/16x16/actions/snap-to-grid.png \
  24. ui/icons/theme/16x16/actions/tool-move.png \
  25. ui/icons/theme/16x16/actions/tool-place.png \
  26. ui/icons/theme/16x16/actions/tool-rotate.png \
  27. ui/icons/theme/16x16/actions/tool-scale.png \
  28. .PHONY: all
  29. all: gresources.xml $(OBJS)
  30. glib-compile-resources gresources.xml --target=gresources.c --generate
  31. .PHONY: clean
  32. clean:
  33. -@rm gresources.c
  34. .PHONY: rebuild
  35. rebuild: clean all