author | sl |
Tue, 20 May 2014 22:31:46 +0200 | |
changeset 5 | 4cb67272815c |
permissions | -rw-r--r-- |
sl@0 | 1 |
########################################### |
sl@0 | 2 |
# Simple Makefile for HIDAPI test program |
sl@0 | 3 |
# |
sl@0 | 4 |
# Alan Ott |
sl@0 | 5 |
# Signal 11 Software |
sl@0 | 6 |
# 2010-06-01 |
sl@0 | 7 |
########################################### |
sl@0 | 8 |
|
sl@0 | 9 |
all: testgui |
sl@0 | 10 |
|
sl@0 | 11 |
CC=cc |
sl@0 | 12 |
CXX=c++ |
sl@0 | 13 |
COBJS=../libusb/hid.o |
sl@0 | 14 |
CPPOBJS=test.o |
sl@0 | 15 |
OBJS=$(COBJS) $(CPPOBJS) |
sl@0 | 16 |
CFLAGS=-I../hidapi -I/usr/local/include `fox-config --cflags` -Wall -g -c |
sl@0 | 17 |
LDFLAGS= -L/usr/local/lib |
sl@0 | 18 |
LIBS= -lusb -liconv `fox-config --libs` -pthread |
sl@0 | 19 |
|
sl@0 | 20 |
|
sl@0 | 21 |
testgui: $(OBJS) |
sl@0 | 22 |
$(CXX) -Wall -g $^ $(LDFLAGS) -o $@ $(LIBS) |
sl@0 | 23 |
|
sl@0 | 24 |
$(COBJS): %.o: %.c |
sl@0 | 25 |
$(CC) $(CFLAGS) $< -o $@ |
sl@0 | 26 |
|
sl@0 | 27 |
$(CPPOBJS): %.o: %.cpp |
sl@0 | 28 |
$(CXX) $(CFLAGS) $< -o $@ |
sl@0 | 29 |
|
sl@0 | 30 |
clean: |
sl@0 | 31 |
rm *.o testgui |
sl@0 | 32 |
|
sl@0 | 33 |
.PHONY: clean |