Simple single-color 8x8x8 LED Cube with AVRs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

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