add commandline utility
[usb-relay-hid.git] / commandline / Makefile
CommitLineData
6629800a 1# Makefile for HID USB relay utility, usbrelay-cmd
2# pa01 16-apr-2014
3#
4# prototype:
5# Author: Christian Starkjohann
6# Creation Date: 2008-04-11
7# Tabsize: 4
8# Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH
9# License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt)
10
11
12# For Unix/Linux, Mac OS X:
13USBFLAGS= `libusb-config --cflags`
14USBLIBS= `libusb-config --libs`
15EXE_SUFFIX=
16
17# Use the following 3 lines on Windows and comment out the 3 above:
18#USBFLAGS=
19#USBLIBS= -lhid -lusb -lsetupapi
20#EXE_SUFFIX= .exe
21
22#+pa GCC on my ubuntu won't pick this dir by default ?!
23#USBFLAGS+=-I/usr/include
24
25CC= gcc
26CFLAGS= -O -Wall $(USBFLAGS)
27LIBS= $(USBLIBS)
28
29OBJ= usbrelay-cmd.o hiddata.o
30PROGRAM= usbrelay-cmd$(EXE_SUFFIX)
31
32all: $(PROGRAM)
33
34$(PROGRAM): $(OBJ)
35 $(CC) -o $(PROGRAM) $(OBJ) $(LIBS)
36
37strip: $(PROGRAM)
38 strip $(PROGRAM)
39
40clean:
41 rm -f $(OBJ) $(PROGRAM)
42
43.c.o:
44 $(CC) $(ARCH_COMPILE) $(CFLAGS) -c $*.c -o $*.o