X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/afb00c045e0ea58e39c0d7a7921bedbf26d1860d..d52fc229670f4758390a46052250c11af263dab1:/projects/sgconf_xml/Makefile diff --git a/projects/sgconf_xml/Makefile b/projects/sgconf_xml/Makefile index 168bf9f4..d0a5550c 100644 --- a/projects/sgconf_xml/Makefile +++ b/projects/sgconf_xml/Makefile @@ -4,7 +4,7 @@ include ../../Makefile.conf -PROG = sgconf +PROG = sgconf_xml SRCS = ./main.cpp \ ./parser.cpp @@ -14,32 +14,32 @@ LIBS = -lconffiles \ -lstg_common \ -lsrvconf -ifeq ($(OS),linux) LIBS += -lexpat \ - -lpthread \ - -ldl + $(LIB_THREAD) + +ifeq ($(OS),linux) +LIBS += -ldl +else +LIBS += -lc \ + -liconv endif +SEARCH_DIRS = -I $(DIR_INCLUDE) + ifeq ($(OS),bsd) -LIBS += -lexpat \ - -lc_r \ - -lc +SEARCH_DIRS += -I/usr/local/include +CXXFLAGS += -DHAVE_DECL_GETOPT=1 endif ifeq ($(OS),bsd5) -LIBS += -lexpat \ - -lc_r \ - -lc +SEARCH_DIRS += -I/usr/local/include +CXXFLAGS += -DHAVE_DECL_GETOPT=1 endif -SEARCH_DIRS = -I $(DIR_INCLUDE) - OBJS = $(notdir $(patsubst %.cpp, %.o, $(patsubst %.c, %.o, $(SRCS)))) -CC = g++ - -CFLAGS += -Wall -LDFLAGS += -Wl,-E -L$(DIR_LIB) -Wl,-rpath,$(PREFIX)/usr/lib/stg +CXXFLAGS += -Wall +LDFLAGS += -Wl,-E -L$(DIR_LIB) -Wl,-rpath,$(PREFIX)/usr/lib/stg -Wl,-rpath-link,$(DIR_LIB) vpath %.so $(DIR_LIB) @@ -86,7 +86,7 @@ uninstall-data: ifneq ($(MAKECMDGOALS),distclean) ifneq ($(MAKECMDGOALS),clean) ifneq ($(MAKECMDGOALS),uninstall) -include deps +-include deps endif endif endif