Makefile.mingw 726 B

1234567891011121314151617181920212223242526272829303132
  1. ###########################################
  2. # Simple Makefile for HIDAPI test program
  3. #
  4. # Alan Ott
  5. # Signal 11 Software
  6. # 2010-06-01
  7. ###########################################
  8. all: hidapi-testgui
  9. CC=gcc
  10. CXX=g++
  11. COBJS=../windows/hid.o
  12. CPPOBJS=test.o
  13. OBJS=$(COBJS) $(CPPOBJS)
  14. CFLAGS=-I../hidapi -I../../hidapi-externals/fox/include -g -c
  15. LIBS= -mwindows -lsetupapi -L../../hidapi-externals/fox/lib -Wl,-Bstatic -lFOX-1.6 -Wl,-Bdynamic -lgdi32 -Wl,--enable-auto-import -static-libgcc -static-libstdc++ -lkernel32
  16. hidapi-testgui: $(OBJS)
  17. g++ -g $^ $(LIBS) -o hidapi-testgui
  18. $(COBJS): %.o: %.c
  19. $(CC) $(CFLAGS) $< -o $@
  20. $(CPPOBJS): %.o: %.cpp
  21. $(CXX) $(CFLAGS) $< -o $@
  22. clean:
  23. rm -f *.o hidapi-testgui.exe
  24. .PHONY: clean