Makefile 842 B

1234567891011121314151617181920212223242526272829303132
  1. VC = valac-0.32
  2. PACKAGES = --pkg gtk+-3.0 --pkg gmodule-2.0 --pkg gee-0.8 --pkg libsoup-2.4 --pkg zlib
  3. RETAILFLAGS = -g -X -O2 -X -fstack-protector -X --param=ssp-buffer-size=4 -X -Wformat -X -Werror=format-security
  4. TARGET = nostril
  5. DEBUGMODE = -D DEBUG
  6. info:
  7. @echo ""
  8. @echo "\"make all\" - compile stuff, receive executable named $(TARGET)"
  9. @echo "\"make install\" - make and install stuff (not implemented)"
  10. @echo "\"make debian\" - create a debian package in pkg called $(TARGET).deb"
  11. @echo
  12. retail:
  13. $(VC) $(PACKAGES) `find ./src/ -name "*.vala"` -o $(TARGET)
  14. all:
  15. $(VC) $(DEBUGMODE) $(PACKAGES) `find ./src/ -name "*.vala"` -o $(TARGET)
  16. source:
  17. $(VC) $(DEBUGMODE) $(PACKAGES) `find ./src/ -name "*.vala"` -C
  18. debian: retail
  19. cp pkg/debian/buildscript.sh .
  20. ./buildscript.sh
  21. rm buildscript.sh
  22. install: all
  23. @echo "LEL"