fixed automake/autoconf files to allow clean firmware compilation
[librfid] / Makefile.am
index 99681b2..e7d31c6 100644 (file)
@@ -1,15 +1,22 @@
 AUTOMAKE_OPTIONS = foreign dist-bzip2 1.6
 
-SUBDIRS = etc include src utils
+SUBDIRS = etc include src
 
 DEFAULT_AM_CFLAGS = -std=gnu99
+
 if ENABLE_WIN32
 SUBDIRS += win32
 LINKOPTS = -mno-cygwin
-AM_CFLAGS = $(DEFAULT_AM_CFLAGS)
+AM_CFLAGS = $(DEFAULT_AM_CFLAGS) -mno-cygwin
 else
 LINKOPTS = -lusb
-AM_CFLAGS = $(DEFAULT_AM_CFLAGS) -mno-cygwin
+AM_CFLAGS = $(DEFAULT_AM_CFLAGS)
+endif
+
+if ENABLE_FIRMWARE
+AM_CFLAGS += -DLIBRFID_FIRMWARE
+else
+SUBDIRS += utils
 endif
 
 EXTRA_DIST = LICENSING librfid.spec openct-cm5121-librfid.patch