mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-26 04:35:39 +03:00
81 lines
3 KiB
Diff
81 lines
3 KiB
Diff
--- ./Makefile
|
|
+++ ./Makefile.new
|
|
@@ -13,59 +13,45 @@
|
|
RANLIB := $(CROSS_COMPILE)ranlib
|
|
|
|
DEBUG_CFLAGS := -Wall -Wno-unknown-pragmas -Wno-inline -Wno-format -g -DDEBUG -ggdb -O0
|
|
-RELEASE_CFLAGS := -Wall -Wno-unknown-pragmas -Werror -Wno-format -O3 -DNDEBUG
|
|
+RELEASE_CFLAGS := -Wall -Wno-unknown-pragmas -Wno-format -O3 -DNDEBUG
|
|
|
|
DEBUG_LDFLAGS := -g
|
|
|
|
# Change for DEBUG or RELEASE
|
|
-CFLAGS := -c $(DEBUG_CFLAGS)
|
|
-LDFLAGS := $(DEBUG_LDFLAGS)
|
|
+CFLAGS := -c $(RELEASE_CFLAGS)
|
|
+LDFLAGS := $(RELEASE_CFLAGS)
|
|
|
|
-OPENZWAVE := ../open-zwave/
|
|
-LIBMICROHTTPD := -L/usr/local/lib/ -lmicrohttpd
|
|
+OPENZWAVE := /usr/include/openzwave
|
|
+LIBMICROHTTPD := -L/usr/lib/ -lmicrohttpd
|
|
|
|
-INCLUDES := -I $(OPENZWAVE)/cpp/src -I $(OPENZWAVE)/cpp/src/command_classes/ \
|
|
- -I $(OPENZWAVE)/cpp/src/value_classes/ -I $(OPENZWAVE)/cpp/src/platform/ \
|
|
- -I $(OPENZWAVE)/cpp/src/platform/unix -I $(OPENZWAVE)/cpp/tinyxml/ \
|
|
- -I /usr/local/include/
|
|
+INCLUDES := -I $(OPENZWAVE) -I $(OPENZWAVE)/command_classes/ \
|
|
+ -I $(OPENZWAVE)/value_classes/ -I $(OPENZWAVE)/platform/ \
|
|
+ -I $(OPENZWAVE)/platform/unix -I $(OPENZWAVE)/tinyxml/ \
|
|
+ -I /usr/include/
|
|
|
|
# Remove comment below for gnutls support
|
|
-#GNUTLS := -lgnutls
|
|
+GNUTLS := -lgnutls
|
|
|
|
# for Linux uncomment out next three lines
|
|
LIBZWAVE := $(wildcard $(OPENZWAVE)/*.a)
|
|
-#LIBUSB := -ludev
|
|
-#LIBS := $(LIBZWAVE) $(GNUTLS) $(LIBMICROHTTPD) -pthread $(LIBUSB) -lresolv
|
|
+LIBUSB := -ludev
|
|
+LIBS := $(LIBZWAVE) $(GNUTLS) $(LIBMICROHTTPD) -pthread $(LIBUSB) -lresolv -ltinyxml -lopenzwave
|
|
|
|
-# for Mac OS X comment out above 2 lines and uncomment next 5 lines
|
|
-#ARCH := -arch i386 -arch x86_64
|
|
-#CFLAGS += $(ARCH)
|
|
-#LIBZWAVE := $(wildcard $(OPENZWAVE)/cpp/lib/mac/*.a)
|
|
-LIBUSB := -framework IOKit -framework CoreFoundation
|
|
-LIBS := $(LIBZWAVE) $(GNUTLS) $(LIBMICROHTTPD) -pthread $(LIBUSB) $(ARCH) -lresolv
|
|
-
|
|
%.o : %.cpp
|
|
$(CXX) $(CFLAGS) $(INCLUDES) -o $@ $<
|
|
|
|
%.o : %.c
|
|
$(CC) $(CFLAGS) $(INCLUDES) -o $@ $<
|
|
|
|
-all: defs ozwcp
|
|
+all: ozwcp
|
|
|
|
+ozwcp.o: ozwcp.h webserver.h $(OPENZWAVE)/Options.h $(OPENZWAVE)/Manager.h \
|
|
+ $(OPENZWAVE)/Node.h $(OPENZWAVE)/Group.h \
|
|
+ $(OPENZWAVE)/Notification.h $(OPENZWAVE)/platform/Log.h
|
|
|
|
-defs:
|
|
-ifeq ($(LIBZWAVE),)
|
|
- @echo Please edit the Makefile to avoid this error message.
|
|
- @exit 1
|
|
-endif
|
|
-
|
|
-ozwcp.o: ozwcp.h webserver.h $(OPENZWAVE)/cpp/src/Options.h $(OPENZWAVE)/cpp/src/Manager.h \
|
|
- $(OPENZWAVE)/cpp/src/Node.h $(OPENZWAVE)/cpp/src/Group.h \
|
|
- $(OPENZWAVE)/cpp/src/Notification.h $(OPENZWAVE)/cpp/src/platform/Log.h
|
|
-
|
|
-webserver.o: webserver.h ozwcp.h $(OPENZWAVE)/cpp/src/Options.h $(OPENZWAVE)/cpp/src/Manager.h \
|
|
- $(OPENZWAVE)/cpp/src/Node.h $(OPENZWAVE)/cpp/src/Group.h \
|
|
- $(OPENZWAVE)/cpp/src/Notification.h $(OPENZWAVE)/cpp/src/platform/Log.h
|
|
+webserver.o: webserver.h ozwcp.h $(OPENZWAVE)/Options.h $(OPENZWAVE)/Manager.h \
|
|
+ $(OPENZWAVE)/Node.h $(OPENZWAVE)/Group.h \
|
|
+ $(OPENZWAVE)/Notification.h $(OPENZWAVE)/platform/Log.h
|
|
|
|
ozwcp: ozwcp.o webserver.o zwavelib.o $(LIBZWAVE)
|
|
$(LD) -o $@ $(LDFLAGS) ozwcp.o webserver.o zwavelib.o $(LIBS)
|