# Name: Makefile # Project: hid-data example # Author: Christian Starkjohann # Creation Date: 2008-04-11 # Tabsize: 4 # Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH # License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt) # Please read the definitions below and edit them as appropriate for your # system: # Use the following 3 lines on Unix and Mac OS X: USBFLAGS= `libusb-config --cflags` USBLIBS= `libusb-config --libs` EXE_SUFFIX= # Use the following 3 lines on Windows and comment out the 3 above: #USBFLAGS= #USBLIBS= -lhid -lusb -lsetupapi #EXE_SUFFIX= .exe CC= gcc CFLAGS= -O -Wall $(USBFLAGS) LIBS= $(USBLIBS) OBJ= hidtool.o hiddata.o PROGRAM= hidtool$(EXE_SUFFIX) all: $(PROGRAM) $(PROGRAM): $(OBJ) $(CC) -o $(PROGRAM) $(OBJ) $(LIBS) strip: $(PROGRAM) strip $(PROGRAM) clean: rm -f $(OBJ) $(PROGRAM) .c.o: $(CC) $(ARCH_COMPILE) $(CFLAGS) -c $*.c -o $*.o