cc3b0f14eb758150380c1e477c120e1d17f3a273
1 # Makefile for HID USB relay utility, hidusbrelay-cmd
5 # Author: Christian Starkjohann
6 # Creation Date: 2008-04-11
8 # Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH
9 # License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt)
14 CMD_UTILITY
=hidusb-relay-cmd
17 # Using old simple version 0.1 of libusb
18 HIDDATA
=hiddata_libusb01
19 USBFLAGS
:= $(shell libusb-config
--cflags)
20 USBLIBS
:= $(shell libusb-config
--libs
)
24 # Use the following lines to build for Windows and comment out the 3 above:
25 #HIDDATA=hiddata_mswin
27 #USBLIBS= -lhid -lsetupapi
30 #+pa GCC on my ubuntu 12 won't pick this dir by default ?!
31 #USBFLAGS+=-I/usr/include
33 SRCS
= usbrelay-cmd
$(HIDDATA
)
35 PROGRAM
= $(CMD_UTILITY
)$(EXE_SUFFIX
)
39 CFLAGS
= -O
-Wall
$(USBFLAGS
) $(DEBUGFLAGS
) -I
$(SRCDIR
)
41 OBJ
= $(addsuffix .o
,$(SRCS
))
46 $(CC
) -o
$(PROGRAM
) $(OBJ
) $(LIBS
)
52 rm -f
$(OBJ
) $(PROGRAM
)
55 $(CC
) $(ARCH_COMPILE
) $(CFLAGS
) -c
$*.c
-o
$*.o