| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- ###########################################
- # Simple Makefile for HIDAPI test program
- #
- # Alan Ott
- # Signal 11 Software
- # 2010-07-03
- ###########################################
- all: hidapi-testgui
- CC=gcc
- CXX=g++
- COBJS=../mac/hid.o
- CPPOBJS=test.o
- OBJCOBJS=mac_support_cocoa.o
- OBJS=$(COBJS) $(CPPOBJS) $(OBJCOBJS)
- CFLAGS=-I../hidapi -Wall -g -c `fox-config --cflags`
- LDFLAGS=-L/usr/X11R6/lib
- LIBS=`fox-config --libs` -framework IOKit -framework CoreFoundation -framework Cocoa
- hidapi-testgui: $(OBJS) TestGUI.app
- g++ -Wall -g $(OBJS) $(LIBS) $(LDFLAGS) -o hidapi-testgui
- ./copy_to_bundle.sh
- #cp TestGUI.app/Contents/MacOS/hidapi-testgui TestGUI.app/Contents/MacOS/tg
- #cp start.sh TestGUI.app/Contents/MacOS/hidapi-testgui
- $(COBJS): %.o: %.c
- $(CC) $(CFLAGS) $< -o $@
- $(CPPOBJS): %.o: %.cpp
- $(CXX) $(CFLAGS) $< -o $@
- $(OBJCOBJS): %.o: %.m
- $(CXX) $(CFLAGS) -x objective-c++ $< -o $@
- TestGUI.app: TestGUI.app.in
- rm -Rf TestGUI.app
- mkdir -p TestGUI.app
- cp -R TestGUI.app.in/ TestGUI.app
- clean:
- rm -f $(OBJS) hidapi-testgui
- rm -Rf TestGUI.app
- .PHONY: clean
|