Makefile.freebsd 617 B

123456789101112131415161718192021222324252627282930313233
  1. ###########################################
  2. # Simple Makefile for HIDAPI test program
  3. #
  4. # Alan Ott
  5. # Signal 11 Software
  6. # 2010-06-01
  7. ###########################################
  8. all: testgui
  9. CC=cc
  10. CXX=c++
  11. COBJS=../libusb/hid.o
  12. CPPOBJS=test.o
  13. OBJS=$(COBJS) $(CPPOBJS)
  14. CFLAGS=-I../hidapi -I/usr/local/include `fox-config --cflags` -Wall -g -c
  15. LDFLAGS= -L/usr/local/lib
  16. LIBS= -lusb -liconv `fox-config --libs` -pthread
  17. testgui: $(OBJS)
  18. $(CXX) -Wall -g $^ $(LDFLAGS) -o $@ $(LIBS)
  19. $(COBJS): %.o: %.c
  20. $(CC) $(CFLAGS) $< -o $@
  21. $(CPPOBJS): %.o: %.cpp
  22. $(CXX) $(CFLAGS) $< -o $@
  23. clean:
  24. rm *.o testgui
  25. .PHONY: clean