main
Rev | Line | |
---|
[197a1cc] | 1 | # (likely) Needs GNU make
|
---|
| 2 |
|
---|
| 3 | ifdef WINDIR
|
---|
| 4 | # windows
|
---|
| 5 | USBFLAGS = -I/usr/local/mingw/include
|
---|
| 6 | USBLIBS = -L/usr/local/mingw/lib -lusb
|
---|
| 7 | EXE_SUFFIX = .exe
|
---|
| 8 | else
|
---|
| 9 | # some unix
|
---|
[0da6f01] | 10 | USBFLAGS = `libusb-config --cflags`
|
---|
| 11 | USBLIBS = `libusb-config --libs` #-framework CoreFoundation
|
---|
| 12 | EXE_SUFFIX =
|
---|
[197a1cc] | 13 | endif
|
---|
[0da6f01] | 14 |
|
---|
[5e633b6] | 15 | CC = g++
|
---|
[192e299] | 16 | CPPFLAGS = $(USBFLAGS) -O -Wall -I/usr/include/IUP/ -I/local/include -g -std=c++0x -mthreads
|
---|
| 17 | LIBS = $(USBLIBS) -L/usr/lib/ -mwindows -liup -lcomctl32 -lole32 -mthreads
|
---|
[0da6f01] | 18 |
|
---|
[197a1cc] | 19 | PROJECT = CrO2
|
---|
| 20 | PROGRAM = $(PROJECT)$(EXE_SUFFIX)
|
---|
[0da6f01] | 21 |
|
---|
| 22 |
|
---|
| 23 | all: $(PROGRAM)
|
---|
| 24 |
|
---|
[c7b4218] | 25 | $(PROGRAM): $(PROJECT).o device.o gui.o k5.o
|
---|
[197a1cc] | 26 | $(CC) -o $(PROGRAM) $^ $(LIBS)
|
---|
[0da6f01] | 27 |
|
---|
| 28 | strip: $(PROGRAM)
|
---|
| 29 | strip $(PROGRAM)
|
---|
| 30 |
|
---|
| 31 | clean:
|
---|
| 32 | rm -f *.o $(PROGRAM)
|
---|
Note:
See
TracBrowser
for help on using the repository browser.