Makefile-manual 559 B

1234567891011121314151617181920212223242526272829303132
  1. ###########################################
  2. # Simple Makefile for HIDAPI test program
  3. #
  4. # Alan Ott
  5. # Signal 11 Software
  6. # 2010-07-03
  7. ###########################################
  8. all: hidtest
  9. CC=gcc
  10. CXX=g++
  11. COBJS=hid.o
  12. CPPOBJS=../hidtest/hidtest.o
  13. OBJS=$(COBJS) $(CPPOBJS)
  14. CFLAGS+=-I../hidapi -Wall -g -c
  15. LIBS=-framework IOKit -framework CoreFoundation
  16. hidtest: $(OBJS)
  17. g++ -Wall -g $^ $(LIBS) -o hidtest
  18. $(COBJS): %.o: %.c
  19. $(CC) $(CFLAGS) $< -o $@
  20. $(CPPOBJS): %.o: %.cpp
  21. $(CXX) $(CFLAGS) $< -o $@
  22. clean:
  23. rm -f *.o hidtest $(CPPOBJS)
  24. .PHONY: clean