mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
Cleanup.
This commit is contained in:
109
Makefile
109
Makefile
@@ -69,6 +69,16 @@ $(1): private LDFLAGS += $(call $(3)_LDFLAGS)
|
|||||||
$(2): private CFLAGS += $(call $(3)_CFLAGS)
|
$(2): private CFLAGS += $(call $(3)_CFLAGS)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
use-pkgconfig = $(eval $(use-pkgconfig-impl))
|
||||||
|
define use-pkgconfig-impl
|
||||||
|
ifneq ($(strip $(shell $(PKG_CONFIG) $3; echo $$?)),0)
|
||||||
|
$$(error Missing required pkg-config dependency: $3)
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(1): private LDFLAGS += $(shell $(PKG_CONFIG) --libs $(3))
|
||||||
|
$(2): private CFLAGS += $(shell $(PKG_CONFIG) --cflags $(3))
|
||||||
|
endef
|
||||||
|
|
||||||
all: fluxengine.exe
|
all: fluxengine.exe
|
||||||
|
|
||||||
PROTOS = \
|
PROTOS = \
|
||||||
@@ -122,6 +132,7 @@ include lib/build.mk
|
|||||||
include arch/build.mk
|
include arch/build.mk
|
||||||
include src/build.mk
|
include src/build.mk
|
||||||
include src/gui/build.mk
|
include src/gui/build.mk
|
||||||
|
include tools/build.mk
|
||||||
|
|
||||||
$(OBJDIR)/%.a:
|
$(OBJDIR)/%.a:
|
||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
@@ -163,101 +174,3 @@ clean:
|
|||||||
|
|
||||||
-include $(LIB_OBJS:%.o=%.d)
|
-include $(LIB_OBJS:%.o=%.d)
|
||||||
|
|
||||||
#PACKAGES = zlib sqlite3 protobuf
|
|
||||||
#
|
|
||||||
#export CFLAGS = \
|
|
||||||
# -ffunction-sections -fdata-sections
|
|
||||||
#export CXXFLAGS = $(CFLAGS) \
|
|
||||||
# -x c++ --std=gnu++2a \
|
|
||||||
# -Wno-deprecated-enum-enum-conversion \
|
|
||||||
# -Wno-deprecated-enum-float-conversion
|
|
||||||
#export LDFLAGS = -pthread
|
|
||||||
#
|
|
||||||
#export COPTFLAGS = -Os
|
|
||||||
#export LDOPTFLAGS = -Os
|
|
||||||
#
|
|
||||||
#export CDBGFLAGS = -O0 -g
|
|
||||||
#export LDDBGFLAGS = -O0 -g
|
|
||||||
#
|
|
||||||
#ifeq ($(OS), Windows_NT)
|
|
||||||
#else
|
|
||||||
#ifeq ($(shell uname),Darwin)
|
|
||||||
#else
|
|
||||||
# PACKAGES += libudev
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
#
|
|
||||||
#ifeq ($(OS), Windows_NT)
|
|
||||||
#export PROTOC = /mingw32/bin/protoc
|
|
||||||
#export CC = /mingw32/bin/gcc
|
|
||||||
#export CXX = /mingw32/bin/g++
|
|
||||||
#export AR = /mingw32/bin/ar rc
|
|
||||||
#export RANLIB = /mingw32/bin/ranlib
|
|
||||||
#export STRIP = /mingw32/bin/strip
|
|
||||||
#export CFLAGS += -I/mingw32/include
|
|
||||||
#export CXXFLAGS += $(shell wx-config --cxxflags --static=yes)
|
|
||||||
#export GUILDFLAGS += -lmingw32
|
|
||||||
#export LIBS += -L/mingw32/lib -static\
|
|
||||||
# -lsqlite3 -lz \
|
|
||||||
# -lsetupapi -lwinusb -lole32 -lprotobuf -luuid
|
|
||||||
#export GUILIBS += -L/mingw32/lib -static -lsqlite3 \
|
|
||||||
# $(shell wx-config --libs --static=yes core base) -lz \
|
|
||||||
# -lcomctl32 -loleaut32 -lspoolss -loleacc -lwinspool \
|
|
||||||
# -lsetupapi -lwinusb -lole32 -lprotobuf -luuid
|
|
||||||
#export EXTENSION = .exe
|
|
||||||
#else
|
|
||||||
#
|
|
||||||
#packages-exist = $(shell pkg-config --exists $(PACKAGES) && echo yes)
|
|
||||||
#ifneq ($(packages-exist),yes)
|
|
||||||
#$(warning These pkg-config packages are installed: $(shell pkg-config --list-all | sort | awk '{print $$1}'))
|
|
||||||
#$(error You must have these pkg-config packages installed: $(PACKAGES))
|
|
||||||
#endif
|
|
||||||
#wx-exist = $(shell wx-config --cflags > /dev/null && echo yes)
|
|
||||||
#ifneq ($(wx-exist),yes)
|
|
||||||
#$(error You must have these wx-config installed)
|
|
||||||
#endif
|
|
||||||
#
|
|
||||||
#export PROTOC = protoc
|
|
||||||
#export CC = gcc
|
|
||||||
#export CXX = g++
|
|
||||||
#export AR = ar rc
|
|
||||||
#export RANLIB = ranlib
|
|
||||||
#export STRIP = strip
|
|
||||||
#export CFLAGS += $(shell pkg-config --cflags $(PACKAGES)) $(shell wx-config --cxxflags)
|
|
||||||
#export LDFLAGS +=
|
|
||||||
#export LIBS += $(shell pkg-config --libs $(PACKAGES))
|
|
||||||
#export GUILIBS += $(shell wx-config --libs core base)
|
|
||||||
#export EXTENSION =
|
|
||||||
#
|
|
||||||
#ifeq ($(shell uname),Darwin)
|
|
||||||
#AR = ar rcS
|
|
||||||
#RANLIB += -c -no_warning_for_no_symbols
|
|
||||||
#export CC = clang
|
|
||||||
#export CXX = clang++
|
|
||||||
#export COBJC = clang
|
|
||||||
#export LDFLAGS += -framework IOKit -framework CoreFoundation
|
|
||||||
#export CFLAGS += -Wno-deprecated-declarations
|
|
||||||
#endif
|
|
||||||
#
|
|
||||||
#endif
|
|
||||||
#export XXD = xxd
|
|
||||||
#
|
|
||||||
#CFLAGS += -Ilib -Idep/fmt -Iarch
|
|
||||||
#
|
|
||||||
#export OBJDIR = .obj
|
|
||||||
#
|
|
||||||
#all: .obj/build.ninja
|
|
||||||
# @ninja -f .obj/build.ninja
|
|
||||||
# @if command -v cscope > /dev/null; then cscope -bRq; fi
|
|
||||||
#
|
|
||||||
#clean:
|
|
||||||
# @echo CLEAN
|
|
||||||
# @rm -rf $(OBJDIR)
|
|
||||||
#
|
|
||||||
#.obj/build.ninja: mkninja.sh Makefile
|
|
||||||
# @echo MKNINJA $@
|
|
||||||
# @mkdir -p $(OBJDIR)
|
|
||||||
# @sh $< > $@
|
|
||||||
#
|
|
||||||
#compdb:
|
|
||||||
# @ninja -f .obj/build.ninja -t compdb > compile_commands.json
|
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ LIBUSBP_SRCS += \
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
LIBUSBP_OBJS = $(patsubst %.c, $(OBJDIR)/%.o, $(LIBUSBP_SRCS))
|
LIBUSBP_OBJS = $(patsubst %.c, $(OBJDIR)/%.o, $(LIBUSBP_SRCS))
|
||||||
$(LIBUSBP_OBJS): CFLAGS += -Idep/libusbp/src -Idep/libusbp/include
|
$(LIBUSBP_OBJS): private CFLAGS += -Idep/libusbp/src -Idep/libusbp/include
|
||||||
LIBUSBP_LIB = $(OBJDIR)/libusbp.a
|
LIBUSBP_LIB = $(OBJDIR)/libusbp.a
|
||||||
LIBUSBP_CFLAGS += -Idep/libusbp/include
|
LIBUSBP_CFLAGS += -Idep/libusbp/include
|
||||||
LIBUSBP_LDFLAGS += $(LIBUSBP_LIB)
|
LIBUSBP_LDFLAGS += $(LIBUSBP_LIB)
|
||||||
|
|||||||
Reference in New Issue
Block a user