| Revision 13,
623 bytes
checked in by pulkomandy, 16 months ago
(diff) |
- Move GUI in its own class
- Design C++ callbacksystem for IUP
- Load file from menu
|
| Line | |
|---|
| 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 |
|---|
| 10 | USBFLAGS = `libusb-config --cflags` |
|---|
| 11 | USBLIBS = `libusb-config --libs` #-framework CoreFoundation |
|---|
| 12 | EXE_SUFFIX = |
|---|
| 13 | endif |
|---|
| 14 | |
|---|
| 15 | CC = g++ |
|---|
| 16 | CPPFLAGS = $(USBFLAGS) -O -Wall -I/usr/include/IUP/ -g |
|---|
| 17 | LIBS = $(USBLIBS) -L/usr/lib/ -mwindows -liup -lcomctl32 -lole32 |
|---|
| 18 | |
|---|
| 19 | PROJECT = CrO2 |
|---|
| 20 | PROGRAM = $(PROJECT)$(EXE_SUFFIX) |
|---|
| 21 | |
|---|
| 22 | |
|---|
| 23 | all: $(PROGRAM) |
|---|
| 24 | |
|---|
| 25 | $(PROGRAM): $(PROJECT).o device.o gui.o k5.o |
|---|
| 26 | $(CC) -o $(PROGRAM) $^ $(LIBS) |
|---|
| 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.