Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. ###########################################
  2. # Simple Makefile for HIDAPI test program
  3. #
  4. # Alan Ott
  5. # Signal 11 Software
  6. # 2010-06-01
  7. ###########################################
  8.  
  9. all: hidtest
  10.  
  11. CC ?= gcc
  12. CFLAGS ?= -Wall -g
  13.  
  14. CXX ?= g++
  15. CXXFLAGS ?= -Wall -g
  16.  
  17. LDADD = -libpthread
  18. COBJS = hid-libusb.o
  19. CPPOBJS = ../hidtest/hidtest.o
  20. OBJS = $(COBJS) $(CPPOBJS)
  21. LIBS = `pkg-config libusb-1.0 libudev --libs`
  22. INCLUDES ?= -I../hidapi `pkg-config libusb-1.0 --cflags`
  23.  
  24.  
  25. hidtest: $(OBJS)
  26. $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ $(LIBS) -o hidtest
  27.  
  28. $(COBJS): %.o: %.c
  29. $(CC) $(CFLAGS) -c $(INCLUDES) $< -o $@
  30.  
  31. $(CPPOBJS): %.o: %.cpp
  32. $(CXX) $(CXXFLAGS) -c $(INCLUDES) $< -o $@
  33.  
  34. clean:
  35. rm -f $(OBJS) hidtest
  36.  
  37. .PHONY: clean
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement