makefile 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  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/axis-local.png \
  14. ui/icons/theme/axis-world.png \
  15. ui/icons/theme/layer-locked.png \
  16. ui/icons/theme/layer-visible.png \
  17. ui/icons/theme/level-layers.png \
  18. ui/icons/theme/level-tree.png \
  19. ui/icons/theme/reference-local.png \
  20. ui/icons/theme/reference-world.png \
  21. ui/icons/theme/run.png \
  22. ui/icons/theme/snap-to-grid.png \
  23. ui/icons/theme/tool-move.png \
  24. ui/icons/theme/tool-place.png \
  25. ui/icons/theme/tool-rotate.png \
  26. ui/icons/theme/tool-scale.png \
  27. .PHONY: all
  28. all: gresources.xml $(OBJS)
  29. glib-compile-resources gresources.xml --target=gresources.c --generate
  30. .PHONY: clean
  31. clean:
  32. -@rm gresources.c
  33. .PHONY: rebuild
  34. rebuild: clean all