Simple single-color 8x8x8 LED Cube with AVRs
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

makefile 1.2KB

12345678910111213141516171819202122232425262728293031323334353637
  1. JAVAC = javac
  2. CC = gcc
  3. TARGET = unix
  4. #TARGET = win
  5. JAVAFILES = cubeWorker.java layerEditFrame.java frame.java
  6. CLASSES = 'cubeWorker.class' 'layerEditFrame.class' 'layerEditFrame$$1.class' 'layerEditFrame$$2.class' 'layerEditFrame$$3.class' 'layerEditFrame$$4.class' 'frame.class' 'frame$$1.class' 'frame$$2.class' 'frame$$3.class' 'frame$$4.class' 'frame$$5.class' 'frame$$6.class' 'frame$$7.class' 'frame$$8.class' 'frame$$9.class' 'frame$$10.class' 'frame$$11.class' 'frame$$12.class' 'frame$$13.class' 'frame$$14.class' 'frame$$15.class' 'frame$$16.class' 'frame$$17.class' 'frame$$18.class' 'frame$$19.class' 'frame$$20.class' 'frame$$21.class'
  7. all: build clean
  8. build: frame.class
  9. ifeq ($(TARGET),win)
  10. jar -cmf manifest.txt "Cube Control.jar" $(CLASSES) serialHelper.exe
  11. else
  12. jar -cmf manifest.txt "Cube Control.jar" $(CLASSES) serialHelper
  13. endif
  14. ifeq ($(TARGET),win)
  15. frame.class: serialHelper.exe
  16. else
  17. frame.class: serialHelper
  18. endif
  19. $(JAVAC) $(JAVAFILES)
  20. serialHelper.exe:
  21. $(CC) -o serialHelper.exe -D winHelper serialHelper.c
  22. serialHelper:
  23. $(CC) -o serialHelper serialHelper.c
  24. clean:
  25. rm -f *.class
  26. ifeq ($(TARGET),win)
  27. rm -f serialHelper.exe
  28. else
  29. rm -f serialHelper
  30. endif