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.9KB

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