Makefile 387 B

1234567891011121314151617181920212223
  1. USBFLAGS = `libusb-config --cflags`
  2. USBLIBS = `libusb-config --libs`
  3. CC = gcc
  4. CFLAGS = $(CPPFLAGS) $(USBFLAGS) -O -g -Wall -D_GNU_SOURCE --std=c99
  5. LIBS = $(USBLIBS)
  6. NAME = qdips
  7. OBJECTS = opendevice.o $(NAME).o
  8. PROGRAM = $(NAME)$(EXE_SUFFIX)
  9. all: $(PROGRAM)
  10. .c.o:
  11. $(CC) $(CFLAGS) -c $<
  12. $(PROGRAM): $(OBJECTS)
  13. $(CC) -o $(PROGRAM) $(OBJECTS) $(LIBS)
  14. clean:
  15. rm -f *.o $(PROGRAM)