Nicolas Pennequin | 3e2c51d | 2007-11-22 18:07:40 +0000 | [diff] [blame] | 1 | CFLAGS = -Wall |
| 2 | LIBS = -lmtp |
| 3 | OUTPUT = sendfirm |
Nicolas Pennequin | 6a3779b | 2009-02-18 14:50:46 +0000 | [diff] [blame] | 4 | EXTRA_CFLAGS = $(shell printf \ |
| 5 | '\#include <libmtp.h>\nlibmtp version: LIBMTP_VERSION\n' | \ |
Andrew Mahone | f9b7572 | 2009-02-08 16:59:06 +0000 | [diff] [blame] | 6 | gcc -E -P - -o - | grep -q '^libmtp version: 0\.2' && echo '-DOLDMTP') |
Nicolas Pennequin | 3e2c51d | 2007-11-22 18:07:40 +0000 | [diff] [blame] | 7 | |
| 8 | all: $(OUTPUT) |
| 9 | |
| 10 | $(OUTPUT): sendfirm.c |
Andrew Mahone | f9b7572 | 2009-02-08 16:59:06 +0000 | [diff] [blame] | 11 | gcc $(EXTRA_CFLAGS) $(CFLAGS) $(LIBS) -o $(OUTPUT) sendfirm.c |
Nicolas Pennequin | 3e2c51d | 2007-11-22 18:07:40 +0000 | [diff] [blame] | 12 | |
Maurus Cuelenaere | 9366501 | 2008-07-03 23:30:28 +0000 | [diff] [blame] | 13 | $(OUTPUT).exe: sendfirm_win.c |
Maurus Cuelenaere | 46d8302 | 2008-07-04 11:38:08 +0000 | [diff] [blame] | 14 | mingw32-gcc $(CFLAGS) -o $(OUTPUT).exe sendfirm_win.c MTP_DLL.dll |
Maurus Cuelenaere | 9366501 | 2008-07-03 23:30:28 +0000 | [diff] [blame] | 15 | |
Nicolas Pennequin | 3e2c51d | 2007-11-22 18:07:40 +0000 | [diff] [blame] | 16 | clean: |
| 17 | rm -f $(OUTPUT) |